klipper/docs
Jiri Dobry e541466591 servo: This patch create ability to enable/disable attached servo. (#880)
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>
2018-11-14 09:38:09 -05:00
..
img docs: Add Delta_Calibrate.md guide with "enhanced delta calibration" 2018-09-25 13:48:46 -04:00
prints delta_calibrate: Initial support for enhanced delta calibration 2018-09-25 13:48:46 -04:00
Bootloaders.md docs: Fix typo in Bootloaders.md 2018-11-13 14:41:51 -05:00
CONTRIBUTING.md docs: Add a CONTRIBUTING document 2017-12-24 12:33:01 -05:00
Code_Overview.md docs: Add a section with micro-controller porting tips to Code_Overview.md 2018-07-11 14:40:39 -04:00
Config_checks.md docs: Add a Slicers.md document 2018-10-28 10:47:32 -04:00
Contact.md docs: Expand on why it is important to provide the log in Contact.md 2018-07-08 20:30:35 -04:00
Debugging.md docs: Fix SAM4E8E benchmark test revision 2018-10-22 11:21:43 -04:00
Delta_Calibrate.md delta_calibrate: Do not automatically run G28 on DELTA_CALIBRATE 2018-10-22 11:26:01 -04:00
Endstop_Phase.md docs: Minor wording change to Endstop_Phase.md 2018-11-13 18:44:33 -05:00
FAQ.md docs: Fix link in FAQ document 2018-11-13 14:40:35 -05:00
Features.md docs: Update SAM4E8E benchmarks 2018-10-22 11:18:55 -04:00
G-Codes.md servo: This patch create ability to enable/disable attached servo. (#880) 2018-11-14 09:38:09 -05:00
Installation.md docs: Be more clear that a baud of 250000 is recommended 2018-11-13 14:06:27 -05:00
Kinematics.md docs: Minor change to wording of junction speeds 2018-08-03 15:48:07 -04:00
MCU_Commands.md basecmd: Rename get_status to get_clock 2018-05-29 10:57:29 -04:00
Overview.md docs: Add a Slicers.md document 2018-10-28 10:47:32 -04:00
Packaging.md util: Fix versioning when gitdir is absent (#809) 2018-10-27 10:44:38 -04:00
Pressure_Advance.md docs: Update pressure advance doc to note it only impacts the extruder 2018-10-25 19:09:47 -04:00
Protocol.md docs: Replace get_status example with get_clock in Protocol.md 2018-10-20 11:53:32 -04:00
README.md docs: Improve documentation for those starting in docs/ 2017-04-27 16:05:26 -04:00
Releases.md docs: Update release notes for v0.6.0 release 2018-03-31 14:04:39 -04:00
Slicers.md docs: Add a Slicers.md document 2018-10-28 10:47:32 -04:00
beaglebone.md pru: Disable ADC reading directly from the PRU 2018-06-27 12:10:25 -04:00
developer-certificate-of-origin docs: Add a CONTRIBUTING document 2017-12-24 12:33:01 -05:00
issue_template.md docs: Add github issue template 2018-01-31 14:30:05 -05:00
stm32f1.md docs: Update stm32f1.md - usb is now supported. 2018-10-22 13:22:58 -04:00

README.md

Welcome to the Klipper documentation. The overview document is a good starting point.