aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* atsamd: Support reading chip based temperature sensorKevin O'Connor2020-10-291-1/+15
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* stm32: Support reading chip based temperature sensor on stm32f0Kevin O'Connor2020-10-291-2/+10
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* stm32: Reduce adc_pins storage size in stm32f0_adc.cKevin O'Connor2020-10-291-19/+7
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* stm32: Support reading chip based temperature sensor on stm32f1/2/4Kevin O'Connor2020-10-291-5/+24
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* atsam: Support reading chip based temperature sensor on sam4eKevin O'Connor2020-10-291-1/+5
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* atsam: Support reading chip based temperature sensor on sam3/sam4sKevin O'Connor2020-10-291-5/+13
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* config: Simplify description of temperature_fan config optionsKevin O'Connor2020-10-281-32/+13
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* mcu: Don't default serial config option to /dev/ttyS0Kevin O'Connor2020-10-282-10/+14
| | | | | | | | If the mcu config section is omitted, it leads to confusing error messages. Don't default the serial config option to /dev/ttyS0 to improve the error reporting. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Note the release of v0.9.1Kevin O'Connor2020-10-281-0/+5
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* linux: Fix spi handling with more than one spi deviceKevin O'Connor2020-10-251-0/+1
| | | | | | Reported by @opensource-alt. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* bltouch: Fix bug causing incorrect position when "stow_on_each_sample=False"Kevin O'Connor2020-10-241-0/+1
| | | | | | | | | It is only valid to call raise_probe() when the toolhead is not moving. Make sure to call sync_print_time() from multi_probe_end() to ensure that. This fixes a bug that could cause the Z axis steppers to lose their position when "stow_on_each_sample=False". Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* kin_extruder: Fix numerical stability when using pressure advanceKevin O'Connor2020-10-231-7/+11
| | | | | | | | | Avoid using the absolute E position when calculating pressure advance as that position can grow arbitrarily large, which can result in "numerical stability" problems. That instability could eventually lead to internal errors during step compression. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Update release notes for v0.9.0 releaseKevin O'Connor2020-10-202-0/+36
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Note PROBE_CALIBRATE results invalidated on motion system updateKevin O'Connor2020-10-203-0/+40
| | | | | | | | Any hardware change to the hotend or probe, change to the kinematics, or change to the bed tilt is likely to invalidate the results of PROBE_CALIBRATE. Try to warn the user of that. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* heaters: Don't raise an error if PID Ki is set to zeroKevin O'Connor2020-10-171-1/+3
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Note screws_tilt_adjust nozzle/probe coordinates in Manual_Level.mdKevin O'Connor2020-10-171-2/+2
| | | | | | | The screws_tilt_adjust takes nozzle coordinates, but the goal is for the Z probe to be above the screws. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Minor formatting change to Probe_Calibrate.mdKevin O'Connor2020-10-171-15/+16
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Provide response_template in subscription examples in API_Server.mdKevin O'Connor2020-10-171-2/+4
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Add initial API_Server.md documentKevin O'Connor2020-10-172-0/+295
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* config: Additional formatting changes to example-extras.cfgKevin O'Connor2020-10-161-18/+20
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* config: Formatting changes to example-extras.cfgKevin O'Connor2020-10-161-287/+314
| | | | | | Updates to improve consistency of example-extras.cfg formatting. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Add Measuring_Resonances.md to Overview.mdKevin O'Connor2020-10-161-0/+2
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Update Command_Templates.md with available get_status() fieldsKevin O'Connor2020-10-151-0/+74
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Recommend disable "dynamic acceleration control" during tuningKevin O'Connor2020-10-152-1/+3
| | | | | | | Note that "dynamic acceleration control" should be disabled in the pressure advance and input shaper tests. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* config: Update printer-makergear-m2-2012.cfgKevin O'Connor2020-10-151-2/+1
| | | | | | | Config should not specify a default pressure_advance. Note limit on current with old 30 Ohm Z-motor. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* resonance_tester: Resonance testing and input shaper auto-calibration (#3381)Dmitry Butyugin2020-10-1415-72/+1583
| | | Signed-off-by: Dmitry Butyugin <dmbutyugin@google.com>
* toolhead: Fixed reporting of the kinematic limitsDmitry Butyugin2020-10-141-2/+3
| | | | Signed-off-by: Dmitry Butyugin <dmbutyugin@google.com>
* docs: Updates to Features.md documentKevin O'Connor2020-10-131-15/+39
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* stm32: Don't default to HID bootloader in KconfigKevin O'Connor2020-10-131-6/+8
| | | | | | | Restore the default of an 8KiB bootloader for stm32f103 and a 32KiB bootloader for stm32f207/stm32f407. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* config: Fixing replicape aliases for thermistors (#3420)Jon C2020-10-111-5/+5
| | | | | | Fixing alias for thermistors to be on the host rather than the PRU. Moving the D1W alias from PRU MCU to host MCU. Signed-off by Jon Charnas <goeland86@gmail.com>
* config: Update generic-bigtreetech-skr-v1.4.cfg (#3419)uncholowapo2020-10-111-5/+5
| | | | | Corrected the diag1_pin numbers. Useful for anyone copying and pasting the lines. Its something really easy to look over and can lead to some hair pulling from the time wasted trying to troubleshoot why the tmc diag pin error from Klipper. Signed-off-by: Juan Moreno <uncholowapo@gmail.com>
* stm32: Fixed CAN bus for STM32F4, there were syntax errors that prevented ↵bondus2020-10-111-3/+3
| | | | | | compilation Signed-off-by: Pontus Borg <liquidpontus@yahoo.se>
* mcu: Increase the time to reset a pwm pin during startupKevin O'Connor2020-10-111-6/+3
| | | | | | | | Some RPi0 users were reporting "timer too close" errors due to pwm pin resets - increase the time the host has to complete the startup to avoid this. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* bltouch: Add an extra 200ms delay to the initialization processKevin O'Connor2020-10-111-0/+2
| | | | | | | | | | On a reset, the mcu.py code may have sent an initialization message to the bltouch, which needs time to complete. Add additional time during the bltouch setup to avoid a race with these two times. This avoids some "timer too close" errors that users of fast host machines were reporting. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* thermistor: Add support for the board thermistor on the Einsy RamboKevin O'Connor2020-10-083-3/+13
| | | | | | Add in support for the "TDK NTCG104LH104JT1" thermistor. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* config: Note TMC drivers specify current in RMS in example-extras.cfgKevin O'Connor2020-10-071-8/+8
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* config: Add a generic-creality-v4.2.7.cfg example configKevin O'Connor2020-09-292-0/+89
| | | | | | Reported by @Feche and @yjh0502 . Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* display_status: fix M117 checksum trimming (#3377)jhpadjustable2020-09-281-1/+3
| | | | | | | | | | The M117 command parser discards the last character of the message whenever the M117 command does not begin the line and there is no *xx checksum, e.g. N0 M117 Look at me causes the banner area of the printer screen to display "Look at m". This patch only trims the checksum when one is found to trim. Signed-Off-By: Jonathan Pickard <jhp@adjustablelabs.info>
* configfile: report "save_config_pending" via get_status() (#3372)Eric Callahan2020-09-281-1/+5
| | | Signed-off-by: Eric Callahan <arksine.code@gmail.com>
* mcu: Fix set_pwm() for hard pwmKevin O'Connor2020-09-271-11/+13
| | | | | | Must use self._pwm_max to calculate range for hard pwm updates. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* mcu: Add support for changing cycle_time in set_pwm()Kevin O'Connor2020-09-266-15/+26
| | | | | Signed-off-by: Guy Shapira <gayuha@gmail.com> Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* gpiocmds: Add soft-pwm frequency modulation supportGuy Shapira2020-09-263-27/+35
| | | | | Signed-off-by: Guy Shapira <gayuha@gmail.com> Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* test: Add pwm testsGuy Shapira2020-09-262-0/+53
| | | | Signed-off-by: Guy Shapira <gayuha@gmail.com>
* chelper: Add missing serialqueue_set_receive_window() def to serialqueue.hKevin O'Connor2020-09-261-0/+1
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* chelper: Use standard C type definition for pyhelper_logging_callbackKevin O'Connor2020-09-261-1/+1
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* chelper: Rework check for building C codeKevin O'Connor2020-09-261-22/+26
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* config: Use "restart_method: command" in example stm32f103 ender3 configsKevin O'Connor2020-09-222-0/+2
| | | | | | Reported by @jasonttech. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* sample-macros.cfg: Fix action_respond_infoFlorian Heilmann2020-09-211-2/+2
| | | Signed-off-by: Florian Heilmann <Florian.Heilmann@gmx.net>
* sample-raspberry-pi.cfg: Fix action_respond_infoFlorian Heilmann2020-09-211-1/+1
| | | Signed-off-by: Florian Heilmann <Florian.Heilmann@gmx.net>
* delta_calibrate: Don't error on an invalid kinematic guessKevin O'Connor2020-09-171-15/+19
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>