e541466591
Cheap mechanical servos have small flickering. When this servo stay on one position, this flickering slowly destroy internal potentiometer and make servo unusable. Many mechanisms need servo only to change position. Therefore I create this minor path to enable/disable servo. It stop pulses for this servo, that's all. Corresponding G-code is: SET_SERVO SERVO=config_name [WIDTH=] [ENABLE=<0|1>] SET_SERVO SERVO=config_name [ANGLE=] [ENABLE=<0|1>] For example: SET_SERVO SERVO=touch ANGLE=80 ENABLE=1 ; enable servo and set position G4 P200 ; wait 200ms SET_SERVO SERVO=touch ENABLE=0 ; disable servo This patch add one option to servo configuration: enable: <False/True> # default True It not have impact to user code existing already because it is optional parameter and default value is same as original behavior. Signed-off-by: Jiri Dobry <jdobry@centrum.cz> |
||
---|---|---|
.. | ||
img | ||
prints | ||
Bootloaders.md | ||
CONTRIBUTING.md | ||
Code_Overview.md | ||
Config_checks.md | ||
Contact.md | ||
Debugging.md | ||
Delta_Calibrate.md | ||
Endstop_Phase.md | ||
FAQ.md | ||
Features.md | ||
G-Codes.md | ||
Installation.md | ||
Kinematics.md | ||
MCU_Commands.md | ||
Overview.md | ||
Packaging.md | ||
Pressure_Advance.md | ||
Protocol.md | ||
README.md | ||
Releases.md | ||
Slicers.md | ||
beaglebone.md | ||
developer-certificate-of-origin | ||
issue_template.md | ||
stm32f1.md |
README.md
Welcome to the Klipper documentation. The overview document is a good starting point.