Tarocco: Open Source Closed Loop Motor Controller

This project is coming soon. Sign up to receive updates and be notified when this project launches.


The Tarocco board is a closed-loop motor controller primarily designed for position control of brushed DC motors in CNC machines such as routers, milling machines, laser cutters, and 3D printers. However, since it is an open source project, it is not limited to this kind of work! Quick firmware modifications are possible via the UART bootloader installed in the onboard microcontroller.

Since it accepts common step and direction input signals, Tarocco can be used as a drop-in replacement for steppers already present on many systems. It’s compatible with a variety of low cost machine control boards, like the RAMPS shields and the parallel port breakout boards used with Mach3 and LinuxCNC.

Main features

  • 32-bit ARM Cortex M0 microcontroller for closed-loop control and error detection
  • 5 milliohm MOSFET H bridge. Efficient operation with no heatsink required
  • Open Source Hardware!
  • Supports motors up to 36 V and 10 A continuously, for nearly 1/2 hp of output power

Subscribe to the Crowd Supply newsletter, highlighting the latest creators and projects: