Supported Stepper Drivers - bdring/6-Pack_CNC_Controller GitHub Wiki

We tried to support as many stepper drivers as possible, but certain driver sockets are not compatible other types. We think the types we do support should cover all application needs.

The 6 Pack Supports (3) basic types of stepper drivers

Standard StepStick Modules

These are the basic step, direction and enable modules that plug into the sockets. There are some Trinamic drivers in that operate in standalone mode that fit in this category.

See this page

Trinamic SPI controlled Modules

These are advanced drivers that use SPI communication to setup features. We currently only support the TMC2130 and TMC5160 modules. We do not support UART type modules yet, and maybe never will (a lot of work).

See this page

Trinamic UART Controller Module

It is not compatible with these drivers. If you want to use drivers like the TMC2208 or TMC2209, you must buy those in stepstick mode (no UART)

It was not possible to make a controller that supports External, StepStick, SPI and UART in the same socket. UART controller drivers typically only support 4 addresses, so would not work in the 6 pack anyway.

External Drivers

These are the large, enclosed drivers with big heatsinks. Please avoid the really cheap TB6600 based drivers.

See this page

Not supported

  • Trinamic UART Drivers (TMC2208, TMC2209, etc). These drivers can typically only be used 4 per per board without complex hacks anyway.