It’s been 6 years since I built an MPCNC. The first year was spent testing, and after that, it ended up serving as furniture to store all kinds of junk - like all flat surfaces eventually do in a workshop :).
That was my first attempt, and it had its quirks - partly because of the components I chose, and partly due to the original design itself.
1) Rigidity / Holding Strength
I used 6mm belts, a 12V power supply, and stepper drivers rated for a maximum of 1.5A, even though the stepper motors were rated for 2A. That obviously limited performance.
2) Usability
The setup used a RAMPS board (Marlin) and a typical 3D printer-style screen/controller. I had to juggle SD cards and run back to the PC for every small change - super annoying.
Another usability issue: the tubes running all over the machine always got in the way.
3) Dust Collection
I never found a dust collection solution that fully met my needs. I even tried designing my own, but the design of the core made integration difficult. Doing it the way I wanted would have required reprinting the entire core, and working with STL files in Fusion is no fun.
4) Wire Management
Just… not great. But that is a combination of mostly may laziness and a bit of the design
Despite the limitations, I spent around $150 back then - including the main board, drivers, stepper motors, and even the router (a Makita knockoff that still works great).
So I’d say it was worth it just for the learning experience.
Now, I’ve finally decided to tackle those issues
There’s a project I’ve been procrastinating on long enough, and having a CNC would greatly simplify it.
First attempts to fix the issues
- I ordered a 24V power supply and plan to switch to TB6600 drivers (unless there’s something better in that price range). I also replaced the RAMPS board with a TinyBee, and upgraded to 15mm belts.
- I removed the screen and Marlin entirely, and added a Raspberry Pi running Klipper with Mainsail. I installed an extra Wi-Fi adapter on the Pi-one connects to the local network, the other works as a hotspot/AP. If I’m not in range of the local network, I can just connect directly to the Pi with my phone.
I loved this setup, especially Klipper’s ability to reconfigure things on the fly.
That said, Klipper is still missing a few features - it’s possible I could fix or work around some of them.
I was planning to print the Primo parts to improve rigidity, but…
After seeing Doug Joseph’s beta tests of the LowRider, I decided to scrap that plan and go with the LowRider instead.
Yes, I’m easily distracted :).
But considering I’d need to reprint most of the Primo parts anyway, why not try something that solves other issues too - dust collection, wire management, tubes getting in the way, machine size, portability, etc.
Questions Before I Start
- Belts - I already have 15mm belts. What would I need to modify to use them? Or might they fit without any changes?
- Tubes - The most expensive part of my original MPCNC was the stainless 25×2mm tubing (25.2–25.4mm outer diameter). It’s very rigid and still in great condition—it would be a shame to toss them, especially with today’s metal prices. Can they be reused with the LowRider, or would that require too many modifications?
- Asymmetric X Axis - I mostly understand the benefits of this approach - though I admit it ticks a few of my OCD boxes :).
One thing that concerns me: If I understand correctly, the LowRider rides on top of the right tube, which guides it along the Y axis. But there’s nothing really holding it down in the Z direction except for gravity and the belts - right?
That’s fine when using down-cut spiral bits, but what about straight bits, carving bits, or up-cut bits? Couldn’t that cause lifting or instability? - Workflow - As mentioned earlier, I really liked the Klipper + Mainsail workflow. But with all the changes, I plan to try GRBL.
Is it possible to achieve a workflow similar to Klipper/Mainsail with GRBL? Specifically:
- Configuration without recompiling the firmware?
- Uploading files from any device, without juggling SD cards?
What Sells Me on the LowRider
- The ability to easily disassemble the machine for storage.
- Simple adjustment of Y-axis length when needed.
- Better wire management.
- A more practical dust collection setup - I’ll probably tweak it a bit, but it already looks far more manageable, and it won’t take up valuable workspace.
- And of course, the performance shown in the beta videos.