aboutsummaryrefslogtreecommitdiffstats
path: root/docs/G-Codes.md
Commit message (Collapse)AuthorAgeFilesLines
* docs: Fix unescaped angle brackets in G-Codes.mdKevin O'Connor2022-02-011-7/+7
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Fix link in G-Codes.mdKevin O'Connor2022-02-011-1/+1
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Reorganize layout of G-Codes.mdKevin O'Connor2022-02-011-700/+953
| | | | | | | Break listing up by module name. Provide links to "extended" commands. Sort reference by module name. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* extruder: Support disassociating a stepper from all extrudersKevin O'Connor2022-01-161-1/+3
| | | | | | | Support SYNC_STEPPER_TO_EXTRUDER commands with an EXTRUDER parameter set to an empty string. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* extruder: Support SYNC_STEPPER_TO_EXTRUDER on extruder objectsKevin O'Connor2022-01-161-10/+5
| | | | | | | | | | Refactor the extruder_stepper support so that it uses the ExtruderStepper class defined in extruder.py. Support the SYNC_STEPPER_TO_EXTRUDER command on steppers defined in either extruder_stepper or extruder config sections. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Docs comma culture (#4822)Paul McGowan2022-01-091-1/+1
| | | | | Many non-English speaking countries use a comma as a decimal separator for printed numbers. This can create some confusion in documentation and config files when not surrounded by contextual clues like parenthesis. Improve documentation by adding spaces to coordinates. Signed-off-by: Paul McGowan <mental450@gmail.com>
* docs: Improve filament width sensor documentation (#5058)Yifei Ding2021-12-271-0/+27
| | | | | | | | | | | Add Filament Width Sensor to G-Codes.md Remove Redundant Filament Width Sensor Entries Remove Duplicate Status Reference In Hall Filament Width Sensor Fix Indentation For Filament Width Sensors Signed-off-by: Yifei Ding<yifeiding@protonmail.com>
* docs: Rename DocumentsYifei Ding2021-11-221-2/+2
| | | | Signed-off-by: Yifei Ding <yifeiding@protonmail.com>
* adxl345: Renamed debug commands to fix their parsing by KlipperDmitry Butyugin2021-10-061-2/+2
| | | | Signed-off-by: Dmitry Butyugin <dmbutyugin@google.com>
* tuning_tower: Add STEP_DELTA and STEP_HEIGHT parameters as alternate tuning ↵github@matthewlloyd.net2021-09-021-12/+27
| | | | | | tower syntax Signed-off-by: Matthew Lloyd <github@matthewlloyd.net>
* tuning_tower: Add SKIP parametergithub@matthewlloyd.net2021-09-021-7/+11
| | | | Signed-off-by: Matthew Lloyd <github@matthewlloyd.net>
* adxl345: Change default chip name from "default" to "adxl345"Kevin O'Connor2021-08-301-2/+2
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* adxl345: Move g-code commands to new helper classKevin O'Connor2021-08-301-14/+12
| | | | | | | | | | Separate out the G-Code command handlers to a new ADXLCommandHelper() class. This helps separate the sensing code from the user interface code. Deprecate the RATE parameter of the ACCELEROMETER_MEASURE command. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: fixed babystepping patch (#4526)shiftingtech2021-07-271-3/+5
| | | | | Just a quick cleanup to where I flubbed the Z_OFFSET_APPLY_ENDSTOP and Z_OFFSET_APPLY_PROBE documentation Signed-off-by: Ben Eastep <shifting@shifting.ca>
* docs : make modifications to all md files to make them compatible with mkdocsDamien2021-07-271-39/+41
| | | | | | | | all markdown files must have a single H1 heading at the top. Signed-off-by: Damien Martin <damlobster@gmail.com> Update CNAME
* probe: add ability to save babystepping (#4404)shiftingtech2021-07-251-5/+11
| | | | | | | | Created two new extended gcodes: Z_OFFSET_APPLY_ENDSTOP, and Z_OFFSET_APPLY_PROBE. These use the z gcode offset to revise the probe offset, or z endstop position allowing users to make a frequently used babystepping value permanent without manual config editing. Signed-off-by: Ben Eastep <shifting@shifting.ca>
* docs: Updated docs for custom AXIS in TEST_RESONANCESDmitry Butyugin2021-07-081-2/+6
| | | | Signed-off-by: Dmitry Butyugin <dmbutyugin@google.com>
* screws_tilt_adjust: Add DIRECTION parameter to SCREWS_TILT_CALCULATE (#4357)Matthew Lloyd2021-06-221-4/+5
| | | Signed-off-by: Matthew Lloyd <github@matthewlloyd.net>
* docs: add CANCEL_PRINT to docs/G-Codes.md (#4370)Alex Zellner2021-06-141-0/+1
| | | Signed-off-by: Alex Zellner <alexander.zellner@googlemail.com>
* docs: Add documentation for BED_MESH_OFFSETEric Callahan2021-06-081-0/+4
| | | | Signed-off-by: Eric Callahan <arksine.code@gmail.com>
* docs: Update G-Codes.md now that SET_VELOCITY_LIMIT can exceed configKevin O'Connor2021-06-031-2/+1
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* neopixel: add sync parameter to prevent waking toolhead (#4339)Paul McGowan2021-06-021-2/+7
| | | | | | | neopixel: add sync param to prevent waking toolhead dotstar: refactor to match neopixel methods and add sync parameter Signed-off-by: Paul McGowan <mental405@gmail.com>
* docs: Minor updates to sdcard_loop documentationKevin O'Connor2021-05-261-7/+11
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* loop_sdcard: Add loopable SD card file sectionsJason S. McMullan2021-05-261-0/+7
| | | | | | | | | | | | | | | | | | | | | To support continuous belt printing, add nestable repeat loop support via an `[sdcard_loop]` module. Supported G-Code: - SDCARD_LOOP_BEGIN COUNT=n ; Loop for N times, or infinitely if N is 0 - SDCARD_LOOP_END ; End of loop - SDCARD_LOOP_DESIST ; Complete all loops without iterating Marlin M808 compatibility example in `config/sample-macros.cfg`: - M808 Ln ; Loop for N times, or infinitely if N is 0 - M808 ; End of loop - M808 K ; Complete all loops without iterating Added unit tests in test/klippy/sdcard_loop.test See https://reprap.org/wiki/G-code#M808:_Set_or_Goto_Repeat_Marker Signed-off-by: Jason S. McMullan <jason.mcmullan@gmail.com>
* stepper: Remove min_stop_interval from mcu codeKevin O'Connor2021-04-301-9/+7
| | | | | | | Now that the host never uses a min_stop_interval, remove it from the mcu code. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* adxl345: Verify the register writes, added debug adxl345 commandsDmitry Butyugin2021-04-241-0/+7
| | | | Signed-off-by: Dmitry Butyugin <dmbutyugin@google.com>
* palette2: Add support for P2 devices (#4057)Clifford Roche2021-03-261-0/+24
| | | | | Module which bring support for P2 devices running in connected mode. This enables using a Palette2 directly with Klippy without Octoprint, or without Palette2 plugins for Octoprint which are not functional out of the box with Klipper. Signed-off-by: Clifford Roche <clifford.roche@gmail.com>
* filament_motion_sensor: Add filament_motion_sensor (#3857)TheJoshW2021-03-141-1/+1
| | | | | Add functionality to support a Filament Motion Sensor for detecting extruder jams as well as runouts. Works by an encoder toggling the switch_pin 0/1 as the filament is pulled through the sensor. Signed-off-by: Joshua Wherrett <thejoshw.code@gmail.com>
* docs: Rename Sensorless_homing.md to TMC_Drivers.md and extendKevin O'Connor2021-03-101-9/+9
| | | | | | Add additional information on configuring and using TMC drivers. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* temperature_fan: Add MAX_SPEED and MIN_SPEED to SET_TEMPERATURE_FAN_TARGET ↵Lane Roberts2021-02-021-2/+2
| | | | | | | command (#3873) Allows setting min_speed and max_speed at runtime, rather than updating the config and restarting. Signed-off-by Lane Roberts <nolatari@vandarin.net>
* resonance_tester: Disable input shaping for resonance testingDmitry Butyugin2021-02-021-6/+9
| | | | Signed-off-by: Dmitry Butyugin <dmbutyugin@google.com>
* adxl345: Add accelerometer chip name to the raw data file nameDmitry Butyugin2021-02-021-4/+7
| | | | Signed-off-by: Dmitry Butyugin <dmbutyugin@google.com>
* heaters: Make MINIMUM optional for TEMPERATURE_WAIT command (#3674)Justin Schuh2020-12-241-3/+3
| | | Signed-off-by: Justin Schuh <code@justinschuh.com>
* heaters: Add MAXIMUM option to TEMPERATURE_WAIT commandJustin Schuh2020-12-231-2/+3
| | | | Signed-off-by: Justin Schuh <code@justinschuh.com>
* docs: Limiting max_smoothing for input shaper autocalibrationDmitry Butyugin2020-12-221-7/+11
| | | | Signed-off-by: Dmitry Butyugin <dmbutyugin@google.com>
* stepper: Calculate step_distance from rotation_distanceKevin O'Connor2020-12-181-2/+4
| | | | | | | | Add support for automatically calculating the internal step_distance from new config parameters - rotation_distance, microsteps, full_steps_per_rotation, and gear_ratio. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* heaters: Add a TEMPERATURE_WAIT commandKevin O'Connor2020-12-071-0/+2
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* save_variables: Support saving variables to a disk fileKevin O'Connor2020-12-031-0/+11
| | | | | Signed-off-by: Dushyant Ahuja dusht.ahuja@gmail.com Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* G-Codes: Minor formatting fixKevin O'Connor2020-11-231-2/+2
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Add more links to G-Codes.mdKevin O'Connor2020-11-231-192/+233
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Move config reference information to new Config_Reference.mdKevin O'Connor2020-11-181-14/+14
| | | | | | | Move all the config reference information from files in the config/ directory to a new Config_Reference.md document. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* neopixel: Add support for RGBW LEDsKevin O'Connor2020-10-291-2/+3
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* resonance_tester: Resonance testing and input shaper auto-calibration (#3381)Dmitry Butyugin2020-10-141-6/+45
| | | Signed-off-by: Dmitry Butyugin <dmbutyugin@google.com>
* mcu: Add support for changing cycle_time in set_pwm()Kevin O'Connor2020-09-261-1/+4
| | | | | Signed-off-by: Guy Shapira <gayuha@gmail.com> Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: document additions to BED_MESH_CALIBRATEArksine2020-09-151-1/+2
| | | | Signed-off-by: Eric Callahan <arksine.code@gmail.com>
* docs: Note that FORCE_MOVE can lead to "No next step" errors in G-Codes.mdKevin O'Connor2020-09-081-7/+9
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* adxl345: Add support for adxl345 accelerometerKevin O'Connor2020-09-051-0/+14
| | | | | | | Add support for taking measurements from an adxl345 accelerometer via SPI interface. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* fan_generic: Add support for named fans and gcode to control them (#3054)bondus2020-08-071-0/+7
| | | Signed-off-by: Pontus Borg <liquidpontus@yahoo.se>
* docs: document changes to the virtual_sdcard moduleArksine2020-08-051-0/+5
| | | | Signed-off-by: Eric Callahan <arksine.code@gmail.com>
* docs: Move SET_TEMPERATURE_FAN_TARGET to its own section in G-Codes.mdKevin O'Connor2020-07-261-2/+9
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>