Skip to content

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 los…

swanepoeljan/TrueStep

 
 

Repository files navigation

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.

About

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 los…

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 93.6%
  • C# 3.0%
  • Objective-C 2.8%
  • Other 0.6%