Thanks for the warm welcome!
Fair point that I should introduce myself and the project a bit better.
I’m Andre, a freelance/tech-lead type developer from the Netherlands. Professionally I mostly work with web development, automation, Docker, AI workflows, and custom software. On the hobby/maker side I’m building out CleverCrafted, where the idea is to combine CNC, automation, design, and small-scale production. So I’m reasonably comfortable with software, wiring, config files, Docker, debugging, etc., but still learning a lot on the CNC/electronics/mechanical side.
The machine is a LowRider-style build, currently moving toward a LowRider V4 setup. Our previous build was a 12V LowRider V3-ish setup, and we ran into missed/skipped steps. That may very well have been caused by tuning, acceleration, wiring, current limits, mechanical resistance, workflow, or simply us pushing the machine outside the happy path. So I fully accept that throwing voltage and external drivers at it may not be the “cleanest” first diagnostic step.
The reason we went this route is that we wanted more electrical headroom and a setup that gives us room to tune rather than constantly running near the limit. We bought:
The goal is not to make the machine dangerously fast or overly powerful, but to get a more robust setup with better stepper performance at speed. We understand that closed-loop steppers do not magically fix the underlying cause of lost steps, although they can correct within limits and alarm when they cannot. For now we chose higher voltage/external drivers first because that seemed like the better route for more torque at higher speeds and more tuning room.
Where we are still unsure is mainly the controller/driver interface.
Our current thinking is:
-
configure the PiBot/FluidNC board for external drivers / SPI where needed
-
feed 48V directly to the motor drivers, not through the controller
-
use the controller only for logic/control signals
-
figure out whether the FPC cable + stepstick adapter is the intended way to connect the controller to the driver board
-
confirm whether any jumpers under the stepstick need to be set or removed
-
make sure grounds, enable, step/dir, and SPI wiring are correct before powering anything
So yes, it may be a bit of an overcomplicated route compared with something like DM542T drivers or a board designed specifically for external drivers, like the Doberman. We already have most of these parts now, though, so I’m mainly trying to avoid making a wiring/config mistake and to understand whether there is anything fundamentally wrong with the approach.
What we want to use the machine for is mostly sheet goods, wood, panels, and maker/small-production work rather than aluminium or anything extreme. Accuracy and reliability matter more to us than raw speed.
So I’d love advice on two things:
-
Is this 48V + external TMC5160 approach reasonable if configured conservatively?
-
Are there any known traps with this PiBot FluidNC board, FPC/stepstick connection, SPI setup, or jumper configuration when using external Mellow TMC5160 Plus drivers?
Totally open to being told we are overengineering it. That may be true. But since the hardware is mostly already here, I’d love to learn the safest and most sensible way to make it work.