MPCNC Compact – Community Project Idea
I’ve been thinking about a new MPCNC-style machine and wanted to throw the idea out here as a community project, rather than as a finished design of my own.
Working name idea MPCNC Compact?
The idea is to develop a new machine within the MPCNC spirit: low-cost, DIY-friendly, mostly 3D printed, built from common parts, and fully open source. My hope is that this could become something we develop together as a community, with different people contributing ideas, CAD, mechanics, electronics, firmware, testing and improvements.
The basic concept is a small central CNC body with a 65 mm router/Z-axis in the middle and four vertical NEMA17 motors around it. Each motor would control a GT2 belt running out to an anchor point at the corner of the work area. The belts could be pulled out manually during setup and hooked to fixed anchors around the spoilboard.
Where possible, it could reuse typical MPCNC-style parts such as NEMA17 motors, electronics, belts, pulleys and Z-axis components, while the rest would be a completely new compact body, mainly 3D printed around an aluminium base plate.
The goals would be:
- very small storage footprint
- no large permanent frame
- scalable work area
- potentially capable of full-sheet work
- low-cost and DIY-friendly
- common and easily sourced parts
- fully open source
- designed and developed collaboratively by the MPCNC community
This is only an initial concept. I’m not attached to any particular mechanical solution, and I definitely don’t expect to design the whole machine myself. The belt routing, tensioning, kinematics, calibration, firmware and overall geometry are all open questions.
The idea is simply to put MPCNC Compact on the table and see whether enough people find it interesting to turn it into a real community-built MPCNC machine.
If people are interested, I’d love to see everyone throw in ideas, sketches, calculations, criticism, CAD concepts or whatever they can contribute.

