/TrueStep

The closed-loop drive is to feedback the rotation angle of the stepping motor to the control panel, compare the distance that needs to be rotated with the distance of the actual rotation, calculate the error value, and then compensate, so as to prevent the problem of multi-step and lost step. The closed-loop drive can completely overcome the lost step of the open-loop stepping motor, and can also significantly improve the performance of the motor at high speed

Primary LanguageC

TrueStep

Closed loop stepper motor driver firmware for the BTT S42B-V1.0 board.

NOTE: This is still a work in progress so use with caution!

This project was forked from the BIGTREETECH-S42B-V1.0 repo. Since I started to make some large modifications to the original work I decided to rename the project.

Features

  • New UART interface
    • Reduced packet overheads
    • Sequence counter to detect missing packets
    • CRC checksum
  • New OLED Menu
    • Simpler navigation
    • Adjustment of PID gains

To ease configuration and to access more advanced features you can use TrueStepTerminal.