MKS-SERVO42C icon indicating copy to clipboard operation
MKS-SERVO42C copied to clipboard

Circles are not round

Open Jim-bee opened this issue 3 years ago • 11 comments

Hi,

I have another issue / question. In my testing (using 64 steps) doing circles the circles are not round when using your servo board. If I do the same test without your servo board (just the motors) the circles are perfectly round. I created a jig to exactly center the magnet on the motor shafts (oled displays 0.0 error). Is there an adjustment to fix this issue.

Thanks, Jim-bee

Jim-bee avatar Feb 16 '22 15:02 Jim-bee

I'm interested in this issuea aswell, altough I've not been able to replicate

Pastitas avatar Feb 17 '22 16:02 Pastitas

Sorry for this issue, You could try the following configuration : MPlyer : Disable ACC : 412

makerbase-motor avatar Feb 21 '22 06:02 makerbase-motor

could you explain why that's the cause or how does it generate said issue? Just for future reference and so people can diagnose and fix these kinds of issues themselves i think it might be valuable.

Pastitas avatar Feb 21 '22 09:02 Pastitas

Hi cricket2009,

I tried your settings and they do not seem to help with the circles. My test is using a pen and I draw 3 different diameter circles in the CW direction then in the CCW direction and the circles do not line up throughout the circumference of the arc. If I run this same test with just the stepper motors (no servo board) the circle overlay each other perfectly. Please see the attache photo. IMG_1617

Jim-bee avatar Feb 26 '22 19:02 Jim-bee

@Jim-bee By any chance do you have the jig design publicly available? I'd like to try and replicate your results and I don't think my magnets are spot-on

Pastitas avatar Mar 01 '22 23:03 Pastitas

Hi Pastitas, I have found that a stepper motor maybe spec'd for NEMA17 size but manufacturers in China the rear end cap shaft opening dimensions are never the same. Even the length of the rear shaft varies from motor to motor. So my jig design will probably not work for your motor. I machined my jig using 6061 aluminum to fit my motors.

Jim-bee avatar Mar 02 '22 01:03 Jim-bee

Hi,

I have another issue / question. In my testing (using 64 steps) doing circles the circles are not round when using your servo board. If I do the same test without your servo board (just the motors) the circles are perfectly round. I created a jig to exactly center the magnet on the motor shafts (oled displays 0.0 error). Is there an adjustment to fix this issue.

Thanks, Jim-bee

I had the same issue with Servo42C ( Board lettering says Servo42C V1.0, I don't know the Firmware version) I tested Servo42A and Servo 42B Boards, they work fine. At the moment Servo42B is installed and works. Only thing is, Servo42C board was very quiet, A and B make some small Motor noise. I'd like to go back to Servo42c for this reason. For your Information: I just switched the PCB Boards, Motor and installed magnet did stay the same! So I can say for sure that it is only the C board causing this problem. Tested many different Settings, did not help. Did anyone solve this issue? Be careful, if you switch to Servo42B, the pins of the Driver Adapter PCB ( 6 Pin Cable conncetion) are different. So go sure to switch both components.

Georg

GeorgScha avatar Mar 02 '23 12:03 GeorgScha

Hey! I do have the same problem. Is there any fix now? Have a great Day!

Ingrow-Cloud avatar Mar 04 '23 11:03 Ingrow-Cloud

Hi GeorgScha & Ingrow-Cloud,

Good the see I’m not the only one seeing this issue with circles. I also tried using the 42C board and disabled the servo mode - so just using the board as a standard stepper driver and the circles overlayed perfectly.
I have not been able to solve it. I believe Makerbase has a problem with their servo control / math in their firmware because, as shown in my photo, parts of the circle overlay perfect and other parts of the circle do not. I wish they would either fix the issue or release the source code.

Jim

On Mar 2, 2023, at 5:20 AM, GeorgScha @.***> wrote:

Hi,

I have another issue / question. In my testing (using 64 steps) doing circles the circles are not round when using your servo board. If I do the same test without your servo board (just the motors) the circles are perfectly round. I created a jig to exactly center the magnet on the motor shafts (oled displays 0.0 error). Is there an adjustment to fix this issue.

Thanks, Jim-bee

I had the same issue with Servo42C ( Board lettering says Servo42C V1.0, I don't know the Firmware version) I tested Servo42A and Servo 42B Boards, they work fine. ATM Servo42B is installed and works. Only thing is, Servo42C board was very quiet, A and B make some small Motor noise. I'd like to go back to Servo42c for this reason. For your Information: I just switched the PCB Boards, Motor and installed magnet did stay the same! So I can say for sure that it is only the C board causing this problem. Tested many different Settings, did not help. Did anyone solve this issue? Be careful, if you switch to Servo42B, the pins of the Driver Adapter PCB ( 6 Pin Cable conncetion) are different. So go sure to switch both components.

Georg

— Reply to this email directly, view it on GitHub https://github.com/makerbase-mks/MKS-SERVO42C/issues/15#issuecomment-1451780362, or unsubscribe https://github.com/notifications/unsubscribe-auth/AKVJBA25C2G5RRPH4FYIZLDW2CF7VANCNFSM5OR54IEQ. You are receiving this because you were mentioned.

Jim-bee avatar Mar 29 '23 19:03 Jim-bee

Hi Guys,Today I installed the S42C from Bigtreetech (BTT) . This one does not have the oval issue and runs very quiet. Until now, looks great. Will run it for many hours the next time, as soon as I have print-Jobs for it :-) The only disadvantage I still see in all closed loop boards ( tested 4 different ones now) is the low max.speed. With a 11mm Diameter pulley on the motor the max. Speed is 250mm/s . Higher speeds lead to ugly, jerky movement with all boards. Georg

GeorgScha avatar Aug 16 '23 22:08 GeorgScha

Small summary ( my experiences!) : MKS S42A: runs fine, but noisy MKS S42B: runs fine, but noisy MKS S42C: oval circles issue, could not solve it. Runs smooth Bigtreetech BTTS42C: runs fine and smooth until now. Info for BTT S42C: If you change parameters in the menu, go sure to press "store settings" before you exit the menu.

GeorgScha avatar Aug 16 '23 22:08 GeorgScha