Show HN: I built a CNC-machine from scratch, using 40x 3D-printed parts
I just finished my latest project, building a CNC-machine from scratch using an Arduino Uno, GRBL and 40x 3d-printed parts. It’s able to mill wood and aluminium, up to ~20mm thick.<p>As with all my other projects, I think they should be executed in the open where other people can learn from my mistakes and get inspired to build their own things! Therefore I’ve spend a lot of time writing a free complete tutorial of the build, documenting every step with text and detailed images, creating a complete bill of materials (including STL-files for the 3d-printed parts) etc. I don’t want any dependencies on DIY-websites, so I’ve hosted it on GitHub, where anyone can clone it locally.<p>I built this machine to gain more knowledge about mechanical engineering, electrical wiring, stepper motors, GRBL, CAD, CAM etc. Also, I guess I can build new fun things with the machine? Overly-engineered birdhouses maybe?<p>Setup:<p>* It’s running on an Arduino Uno, CNC-shield and GRBL.<p>* 40 parts are 3d-printed (all the red parts in the video)<p>* It’s based on Ivan Miranda’s blueprints, but I’ve adjusted some parts and structured the bill of materials.<p>* It uses 2x 19:1 geared NEMA17 stepper motors for the Y-axis and 1x for the X-axis. The Z-axis is using a standard NEMA17 motor.<p>* HTD5M belts and pulleys are used for X-axis and Y-axis. GT2 belt and pulleys are used for the Z-axis.<p>If you have any questions, feel free to contact me. You’ll find my email in the top of the guide :)