aboutsummaryrefslogtreecommitdiffstats
path: root/docs/Config_Changes.md
Commit message (Collapse)AuthorAgeFilesLines
* gcode: Split G0/G1 command handling to new gcode_move classKevin O'Connor2020-08-201-0/+5
| | | | | | | | Split up the main GCodeParser class into GCodeDispatch and GCodeMove classes. The GCodeMove class is now available using the "gcode_move" printer object name. This split simplifies the gcode.py code. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* gcode: Remove "action_" commands from get_status() callsKevin O'Connor2020-08-201-0/+6
| | | | | | | | | | | | Rename printer.gcode.action_emergency_stop() to action_emergency_stop(), printer.gcode.action_respond_info() to action_respond_info(), and printer.gcode.action_respond_error() to action_raise_error() in command templates. This simplifies the get_status() interface, as returning callable functions from that interface was confusing. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Note menu change in Config_Changes.mdKevin O'Connor2020-08-091-0/+5
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: document changes to the virtual_sdcard moduleArksine2020-08-051-0/+6
| | | | Signed-off-by: Eric Callahan <arksine.code@gmail.com>
* servo: Remove servo ENABLE parameterKevin O'Connor2020-07-251-0/+4
| | | | | | | Allow one to disable servos via `SET_SERVO WIDTH=0` instead of using an explicit ENABLE parameter. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Note changes to glyph namesKevin O'Connor2020-06-081-0/+5
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Minor reword to latest Config_Changes.md updateKevin O'Connor2020-06-061-5/+5
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* linux: Ability to use multiple GPIO chips (#2935)Lucio Tarantino2020-06-061-0/+5
| | | Signed-off-by: Lucio Tarantino <lucio.tarantino@gmail.com>
* display: Do not show time remaining in default 16x4 displayKevin O'Connor2020-06-041-0/+6
| | | | | | | The time remaining estimation is wildy inaccurate. Only show the time elapsed. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* Kconfig: Change the default usb vendor/product idKevin O'Connor2020-05-311-0/+5
| | | | | | | Change the product/vendor id to 0x1d50/0x614e, which has been reserved for Klipper (thanks to the openmoko project). Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* tmc5160: Change the default for the pwm_freq field to zeroKevin O'Connor2020-05-241-0/+3
| | | | | | | The tmc5160 spec shows a default of zero, so use that same default for Klipper. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Note that printer.heater got changed to printer.heatersKevin O'Connor2020-04-261-0/+3
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Note __test menu removed in Config_Changes.mdKevin O'Connor2020-04-181-0/+4
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* display: Use the active extruder in the default 16x4 screen layoutKevin O'Connor2020-03-131-0/+6
| | | | | | | Change the default layout to show the active extruder (not always the first extruder). Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Fix date of menu change in Config_Changes.mdKevin O'Connor2020-03-081-1/+1
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* menu: Disable support for "deck" and "card" menu itemsKevin O'Connor2020-03-081-0/+4
| | | | | | | | Disable support for customizing the main lcd display content via the menu system. Advise users to use the new display_data config sections as a replacement. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Update Config_Changes.md with actual bed_mesh merge dateKevin O'Connor2020-01-091-1/+1
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Update Config_Changes.md to reflect bed_mesh changesArksine2020-01-091-0/+12
| | | | Signed-off-by: Eric Callahan <arksine.code@gmail.com>
* display: Revert "display: Add ST7567 display support (#1540)"Kevin O'Connor2019-12-181-0/+5
| | | | | | | | | This reverts commit 1b92af60784ea811a7ca04dfbce75224874cf84a. The standard "uc1701" lcd_type can now be used in place of the custom "st7567" lcd_type. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Update Config_Changes.md with pointer to sample multi extruder configsKevin O'Connor2019-12-131-1/+2
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* gcode: Remove builtin T0/T1/T2/... command supportKevin O'Connor2019-12-101-0/+6
| | | | | | | | The builtin Tn command is not sufficiently flexible to control some multi-extruder printers. Remove the command and encourage users to define individual gcode_macros for each Tn instance. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* gcode: Remove support for the M206 commandKevin O'Connor2019-12-101-0/+5
| | | | | | | | The M206 command isn't particularly standardized and isn't issued by default from 3rd party software in their standard configurations. Encourage users to use the more powerful SET_GCODE_OFFSET command. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* gcode: Remove support for "G4 S1" style commandsKevin O'Connor2019-12-021-0/+4
| | | | | | | | The S parameter is not a standard and was not commonly used. The P parameter (delay specified in milliseconds) is the commonly accepted g-code mechanism for dwelling. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Minor update to Config_Changes.mdKevin O'Connor2019-12-011-1/+1
| | | | | | Use same "ls /dev/serial/by-id/*" command used in Installation.md. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Clarify recent usb device name change in Config_Changes.mdKevin O'Connor2019-12-011-2/+4
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* usb_cdc: Report MCU type on all boardsKevin O'Connor2019-11-261-3/+4
| | | | | | | Always report the "product id" as the MCU type (instead of as "Klipper firmware"). Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* atsam: Enable chipid as usb serial numberKevin O'Connor2019-11-261-3/+3
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* atsamd: Enable chipid as usb serial numberKevin O'Connor2019-11-251-3/+3
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* stm32: Enable chipid as usb serial numberKevin O'Connor2019-11-251-3/+3
| | | | | Signed-off-by: Matt Baker <baker.matt.j@gmail.com> Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* extruder: Initial support for "smoothed pressure advance"Kevin O'Connor2019-11-211-0/+3
| | | | | | | Support averaging the extruder position over a time range to "smooth out" the velocity changes that occur during pressure advance. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* usb_cdc: Report the MCU name instead of "Klipper firmware"Kevin O'Connor2019-11-211-0/+4
| | | | | | | | Change the "product id" from the redundant "Klipper firmware" to the CONFIG_MCU value. For now, only make this change on boards that have CONFIG_HAVE_CHIPID set. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* stepper_enable: Remove ability to use a list of pins in enable_pinKevin O'Connor2019-11-121-1/+3
| | | | | | | | Now that the tmc drivers perform automatic soft stepper enabling, there is no need to be able to list multiple pins in the enable_pin config setting. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* tmc: Remove virtual_enable support and replace with automatic supportKevin O'Connor2019-11-121-0/+5
| | | | | | | Automatically detect if the stepper has a dedicated enable line. If it does not, then automatically enable virtual enable support. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* extruder: Consistently use "extruder" for the primary extruderKevin O'Connor2019-11-071-0/+7
| | | | | | | | No longer allow the primary extruder to be named "extruder0". This avoids internal and external confusion between the printer objects and config section names. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Update Config_Change.md with safe_z_homing changeKevin O'Connor2019-10-031-0/+3
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* safe_z_home: Hop only if necessary and add option to move xy backMaster922019-09-181-0/+4
| | | | | | | | | | | | | | | Once a hop is performed, it will only be re-issued if the z-axis has been moved in the meantime. Usually it is only moved by a z-homing so doing so will cause safe_z_home to do the hop on the next homing action. When z-axis is homed, x and y positions are known. When setting this boolean option, these are set back to their last positions. Whenever a hop is specified it is re-issued after the Z axis has been homed. This is especially necessary when a pressure-based probe is used. Also, the module decides if a hop is necessary, based on either a known Z position or a flag that is set whenever the motors are disabled. Signed-off-by: Nils Friedchen <Nils.Friedchen@googlemail.com>
* dotstar: Initial support for "dotstar" LEDsKevin O'Connor2019-08-061-0/+2
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* mcp4728: Update to better match printrbot revf requirementsKevin O'Connor2019-07-261-0/+4
| | | | | | Reported by @Grumps49. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* firmware_retract: Remove z_hop supportKevin O'Connor2019-07-101-0/+4
| | | | | | | | | | | | The current z_hop support did not work correctly with common slicers that change Z height between retract and unretract, and it did not work correctly with slicers that issue a retract at the end of a print and then at the beginning of the next print. The z_hop support is therefore being removed until these issues can be fixed. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* probe: Rework the PROBE_ACCURACY command parametersKevin O'Connor2019-07-101-0/+4
| | | | | | | | | | | Don't default to a Z location of 10, as that could cause damage if the probe's z_offset is greater than 10. Instead, use the "retract distance" method that is used for normal multi-sample probing. Update the PROBE_ACCURACY command parameter names to use the same parameter names as the PROBE command. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Update for latest changs to skew_correctionArksine2019-06-291-0/+5
| | | | Signed-off-by: Eric Callahan <arksine.code@gmail.com>
* gcode_macro: Parse variable_X parameters using ast.literal_eval()Kevin O'Connor2019-06-071-0/+5
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Update Config_Changes.md with "samples" move to probe config sectionKevin O'Connor2019-06-061-0/+6
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* gcode_macro: Rename "status" helper to "printer"Kevin O'Connor2019-06-041-0/+3
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* gcode: Don't apply the SET_GCODE_OFFSET to the next g-code commandKevin O'Connor2019-05-261-0/+5
| | | | | | | | | | | | The SET_GCODE_OFFSET command could cause unwanted behavior when an offset is applied to the following g-code command. (In particular, when the following command is an extrude only move - as in issue #1289.) Don't apply the offset immediately. Instead, add support for a MOVE=1 parameter which will schedule a move to apply the given offset. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Note the python software dependency update in Config_Changes.mdKevin O'Connor2019-04-051-0/+5
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Note the use of bus enumerations in Config_Changes.mdKevin O'Connor2019-04-041-0/+3
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* sx1509: Convert code to use generic i2c bus supportKevin O'Connor2019-04-041-0/+4
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* temperature_fan: Fix. Temperature fan min speed should be used (#1405)Douglas Hammond2019-03-281-0/+4
| | | Signed-off-by: Douglas Hammond <wizhippo@gmail.com>
* docs: Also note that driver_VSENSE was removed from tmc2660 driverKevin O'Connor2019-03-221-1/+2
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>