Hi there,
I have Marlin 1.1.0-RC6 and a Rumba board.
I am trying to implement the ABL on my old Prusa/Mendel but I am experiencing tremendous frustration to get the servo to move.
I have connected the servo (SG90) on exp.3 pins:
- 2 (+5V)
- 4 (-)
- and then I tested the servo on both pin 6 and 5 for the PWM
In Marlin I have activated the auto bed leveling options, in fact if I send a G29 the printer moves and does the mapping of the bed on 4 points. I have manually pressed the Z end stop to cause the routine to complete and return the mapping in Pronerface. I have attached my Configuration file.
But the servo does not move!
I have tried to send the command manually to move the servo M280 P0 S90, I tried the same command on P1 and P2 on both pins 4 and 5, but nothing…I cannot move the servo. I have checked the servo functionality before and after the test on rumba with an Arduino board and the servo is functional.
I checked in pins_RUMBA.h and the servo 0 is assigned as #define SERVO0_PIN 5
Please help. This is very frustrating. I do not know what else to check to get the servo to move.
Thanks
configuration.pdf (133 KB)
pins_rumba.pdf (25.9 KB)

2 Likes
I have written up a full setup procedure to get this working on a delta using Marlin, perhaps this might help?
Perhaps try checking to see if the 5V pin is getting power (on a RAMPS board you need to add a jumper).
Also this page might help:
Hi, thanks for pointing me to your article. Good job.
Unfortunately does not help with my Rumba issue. I measured the voltage on 2-4 and it is there, 6V.