bigtreetech / BIGTREETECH-SKR-V1.3

32bit board with LPC1768, support marlin2.0 and smoothieware, support lcd2004/12864, On-board TMC2130 SPI interface and TMC2208 UART interface no additional wiring is required
1.01k stars 1.15k forks source link

Closed loop board with any drivers? #431

Open phazei opened 3 years ago

phazei commented 3 years ago

I've seen this: https://www.biqu.equipment/products/bigtreetech-s42a-42-stepper-motor-closed-loop-driver-board-with-oled-display?variant=31362657517666

And the stepper drivers it comes with has an extra 6 pin header to plug it into. But with the SKR-V1.4 there's the extra 6pin port on the board itself.

Is it or will it at all possible to use the closed loop stepper board with any driver? Or will it always need a driver build specifically for that closed loop board? And if it needs a specific driver, what's the point of having added those pins to the board?

BryceSwartzwelder commented 3 years ago

In short, the answer is no. The driver chip itself is located on the board, mounted to the motor. You are limited to 32 microsteps with this configuration and current is limited by the chip on the board. You can not use a separate driver with this configuration. The 6 pin cable provides a "clock" connection to time the motors etc. It is not a pass through that carries current to the motor. While it is possible to reprogram the functions of the stm32 chip on board the device, if the board is not designed with proper traces paths and components for pass through of current to the motor, you are limited to using the a4950 driver chip. To ensure this is correct information, it would be best to contact BIQU, they are friendly and will respond to your requests.