Hi all, I recently designed an open-source CNC router. My goal was to make a rigid, medium-format CNC router that can self-manufacture new machines and not require any specialized equipment for squaring the build.
All the design files, LinuxCNC configuration files, and build info are on my blog:
blog.nathantsoi.com/article/rigid-router-cnc
The design is based on 4590 aluminum extrusion and CNC machined parts that self-index on the frame, so no extra alignment tools are necessary:
I used closed-loop servo motors, but steppers should also work fine.
Here is the back of the X-Axis:
I also decided to use an old computer with an onboard parallel port, to save on cost. I built all the electronics into an old mac pro case, which looks pretty rad.
I also added a cheap PCIe parallel port and used it as an input-mode device for an MPG jog pendant that I also designed:
Finally, I added a button panel with physical buttons matching the GMocappy soft buttons and some potentiometers to control feed rates, which is really handy when I need to quickly change the feed rate or stop the running program.
I hope this is useful for folks who are interested in building their own machine from scratch.