aboutsummaryrefslogtreecommitdiffstats
path: root/config/example-extras.cfg
Commit message (Collapse)AuthorAgeFilesLines
* spi_temperature: Provide a default value for spi_speedKevin O'Connor2018-07-241-2/+2
| | | | | | | All of the Maxim chips support a 4Mhz spi transfer rate, so use that as a default spi speed. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* spi_temperature: Remove spi_mode parameterKevin O'Connor2018-07-241-3/+0
| | | | | | All of the Maxim chips can use SPI mode 1, so no need to configure it. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* thermocouple: Add initial support for common SPI temperature sensing chipsKevin O'Connor2018-07-241-0/+32
| | | | | Signed-off-by: Petri Honkala <cruwaller@gmail.com> Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* idle_timeout: Move timeout handling from toolhead.py to new extras moduleKevin O'Connor2018-07-161-0/+11
| | | | | | | | Move the "motor_off_timeout" tracking to a new module in the extras/ directory. This makes it easier to customize the idle timeout behavior. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* z_tilt: Don't default "points" parameter to "z_positions" parameterKevin O'Connor2018-07-151-2/+1
| | | | | | | | It's rare to have all the Z stepper locations directly under the printable surface, so using z_positions for points is not a good default. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* config: Minor updates to example-extras.cfgKevin O'Connor2018-07-121-9/+9
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* mcp4451: Add initial support for programming the mcp4451 on lpc176xKevin O'Connor2018-06-291-0/+29
| | | | | | Add support for programming smoothieboard current. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* config: update example-extras.cfg to include uc1701 displayArksine2018-06-271-5/+9
| | | | Signed-off-by: Eric Callahan <arksine.code@gmail.com>
* lcd_st7920: Use a longer delay at the start of each command/dataKevin O'Connor2018-06-221-4/+0
| | | | | | | | | | | It appears the st7920 requires a longer delay when switching from command to data mode (and vice-versa). Slower MCUs don't show a problem because the klipper command processing time results in a sufficient delay. However, some of the faster MCUs can process klipper commands fast enough that the next st7920 transfer is sent too fast. Add an additional delay to account for this. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* display: Allow the ST7920_DISPLAY parameter to be configuredKevin O'Connor2018-06-211-0/+4
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* homing_override: Add axes config parameterHans Raaf2018-06-111-1/+7
| | | | | | | | | Added a config parameter to define the homing override axes. This way one can still home x and y axis without the z-probe cycle coming in the way. Signed-off-by: Hans Raaf <hr-klipper@oderwat.de> Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* gcode_macro: Add the ability to define custom g-code macrosKevin O'Connor2018-05-251-0/+8
| | | | | | | Add the ability to add a custom g-code command that in turn executes one or more configured g-code commands. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* tmc2130: Allow the PWMCONF register to be configuredKevin O'Connor2018-05-251-0/+4
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* tmc2130: Initial support for sensorless homingKevin O'Connor2018-05-251-0/+8
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* tmc2130: Configure stealthchop velocity limitKevin O'Connor2018-05-251-5/+10
| | | | | | | Change stealhchop config option to a stealthchop_threshold configuration option. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* tmc2130: The default TOFF time should be 4Kevin O'Connor2018-05-241-1/+1
| | | | | | | The recommended TOFF time in "standalone mode" according to the tmc2130 is 4, so use that as the default. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* z_tilt: Add support for Z_TILT_ADJUSTKevin O'Connor2018-05-221-0/+22
| | | | | | | Add new module to support independent adjustments to multiple Z steppers to account for bed tilt. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* tmc2130: Add initial support for TMC2130 stepper motor driversKevin O'Connor2018-05-201-0/+38
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* fan: Allow the fan shutdown_speed to be configuredKevin O'Connor2018-05-181-18/+30
| | | | | | | Add a shutdown_speed config option to fans so that users can specify the speed on a shutdown event. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* Add temperature controlled fansDouglas Hammond2018-05-171-5/+26
| | | | Signed-off-by Douglas Hammond <wizhippo@gmail.com>
* temperature_fan: Add support for temperature-triggered fan.Michael Barbour2018-05-101-0/+31
| | | | Signed-off-by: Michael Barbour <barbour.michael.0@gmail.com>
* config: Fix typo in adc_temperature section (Ohms vs Volts)Kevin O'Connor2018-04-301-1/+1
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* fan: Scale fan speed requests between 0 and max_powerKevin O'Connor2018-04-201-2/+2
| | | | | | | | If the fan's max power is limited by the config, then scale speed requests between 0 and max_power. This makes more sense for typical g-code fan speeds. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* adc_temperature: Support defining custom sensors in the config fileKevin O'Connor2018-04-091-2/+24
| | | | | | | Allow the user to define a custom sensor with their own set of temperature/voltage measurements. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* thermistor: Add support for defining custom thermistorsKevin O'Connor2018-04-091-0/+25
| | | | | | Add the ability to define a new thermistor type in the config file. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* config: Update indentation of display section in example-extras.cfgKevin O'Connor2018-04-091-9/+8
| | | | | | Use the same indentation as the other sections. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* probe: Add z_offset parameterKevin O'Connor2018-03-171-3/+3
| | | | | | | | | Move the probe_z_offset parameter from delta_calibrate and bed_tilt_calibrate to a z_offset parameter within the probe config section. It's easier to understand the z offset setting when it is in the probe config section. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* probe: Default z_position to the configured minimum position on Z axisKevin O'Connor2018-03-171-3/+0
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* output_pin: Move pwm and digital output pins to new module in extras/Kevin O'Connor2018-03-171-48/+29
| | | | | | | | Rename the digital_output, pwm_output, and static_pwm_output config sections to output_pin and move to a new module in the extras/ directory. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* verify_heater: Scale hysteresis duration checkKevin O'Connor2018-03-111-7/+10
| | | | | | | | | | If a heater falls out of the target range, accumulate the temperature differences to determine if an error should be raised. This should make it less likely to report an error for heaters that drift slightly out of range, and it should make error reporting faster for heaters that rapidly fall out of range. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* verify_heater: Change default hysteresis to 10 degreesKevin O'Connor2018-03-111-4/+4
| | | | | | | A default of 4 degrees and 10 seconds may be too aggressive - change the default to 10 degrees and 15 seconds. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* verify_heater: Add initial support for verifying heaters and sensorsKevin O'Connor2018-03-111-0/+22
| | | | | | | Add runtime checks to heaters and temperature sensors to check for possible hardware faults. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* cartesian: Initial support for dual carriagesKevin O'Connor2018-03-091-0/+24
| | | | | | | Add support for additional carriages on cartesian printers. This is used by some printers to handle multiple extruders. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* display: Add initial support for LCD screens attached to an MCUKevin O'Connor2018-03-061-0/+23
| | | | | | | | Add support for displaying basic status information on ST7920 and HD44780 based LCDs that are attached directly to a micro-controller. Signed-off-by: Marcio Teixeira <marcio@alephobjects.com> Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* config: Move description of phase adjusted endstops to config-extra.cfgKevin O'Connor2018-02-271-0/+29
| | | | | | | | Move the description of stepper phase adjusted endstops to a new section in config-extra.cfg. This keeps the main example config file a little more concise. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* config: Reword description of set_position_x paramter in homing_overrideKevin O'Connor2018-02-111-5/+5
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* virtual_sdcard: Initial support for virtual sdcardKevin O'Connor2018-02-111-0/+13
| | | | | | | | Add support for directly printing from a local file on the host. This may be useful if the host cpu is not fast enough to run OctoPrint well. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* fan: Clarify hardware_pwm and allow cycle_time to be set on software pwmKevin O'Connor2018-01-291-8/+7
| | | | | | | | Specify hardware pwm cycle times using the same method as software pwm (in seconds, not clock ticks). Allow the fan code to be configured with an explicit cycle time even when using software pwm. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* homing_override: Allow moves prior to homing an axisKevin O'Connor2018-01-281-0/+8
| | | | | | | Add support for disabling homing checks via the homing_override mechanism. This may be useful to move an axis prior to homing it. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* probe: Create a probe:z_virtual_endstop pinKevin O'Connor2018-01-281-1/+8
| | | | | | | Create a virtual pin that may be used as the z endstop pin on cartesian printers that use the probe in place of a z endstop. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* probe: Support activate/deactivate scripts on each probeKevin O'Connor2018-01-281-0/+9
| | | | | | | | Allow a set of g-code scripts to be run on each probe invocation. This may be useful for probes that need to be setup before they are useful (eg, with servo actuated probes). Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* homing_override: Add basic support for running custom g-code on G28Kevin O'Connor2018-01-281-0/+13
| | | | | | | | Allow users to override the behavior of G28 using a new "homing_override" config section. This may be used on printers that require specific steps during the homing process. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* bed_tilt: Add support for automatic bed tilt move transformationKevin O'Connor2018-01-281-0/+35
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* probe: Initial support for Z-Probe hardwareKevin O'Connor2018-01-281-0/+13
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* extruder: Add support for extruders sharing the same heaterKevin O'Connor2018-01-211-0/+7
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* chipmisc: Add multi_pin capabilityKevin O'Connor2017-12-181-0/+13
| | | | | | | | Add the ability to alias multiple output pins from a single pin alias. This makes it possible to support some cases where a single logical output is driven by multiple output pins. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* chipmisc: Add support for output pins set at runtimeKevin O'Connor2017-12-181-19/+52
| | | | | | | Add the ability to define output pins that may be set at runtime with a new SET_PIN extended g-code command. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* stepper: Support for multiple steppers controlling a single axisKevin O'Connor2017-11-181-0/+18
| | | | | | | Allow multiple steppers to be defined for a single cartesian axis. This adds support for dual-z setups. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* fan: Enable heater_fan objects on an MCU shutdown eventKevin O'Connor2017-10-121-1/+6
| | | | | | | Should the MCU go into an error state, set the heater_fan to max_power. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* chipmisc: Add initial support for servosKevin O'Connor2017-09-201-0/+19
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>