April 13, 2020
Description
This is an ergonomic magnetic gun stock for the Valve Index Controllers. Tested and works great with most weapons in Onward (except P90) with or without a fore-grip. It has a nice solid feel that helps steady your aim.
It lines up comfortably with the holo sight, red dot, 2x, 4x, 12x scopes, but eye relief on a Marsoc 4x scope with the M16 is quite long (Onward).
Also tested in Pavlov: working well with all the weapons in the shooting range, even the P90.
The controllers snap into place quite readily, requiring a minimal amount of muscle memory compared to non-magnetic mounts. I designed it so the magnets will hold the controllers firmly even if you pull back on the them, but release fairly easily when you tilt the controllers forwards.
Requires four neodymium magnets 3/4" x 3/16" (+new option for 20x5 mm). I used N42 magnets rated for 15.5 lbs (7 kg) from K&J Magnetics. Each controller holds strongly (strong enough to support the weight of the stock with the other controller attached), but not too strongly.
Instructions:
Print parts as situated in the STL file for best strength (don't change the orientation). I used 2 mm wall thickness, 30% infill, support everywhere, and a 4 mm brim for adhesion. It looks like a lot of parts, but many of them are for different options so don't waste time printing ones you don't need.
I used Gorilla super glue gel to attach the magnets. Just rough up the inside of the magnet hole first with a small screwdriver to give the glue more surface area to adhere to. The glue bonded surprisingly well to the magnet - I had to smash my test design with a hammer to get the magnet out. MAKE SURE you have the magnets poles facing in the right direction before you glue them in.
SlideLockF, FrontAttach, and PinF attach to the left hand Index controller, while SlideLockR, RearAttach, and PinR are for the right hand. Do not glue them together, they are designed to be easily installed and removed from the controller and are very sturdy when assembled. FrontAttach and RearAttach fit the controllers precisely, so it can feel a bit like a puzzle the first time you assemble it. You don't need to force them if they are lined up correctly.
The other parts: BaseF, BaseR, BackStock, and ButtH can be glued together, but I just wrapped the joints with hockey tape instead.
(the parts that attach to the controllers have a grove in the bottom to give clearance for magnetic usb inserts for quick disconnect cables, in case you happen to use those)
Updates
Option for smaller printers. I broke up the long mid section (index_stock-BaseR) into 2 smaller pieces to be printable on smaller printers. Just print index_stock-BaseM_short.stl and index_stock-BaseM_short.stl instead.
Added Files for left handed players. There a 5 files that have to be substituted:
The name starts with "Lefty", just print those instead of the index file
i.e.: print Lefty_stock-SlideLockR.stl instead of
index_stock-SlideLockR.stl, etc.
Added files to fit metric sized magnets. These are for 20x5 mm disk magnets. Substitute metric files for index_stock-BaseF, index_stock-BaseR, index_stock-FrontAttach, index_stockRearAttach.
Added option for people that use the Index Booster attachment. Just substitute the index_stock-SlideLockF and index_stock-SlideLockR for Booster_SlideLockF and Booster_SlideLockR. (Untested)
Added Autocad dfx version
Added metric version for the short part: Metric-BaseR_short
Added extended back piece for long arms (Backstock_extended). Gives an extra 10 cm reach. This will put your sights further away too.
**2023-11-09 Added left-handed version of the metric files.
License:
Creative Commons - Attribution
1,509