Easy CNC Mill 3D Printed
This design was inspired by Nikodem Bartnik’s project to create a machine that is both rigid and aesthetically pleasing by utilizing parts from 3D printers I already owned. The result surpassed my expectations! For more photos and videos of the machine, visit here. Some notes: The links in the BOM (Bill of Materials) will direct you to the most suitable items for the printed parts. If you decide to order from a different source, make sure to check the details and measurements carefully! The STL files are oriented optimally for printing and include small modifications to minimize the need for supports. You might need to clean some parts and re-drill some holes after printing. Remember to replace the springs in the lead screw nuts with those specified in the BOM. This upgrade significantly improves the performance of the Anti-Backlash nuts. I also recommend using POM nuts. I switched to these after the initial assembly, resulting in significantly smoother and quieter movement. I have included a STEP file of the entire machine so you can edit it according to the parts you have available. If you encounter any issues with the files or the BOM, please let me know! Enjoy and share your CNC!
STL files (here)
Images and videos (here)
Electronics:
Quantity | Part | Link | Bought |
---|---|---|---|
1 | X Stepper motor – Nema 17 60mm | Link | |
2 | Y Stepper motors – Nema 17 48mm | Link | |
1 | Z Stepper motor – Nema 17 40mm | Link | |
1 | CNC shield | Link | |
4 | Stepper drivers – TMC2208 | Link | |
1 | Arduino Uno | Link | |
1 | Power supply – 12V 2-5A | Link | |
1 | DC connector | Link | |
14 | Jumpers | Link | |
1 | 500W Spindle | Link | |
3 | Endstop | Link | |
1 | Cable Chain – „1000x10x20 mm“ | Link | |
3M | Endstops Cable | Link |
Mechanics:
Quantity | Part | Link | Bought |
---|---|---|---|
2 | Aluminium profiles 20x20mm 550mm long | Link | |
6 | Aluminium profiles 20x20mm 300mm long | Link | |
2 | 10mm rod 300mm | Link | |
1 | 8mm rod 300mm | Link | |
4 | 10mm rod 500mm | Link | |
2 | 10mm rod 142mm | Link | |
1 | Lead screw 315mm Lead 8mm – X | Link / Option 2 | |
2 | Lead screw 500mm Lead 8mm – Y | Link / Option 2 | |
1 | Lead screw 170mm Lead 2mm – Z | Link / Option 2 | |
4 | POM Anti Backlash Nuts (3xLead 8mm + 1xLead 2mm) | Link | |
4 | Strong springs for Anti Backlash Nuts | Link | |
4 | 10mm Long linear bearing – LM10LUU – Y | Link | |
8 | 10mm Linear bearing – LM10UU – X and Z | Link | |
2 | 8mm Linear bearing – LM8UU | Link | |
4 | 5 to 8mm coupler | Link | |
8 | 608 Bearing | Link | |
8 | 8mm Lock ring | Link | |
1 | GT2 Pulley 20Teeth – B5mm | Link | |
1 | GT2 Pulley 36Teeth – B8mm | Link | |
1 | GT2 Closed Loop Timing Belt – 178mm | Link | |
14 | Aluminum corners | Link | |
2 | M3x4 Grub Screw | Link | |
2 | M3x6 | Link | |
8 | M3x8 | Link | |
2 | M3x8 Countersunk | Link | |
14 | M3x10 | Link | |
12 | M3x10 Countersunk | Link | |
2 | M3x12 | Link | |
8 | M3x16 | Link | |
12 | M3x20 | Link | |
8 | M3x30 | Link | |
4 | M3x40 | Link | |
56 | M4x10 | Link | |
8 | M4x16 | Link | |
4 | M4x30 | Link | |
10 | M5x10 | Link | |
4 | M5x10 Countersunk | Link | |
2 | M5x25 | Link | |
8 | M6X20 | Link | |
2 | M6X25 | Link | |
2 | M3 Nuts | Link | |
32 | M3 Square Nuts | Link | |
4 | M6 Square Nuts | Link | |
56 | T-Nut M4 2020 | Link | |
18 | T-Nut M3 2020 | Link | |
6 | M3 Brass insert | Link | |
4 | M3 Thick Washers | Link |
The original before remastered project (source) https://www.thingiverse.com/thing:5558411