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

Poor quality prints #32

Closed megatech1966 closed 3 months ago

megatech1966 commented 3 years ago

Hello all. I installed 2 BTT S42B V1 on to my x and y. Calibrated ok. Uncommented x and y in configuration.h. Y was playing up. Wasn’t moving all the way to 0 on my bed. Changed 2 lines in configuration_adv.h

define MINIMUM_STEPPER_PULSE 3

define MAXIMUM_STEPPER_RATE 150000

Now y is working ok Had to change x steps to 100 and y steps to 100

The problem is I get poor quality cube. Vertical banding and horrible ringing. The nice one was with my TMC2130s. My max acceleration is 500 Any help would be appreciated 😃 BFBF4DDA-6EEC-45AF-AB52-3B24478832A9 1704014B-7D16-40E0-BBC2-FCFD91A7553E F4635E30-5864-420D-B20A-E47CD32BCDB6

megatech1966 commented 3 years ago

image

S42B using open loop (switch 3 off)

robtheminnie commented 3 years ago

I have a similar issue with mine. I have these fitted to x and y on an ender3, and now have the same ringing/vertical lines shown in the initial post. Have you found a fix?

megatech1966 commented 3 years ago

I updated the firmware from a fork of the btt firmware

robtheminnie commented 3 years ago

I updated the firmware from a fork of the btt firmware

Do you have a link?

Was it from here?

https://github.com/bigtreetech/BIGTREETECH-Stepper-Motor-Driver/tree/0814d4a0371aa818ba08abeb214c3f460904cde9/S42B/firmware

megatech1966 commented 3 years ago

https://github.com/swanepoeljan/TrueStep

robtheminnie commented 3 years ago

Ah, thanks. Also, just seen you are using the V1.0 board. I have V2.0 boards so that fork won't work unfortunately. Thanks for the info though :) I might get in touch with the writer of that fork and see if he has any input.

GIANNHSitia commented 3 years ago

I have the same problem, have you found a solution? I have S42b 1.1 to X and Y axis

![Uploading IMG_20210214_191235.jpg…]()

megatech1966 commented 3 years ago

I have a solution for version 1.0

GIANNHSitia commented 3 years ago

how to fix it? not working to 1.1v?

megatech1966 commented 3 months ago

This issue should be closed.