This is my massive CNC capable of cutting a full 4x8 sheet of plywood with room to spare! This is optimized specifically for cutting plywood, and I believe this is probably the least expensive way to build a CNC capable of accurately cutting plywood in a reasonable amount of time. There are other designs out there, but I've yet to see another one that maintains performance and accuracy while keeping the overall price below $1000 for a 4x8' cutting area. I really enjoyed designing and building this, and I hope it can help lower the barrier of entry for makers looking to build the kind of things you see on OpenDesk or WikiHouse.
Bill of Materials
Thanks to kaoskido for helping me organize this! If you see anything missing, please let me know!
Amazon apparently doesn't want to let me use their affiliate program to link to items, so I'm going to start selling hardware kits in the near future, which should reduce the cost compared to buying all these individually.
Hardware total: ~$430
Electronics total: ~$217
Spindle (choose 1)
~$750 + the cost of building a table (roughly $100 or so), assuming you don't already have any of the parts.
Added improved short axis carriage plates.
Added a dust shoe. It mounts to the rear of the C Beam.
Added a print list and bill of materials!
Also, stay tuned for a dust collector attachment (hopefully in the next couple weeks :)
Added an 80mm spindle Z axis piece.
I fixed the print orientation for the gantry parts and the endcap. Remember to enable supports on the gantry.
If you're having trouble with slight variations in plywood height, I have created a simple Z probe that you can use in conjunction with bed height autocorrection (I'm using Smoothieware, so I have it do the height probing and correction in the firmware).
Sorry for the lack of updates. I still don't have a BoM ready, much less a build guide. I've had a lot of other projects going on, and this is all just a hobby for me at the moment, so the amount of time I can allot for it is pretty minimal. Maybe I'll try to sell kits or something in the future -- if you'd be interested in such a thing, let me know.
Added guardPlate.stl. Reduce the belt bearings on the short axis to 2 per side (4 total) and place the guardPlate.stl piece along with a 1mm spacer. This prevents the belt from twisting.
Also added a picture of a full chair from OpenDesk cut in a single session. I'm marking the build complete, but will add more documentation in the future.
I added the following:
- Makita compact router mount Z axis (makita.stl)
- DWP-611 mount Z axis (dwp611.stl) - untested
- pieces optimized for 60.3mm OD conduit (50NB)
Added components for the short axis belt for use with motors that have a shorter shaft. The belts are closer to the motor, but the new end supports take up an additional 30mm on the short axis.
I recommend printing with PETG at a high temp with 3 horizontal perimeters, 4 top and bottom vertical layers. A large nozzle can greatly reduce the time to print and increase the strength of the printed parts. Everything except the gantry pieces can be printed without supports.
The typical parts you will need to print:
- 4x beltMount.stl
- 8x LongAxisBearingSpacer.stl
- 4x LongAxisFullLengthSpacer.stl
- 1x ShortAxisPlate-front_v2.stl
- 1x ShortAxisPlate-back_v2.stl
- NOTE: using 100% infill and/or using PLA may be a good option on this particular piece. I used PETG and it works fine, but making it more rigid would probably be worthwhile. Alternatively, you could cut a piece of 1/8" aluminum and drill the holes to match, then stick the aluminum plate between the ShortAxisPlate-back.stl piece and the spacers for optimal rigidity and weight.
- 1x BottomEndCap.stl
- 1x TopEndcap.stl
- 1x ShortAxisSpacers-shortMotorshaft.stl
- 1x BeltMountShortAxis-shortmotorshaft.stl
- 1x guardplate.stl
- 1x Gantry.stl -- requires supports
- 1x Gantry-reversed.stl requires supports
- 10x ConduitUnderBase.stl
- 2x jig.stl
- 1x Z axis of your choice (makita.stl OR dwp611.stl OR zAxis-52mm-spindle.stl OR zAxis-80mm-spindle.stl)