aboutsummaryrefslogtreecommitdiffstats
path: root/docs/Config_Changes.md
Commit message (Collapse)AuthorAgeFilesLines
* 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>
* docs: Note tmc2660 driver_HEND default change from 6 to 3Kevin O'Connor2019-03-221-0/+3
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* controller_fan: Allow multiple controller_fan sections to be definedKevin O'Connor2019-03-101-0/+3
| | | | | | | It may be necessary to define multiple fans, so allow each config section to be named. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* tmc2130: Rename driver_BLANK_TIME_SELECT to driver_TBLKevin O'Connor2019-03-081-0/+3
| | | | | | | Use the field names from the trinamic specification. This makes the field similar to all the other driver_XXX config options. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Update Config_Changes.md with tmc2660 changesKevin O'Connor2019-03-081-0/+4
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* atsamd: Add support for programming SERCOM pinsKevin O'Connor2019-03-011-0/+3
| | | | | Signed-off-by: Florian Heilmann <Florian.Heilmann@gmx.net> Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* bed_mesh: simplify configurationArksine2019-02-251-0/+4
| | | | | | 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>
* i2ccmds: Pass the i2c address as a 7-bit number (0-127)Kevin O'Connor2019-01-071-0/+5
| | | | | | | | | | | | | | | | The sam3 i2c code and the linux code use a 7-bit i2c address, while the avr, lpc176x, and samd21 i2c code uses an 8-bit address with the least significant bit always zero. A similar issue occurred in the host code (sx1509.py and replicape.py use 7-bit addresses while uc1701.py and mcp4451.py use 8-bit addresses). Consistently use 7-bit addresses in all the code. This breaks compatibility between host and mcu software, so make a change to the config_i2c command to force users to synchronize software updates. This also breaks common Smoothieboard configs, so update the mcp4451 code to validate the i2c_address. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Add a new Config_Changes.md documentKevin O'Connor2019-01-071-0/+9
Add a document to track non-backwards compatible changes to the printer config file. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>