This is a heavy-duty gantry for hobbyists looking to make their own CNC. I designed it to use dry, dust-proof bearings from Igus and standard 40 mm profile extrusion. A 3D printer capable of a 200x200x110 mm build volume and impact resistant filament is all you need to make all the connecting parts. Follow the recommendatio in the printing section to eure your parts are very strong. I modeled this gantry in Fusion 360, but not every single part is in the renderings. So also look at the photos to see where everything goes. I'll be updating the model and BOM over time. The BOM file lists all the parts, sources and costs I incurred making my initial machine. Note that these parts are better quality than is typically found in a CNC kit of the same price. Use the size calculator tab in the BOM file to recalculate the extrusio for your specified size. To keep the flying weight down, choose the ultra light 40x80mm extrusion type profile for the X axis beam. This is not a step-by-step itruction manual for the novice. An undetanding of the following is required to complete this project: extruded profile cutting and tapping, stepper moto, stepper motor controlle, Arduino Uno, GRBL 1.1, electrical wiring and soldering. There are excellent tutorials for these topics on the internet. The extruded profiles and Igus bearing rails are very strong and will easily support the weight of a 3 HP router, although I use and include a mount for a Dewalt 1.5 HP router. The 3D printed parts join all the metal parts together as well as support the router and dust collection shroud. The Z-axis assembly was purchased as a finished unit from CNC4Newbie on Ebay. See the BOM for all parts, but here are some key details: Dewalt 611 router used as spindle, GT2 x 9 mm wide drive belts, 20 tooth x 10 mm pulleys, profile is 40x80 and 40x40 mm. Update: Added support for 12mm 2GT belts on the Y axis to reduce hysteresis. Parts are identified with 'B12' in the file name.