bigtreetech / BIGTREETECH-S42B-V1.0

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
108 stars 53 forks source link

Configuration for 0.9 degree step angle steppers #4

Open WayeeCool opened 4 years ago

WayeeCool commented 4 years ago

I have steppers with a 0.9 degree step angle instead of the 1.8 degree step angle the S42B seems configured for. On the MisfitTech Nanosteppers, that these are based on, support for 0.9 degree steppers was added a long time ago and I am wondering if the manual for the S42B just leaves out how to configure for 0.9 degree steppers.

Andrei43D commented 4 years ago

I have 0.9 steppers too. Interested, if its possible to use this board with existing TMC2209 drivers and 0.9 steppers. BigTreeTech, I'm up for testing, of you are interested. This could become a really useful addition to almost any printer, if the board could work with different motors and different drivers (like 2209 or 2226) Keep up your great work!)

setar commented 3 years ago

very easy fix https://github.com/setar/BIGTREETECH-S42B-V1.0/commit/cead5cab6ba368c2d2e6fd1c4872c61c3020dbd4

caesar1111 commented 3 years ago

@setar : which 0.9 degree stepper you are running for your for? And can you still confirm they run without flaws?

setar commented 3 years ago

it work for me now http://roboforum.ru/forum107/topic18565.html i use 42BYGHM809 stepper, and for fine work i do change PID to 150/5/500 my branch https://github.com/setar/BIGTREETECH-S42B-V1.0/tree/09_deg_stepper (the merge with TrueStep of swanepoeljan)