aboutsummaryrefslogtreecommitdiffstats
path: root/config/example-extras.cfg
Commit message (Collapse)AuthorAgeFilesLines
* temperature_sensor: Add generic temperature sensor supportDouglas Hammond2019-02-261-1/+16
| | | | | Signed-off-by: Douglas Hammond <wizhippo@gmail.com> Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* heater: Support generic gcode_id registration for sensorsDouglas Hammond2019-02-261-0/+3
| | | | | | | | Support reading a "gcode_id" parameter from heater/sensor config sections. Signed-off-by: Douglas Hammond <wizhippo@gmail.com> Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* bed_mesh: simplify configurationArksine2019-02-251-25/+21
| | | | | | The 'bed_shape' option has been removed. The user will enter a 'bed_radius' if they have a round be, otherwise they should enter 'min_point' and 'max_point'. When the bed is round the user should supply a 'round_probe_count' option, otherwise just 'probe_count'. Signed-off-by: Eric Callahan <arksine.code@gmail.com>
* bed_screws: Add a helper tool for leveling bed screwsKevin O'Connor2019-02-241-2/+39
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* config: Warn that cycle_time may not match when using hardware_pwmKevin O'Connor2019-02-191-2/+4
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* mcp4018: Add initial support for the mcp4018 digipotKevin O'Connor2019-02-161-0/+25
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* tsl1401cl_filament_width_sensor: Filament Width Sensor Support (#1132)nopbit2019-02-141-0/+10
| | | | | | Support added for filament diameter sensor. Sample configuration parameters added to example-extras.cfg. Signed-off-by: Mustafa YILDIZ <mydiz@hotmail.com>
* Merge pull request #1242 from john--/pr_generic_heaterKevinOConnor2019-02-141-0/+27
|\ | | | | Generic Heater Support
| * Generic Heater SupportJohn Jardine2019-02-141-0/+27
| | | | | | | | | | | | | | | | Adds the ability to register a custom/generic heater through a new extra called heater_generic. This takes a gcode_id that is reported by M105. Adds a new command to set the temperature for any heater using the syntax: SET_HEATER_TEMPERATURE HEATER=<heater_name> TARGET=<target_temp> Signed-off-by: John Jardine <john@gprime.net>
* | spi_software: Implementation of software spiKevin O'Connor2019-02-131-1/+33
| | | | | | | | | | Signed-off-by: Matt Janus <FragginRight@variabl.es> Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* | manual_stepper: Add an "extras" module for manually controlling a stepperKevin O'Connor2019-02-121-0/+19
|/ | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* bltouch: Increase default pin_move_time from 200ms to 675msKevin O'Connor2019-02-041-3/+3
| | | | | | Use the same pin move time that Marlin uses. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* bed_mesh: add support for round bedsArksine2019-02-021-10/+43
| | | | Signed-off-by: Eric Callahan <arksine.code@gmail.com>
* pause_resume: update documentationArksine2019-01-281-0/+6
| | | | | | Add updates to example-extras.cfg and G-Codes.md documenting pause_resume. Also add M600 (filament change) to sample-macros.cfg. Signed-off-by: Eric Callahan <arksine.code@gmail.com>
* adc_temperature: Add support for linear interpolation of resistancesKevin O'Connor2019-01-211-7/+15
| | | | | | | Add support for performing linear interpolation between a set of measured temperature/resistance pairs. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* bltouch: Add a pin_up_touch_mode_reports_triggered config optionKevin O'Connor2019-01-211-0/+5
| | | | | | | Rework the undocumented test_sensor_pin config option into a pin_up_touch_mode_reports_triggered option and document it. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* bltouch: Attempt to verify that the probe raises after each probe attemptKevin O'Connor2019-01-211-0/+5
| | | | | | | | Query the bltouch state during the pin_up command to try and verify that the probe does actually retract. This may be useful to detect if the bltouch enters into an "error" state. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* controller_fan: Add support for a fan cooling the controller-board (#1070)Master922019-01-101-0/+30
| | | | | Whenever a stepper driver or a heater becomes active, it is desirable to turn on a fan cooling the associated parts on the controller board. This module implements such a fan that turns on whenever a stepper or specified heater turns on, decelerates to a configurable speed when all of the watched parts turn off, and returns to an off-speed, when a user-defined timeout is met. Signed-off-by: Nils Friedchen <Nils.Friedchen@googlemail.com>
* docs: Add guide for sensorless homing (#1004)Yannic Schröder2019-01-071-1/+2
| | | Signed-off-by: Yannic Schroeder <schroeder@ibr.cs.tu-bs.de>
* mcp4728: Add initial support for the mcp4728 i2c dac chipKevin O'Connor2019-01-021-0/+30
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* respond: An extra for sending messages to the printer host. (#1053)Alec B. Plumb2019-01-021-0/+12
| | | | | | | | | | | | I have made one change to `gcode.py` to support quoted parameter values. I have added support for the basic `M118` command (see https://reprap.org/wiki/G-code#M118:_Echo_message_on_host). I have also added a `RESPOND` command that takes extended parameters. `ECHO` might be a better name than `RESPOND` but is already defined in `gcode.py`. Signed-off-by: Alec B. Plumb <alec@etherwalker.com>
* bltouch: Document that bltouch "clones" may not work correctlyKevin O'Connor2018-12-181-7/+2
| | | | | | | There is concern that the bltouch.py module may not perform adequately on some bltouch "clones". Document that. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* bltouch: Add a config option to disable the bltouch sensor testKevin O'Connor2018-12-161-1/+7
| | | | | | | | It appears some bltouch "clones" do not report the probe as triggered when put in "touch mode" while the pin is raised. Add a config option to allow users to disable the test. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* bltouch: Allow the pin_move_time to be configuredKevin O'Connor2018-12-041-0/+3
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* config: Update bed_mesh in example-extras.cfgArksine2018-11-301-7/+17
| | | | | | Update documentation about the fade options. Also inform the user that it is recommended to home toward the center of the print area when using a probe for z homing. Signed-off-by: Eric Callahan <arksine.code@gmail.com>
* bltouch: Add initial support for a bltouch "extras" moduleKevin O'Connor2018-11-301-0/+18
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* mcp4451: Use bus.py helper code for i2cKevin O'Connor2018-11-241-1/+1
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* uc1701: Add support for SSD1306 in i2c modeKevin O'Connor2018-11-231-4/+4
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* uc1701: Add support for SSD1306 displaysKevin O'Connor2018-11-211-5/+10
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* tmc2660: Use bus.py helper code for spiKevin O'Connor2018-11-211-7/+7
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* servo: This patch create ability to enable/disable attached servo. (#880)Jiri Dobry2018-11-141-1/+3
| | | | | | | | | | | | | | | | | | | 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>
* Implement idle event support in the TMC2660 extraFlorian Heilmann2018-10-281-16/+13
| | | | Signed-off-by: Florian Heilmann <Florian.Heilmann@gmx.net>
* Add SX1509 extraFlorian Heilmann2018-10-271-0/+17
| | | | Signed-off-by: Florian Heilmann <Florian.Heilmann@gmx.net>
* tmc2660: Add endstop phase detection functionality to TMC2660 extra (#816)Florian Heilmann2018-10-241-1/+1
| | | Signed-off-by: Florian Heilmann <Florian.Heilmann@gmx.net>
* endstop_phase: Add support for an ENDSTOP_PHASE_CALIBRATE commandKevin O'Connor2018-10-161-1/+2
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* endstop_phase: Add support for detecting phase via TMC stepper driversKevin O'Connor2018-10-161-3/+5
| | | | | | | | The Trinamic stepper motor drivers are capable of reporting the stepper phase - add support for using that capability to the enddstop_phases module. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* endstop_phase: Move endstop phase homing code to new "extras" moduleKevin O'Connor2018-10-161-18/+19
| | | | | | | Move the endstop phase tracking code from stepper.py to a new extras/endstop_phase.py module. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* servo: Adding support for startup value for servos (#676)Chris Whiteford2018-10-051-0/+9
| | | Signed-off-by: Chris Whiteford <github@chrisandtennille.com>
* docs: Spelling error corrected in bed mesh comment (#735)LazaroFilm2018-10-041-1/+1
| | | | | | | The comment for the algorithm setting had a spelling error, it said: [...]May be either "langrange"[...] Removed the n. Signed-off-by: Victor Lazaro <lazarofilm@gmail.com>
* config: Minor indentation fix to comments in example-extras.cfgKevin O'Connor2018-10-011-14/+14
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* config: Note probe activate/deactivate must not move the toolheadKevin O'Connor2018-10-011-4/+6
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* probe: Infer position_endstop when using probe:z_virtual_offsetKevin O'Connor2018-10-011-1/+3
| | | | | | | | | Don't require (or permit) the user to specify a stepper_z position_endstop when using the probe:z_virtual_offset mechanism. In that case the position_endstop should always equal the probe's z_offset - so no need to have the user specify it. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* bed_tilt: Remove special probe:z_virtual_endstop handlingKevin O'Connor2018-10-011-0/+3
| | | | | | | | Remove the code to calculate and track the z_offset via position_endstop updates. It's simpler to always save and restore the calculated z_adjust. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* probe: Support manual probing at runtimeKevin O'Connor2018-10-011-11/+0
| | | | | | | | Don't require the config file to specify manual probing. Instead, allow the user to select manual probing on each ProbePointsHelper invocation. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* config: Fix typo in gcode_macro default_parameter descriptionKevin O'Connor2018-09-301-1/+1
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* gcode_macro: default parameter valuesJanar Sööt2018-09-301-0/+8
| | | | | Signed-off-by: Janar Sööt <janar.soot@gmail.com> Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* config: Note gcode_macro string formatting in example-extras.cfgKevin O'Connor2018-09-261-2/+6
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* config: Move some sections around in example-extras.cfgKevin O'Connor2018-09-261-49/+53
| | | | | | | Move the quad_gantry_level description closer to z_tilt section. Move the force_move section closer to the homing_override section. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* heater: Add new TURN_OFF_HEATERS commandKevin O'Connor2018-09-181-1/+1
| | | | | | | Add a command that will turn off all heaters in the printer. Run this command in the default idle_timeout action. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* quad_gantry_level: Add gantry leveling (ruled hyperbolic parabola ↵Maks Zolin2018-09-121-0/+40
| | | | | correction) (#631) Signed-off-by: Maks Zolin <mzolin@vorondesign.com>