Schildkroet / GRBL-Advanced

Grbl-Advanced is a no-compromise, high performance, low cost alternative for CNC milling. This version of Grbl runs on a STM32F411RE / STM32F446RE Nucleo Board. Now with backlash compensation, multi-axis and Tool Table support!
GNU General Public License v3.0
283 stars 84 forks source link

Question about hardware for stepper drivers #44

Closed brunobasto closed 4 years ago

brunobasto commented 4 years ago

This looks like an awesome project. It's fantastic that you've implemented backlash compensation. Such a needed feature for DIY / Hobby CNCs.

My question is: For standard Arduinos, there are several shields available that allow you to hook up stepper drivers to it. Like this one: Screen Shot 2020-08-31 at 08 54 46

What's your setup with STM32? What do you recommend? I see that you have a Hardware section in your README, but I couldn't understand from there how do you hook up your stepper drivers to the main board.

Schildkroet commented 4 years ago

The only real difference between Arduino and STM32 are the different voltage levels (5V <-> 3.3V). So if you use drivers, which can handle both voltages (e.g. TMC), there's no real difference. Since i use external drivers and sensors with different voltage levels, i designed my own shield.