Commit Graph

  • d303e556ad sched: Interrupts must be disabled during setjmp() call Kevin O'Connor 2017-12-21 12:41:27 -05:00
  • 1d21bf66c6 homing: Handle speed rounding when homing speed greater than max_velocity Kevin O'Connor 2017-12-20 14:11:38 -05:00
  • 1b07505973 chipmisc: Add multi_pin capability Kevin O'Connor 2017-12-18 20:22:53 -05:00
  • 3c5649219f chipmisc: Add support for output pins set at runtime Kevin O'Connor 2017-12-18 19:13:23 -05:00
  • 68d03e4a3e mcu: Allow both shutdown and startup values to be set for output pins Kevin O'Connor 2017-12-18 13:07:41 -05:00
  • e6e0a21b06 toolhead: Allow junction_deviation to be set to zero Kevin O'Connor 2017-12-18 17:27:35 -05:00
  • 0e0780a460 logextract: Update file comment Kevin O'Connor 2017-12-18 12:14:10 -05:00
  • 9a4425c85a docs: Update square test print to contain notches on inside of square Kevin O'Connor 2017-12-17 12:18:25 -05:00
  • 57c27f75ae gpiocmds: Clear SPF_NEXT_* flags on new schedule_soft_pwm_out Kevin O'Connor 2017-12-15 23:43:24 -05:00
  • 8d62318c5f clocksync: The clock estimate should add the rtt time not subtract it Kevin O'Connor 2017-12-13 21:14:12 -05:00
  • add528532e logextract: Rename extractconfig.py to logextract.py and add shutdown parsing Kevin O'Connor 2017-12-12 15:51:50 -05:00
  • 8944e2104d docs: Add FAQ item on AVR watchdog restart failures Kevin O'Connor 2017-12-11 18:15:59 -05:00
  • 319221ee23 docs: Provide additional information on "make flash" failures Kevin O'Connor 2017-12-11 17:28:59 -05:00
  • 4a5801bb2e pins: Fix atmega168/328 mappings Kevin O'Connor 2017-12-09 11:48:26 -05:00
  • f8acf0f54f delta: Default stepper_b/c position_endstop to stepper_a's Kevin O'Connor 2017-11-01 21:21:37 -04:00
  • bc5d900e61 delta: Support different arm lengths for each tower Kevin O'Connor 2017-10-29 14:14:12 -04:00
  • efb4a5daa1 delta: Rework actuator_to_cartesian() using trilateration Kevin O'Connor 2017-10-29 10:42:12 -04:00
  • e0c947e188 mcu: Store MCU_stepper commanded_pos as a float Kevin O'Connor 2017-12-07 18:12:06 -05:00
  • 3ffab763c0 stepper: Only align the stepper motor to a full step when requested Kevin O'Connor 2017-12-07 17:35:19 -05:00
  • ef09ac5a7f extractconfig: Add helper script that extracts config files from a log Kevin O'Connor 2017-12-06 21:23:24 -05:00
  • f6d4284d5c homing: Directly interact with the kinematic class on query_endstops() Kevin O'Connor 2017-12-06 10:13:58 -05:00
  • 8d9ca6f2dd homing: Directly interact with the kinematic class when homing Kevin O'Connor 2017-12-06 09:59:00 -05:00
  • 1d6af72de5 mcu: Remove unneeded MCU_digital_out.get_last_setting() method Kevin O'Connor 2017-12-05 21:09:06 -05:00
  • 2a8dd5c51f mcu: Reset the stepper step clock on init - not after each motor on Kevin O'Connor 2017-12-05 21:03:49 -05:00
  • c78f66b8e8 mcu: Be sure all moves are completed before raising a home timeout Kevin O'Connor 2017-12-05 23:50:29 -05:00
  • b340fdcc4a homing: Make sure to clean up homing state even if homing fails Kevin O'Connor 2017-12-05 23:33:23 -05:00
  • 7785d3a87d homing: Pass list of endstops (not steppers) to the homing code Kevin O'Connor 2017-12-05 21:51:44 -05:00
  • 31db4cc772 mcu: Make sure steppers added to an endstop are on the same mcu Kevin O'Connor 2017-12-05 17:51:54 -05:00
  • 7932de11a7 mcu: Make sure all endstop objects are disabled on a reconnect Kevin O'Connor 2017-12-05 12:13:09 -05:00
  • bc9cbc8133 gcode: Move SET_SERVO command from gcode.py to chipmisc.py Kevin O'Connor 2017-12-03 20:22:44 -05:00
  • b5a41d0dd1 gcode: Rework gcode handler setup to allow dynamic command registration Kevin O'Connor 2017-12-03 18:53:42 -05:00
  • 64a091fb98 gcode: Add a get_str() method Kevin O'Connor 2017-12-03 20:16:20 -05:00
  • 80f23441dd gcode: Simplify exception handling Kevin O'Connor 2017-12-03 19:30:49 -05:00
  • 3a2d16abb3 gcode: Always allow M112 command Kevin O'Connor 2017-12-03 18:16:23 -05:00
  • c70cc8fadb klippy: Always recommend a FIRMWARE_RESTART on a shutdown event Kevin O'Connor 2017-12-03 18:13:47 -05:00
  • 10e11950ae stepper: get_homed_offset() should return a float Kevin O'Connor 2017-11-06 18:03:10 -05:00
  • 37788c1e55 docs: Add a FAQ document Kevin O'Connor 2017-11-30 15:00:00 -05:00
  • 6d6638826c stepcompress: Fix proactive queue flushing on move with 64K+ steps Kevin O'Connor 2017-11-29 20:16:05 -05:00
  • 6930a7de8d homing: Base homing cpu delay on estimated number of steps needed Kevin O'Connor 2017-11-29 19:53:16 -05:00
  • 6bbb84326d docs: Add further details on how to report a bug Kevin O'Connor 2017-11-21 18:10:10 -05:00
  • 8c2fa2e2d6 stepper: Support for multiple steppers controlling a single axis Kevin O'Connor 2017-11-07 13:10:08 -05:00
  • 38643f52c9 stepper: Add get_endstops() / set_position wrappers Kevin O'Connor 2017-11-07 12:29:51 -05:00
  • eecf3b6ea8 stepper: Store pointers to step_const and step_delta in PrinterStepper Kevin O'Connor 2017-11-07 12:12:28 -05:00
  • fc1d690d75 stepper: Remove unused variables from PrinterStepper class Kevin O'Connor 2017-11-07 11:51:27 -05:00
  • d10380e73f stepper: Additional code comments Kevin O'Connor 2017-11-06 18:37:35 -05:00
  • aaeda540b6 stepper: Calculate the stepper name directly from the config section Kevin O'Connor 2017-10-29 10:58:04 -04:00
  • fda988889b heater: Avoid math errors on extreme ADC readings Kevin O'Connor 2017-11-13 11:07:20 -05:00
  • b58a897b70 config: List E1 micro-step pins in order in generic-rambo.cfg Kevin O'Connor 2017-11-08 11:14:37 -05:00
  • 84d8cf9b7e config: Add a generic-printrboard.cfg file Kevin O'Connor 2017-10-30 10:56:08 -04:00
  • 8463a83324 graphstats: Fix graphing script Kevin O'Connor 2017-10-29 20:30:36 -04:00
  • fc0e016a6d docs: Note version 0.5.0 release Kevin O'Connor 2017-10-25 11:27:20 -04:00
  • f5c0148665 config: Warn Beaglebone PRU users that pinmux settings are not updated Kevin O'Connor 2017-10-25 11:01:36 -04:00
  • 3d78a99758 docs: Update Installation document to recommend latest octoprint version Kevin O'Connor 2017-10-25 10:44:49 -04:00
  • 03e97c2d95 linux: Remove unneeded includes from timer.c Kevin O'Connor 2017-10-23 22:20:53 -04:00
  • eaacb928fc pru: Force load the ADC module during PRU startup Kevin O'Connor 2017-10-18 13:23:10 -04:00
  • 75ba375b8a pru: Don't reset the ADC reset complete flag if a shutdown occurs Kevin O'Connor 2017-10-18 13:05:36 -04:00
  • cbd06f1433 linux: Fix typo causing config_reset to not fully restart Kevin O'Connor 2017-10-15 21:01:47 -04:00
  • 1c59a0d30a linux: Open watchdog device after console Kevin O'Connor 2017-10-14 00:35:47 -04:00
  • d222ec1024 linux: Make sure to close fd on analog/pca9685 init failure Kevin O'Connor 2017-10-14 00:17:45 -04:00
  • 674f584190 pca9685: Fix missing devices_count increment Kevin O'Connor 2017-10-13 22:05:19 -04:00
  • 77fea562c4 clocksync: Start with adjusted_freq of 1.0 Kevin O'Connor 2017-10-13 21:07:32 -04:00
  • e0f275cddf serialhdl: Don't open port at 1200 baud Kevin O'Connor 2017-10-12 21:21:49 -04:00
  • 07a69df62f mcu: Fix command restart Kevin O'Connor 2017-10-12 21:29:54 -04:00
  • f8750b142f klippy: Rework shutdown handling Kevin O'Connor 2017-10-12 15:15:14 -04:00
  • 3033b03789 config: Add generic-melzi.cfg file for Melzi boards Kevin O'Connor 2017-10-12 12:43:13 -04:00
  • 3506d1e994 fan: Enable heater_fan objects on an MCU shutdown event Kevin O'Connor 2017-10-12 11:31:12 -04:00
  • 3c4d14bfa9 pca9685: Support default values Kevin O'Connor 2017-10-11 23:18:33 -04:00
  • db97f36631 gpiocmds: Allow the start value for a pin to differ from the default_value Kevin O'Connor 2017-10-11 22:50:29 -04:00
  • d03cf2b83f adccmds: Continue to query analog inputs after a shutdown Kevin O'Connor 2017-10-11 22:16:02 -04:00
  • 744c6d114e sched: Don't shutdown on a "timer in the past" if already shutdown Kevin O'Connor 2017-10-11 22:01:45 -04:00
  • 3b9b4e4d6f endstop: Eliminate end_stop_set_oversample command Kevin O'Connor 2017-10-12 10:39:46 -04:00
  • 78ba7064a7 clocksync: Initialize clock_est in connect_file() Kevin O'Connor 2017-10-12 11:50:06 -04:00
  • cc7c99a4a4 cartesian: Fix min_stop_interval calculation error Kevin O'Connor 2017-10-12 00:48:01 -04:00
  • d3eb148cfa docs: Point to beaglebone.md from the main installation document Kevin O'Connor 2017-10-11 20:50:24 -04:00
  • 00d541b767 docs: Octoprint should not run at a higher priority than Klipper on beaglebone Kevin O'Connor 2017-10-11 20:23:58 -04:00
  • ecf2596469 gcode: Don't warn on fan not present if input is from a file Kevin O'Connor 2017-10-11 14:28:19 -04:00
  • 6a2eaeae40 docs: Add mailing list to Contact.md Kevin O'Connor 2017-10-10 14:24:04 -04:00
  • ce7cc798dc docs: Add Contact.md file with developer contact information Kevin O'Connor 2017-10-10 12:39:06 -04:00
  • 0ec7eda11b pins: Add pin mapping for atmega1284p Kevin O'Connor 2017-10-05 16:57:44 -04:00
  • fb0f344346 avr: Add support for atmega1284p Kevin O'Connor 2017-10-05 13:51:05 -04:00
  • afac81c161 pru: Update start script to always unbind the PRU before binding it Kevin O'Connor 2017-10-04 21:35:31 -04:00
  • 5c982c90f3 docs: Add a notch to the default square.stl test object Kevin O'Connor 2017-10-02 23:32:04 -04:00
  • 381304aa6f stepper: If homing_endstop_phase is configured, make 0.0 be at a full step Kevin O'Connor 2017-10-03 19:32:08 -04:00
  • ce9523fb90 gcode: Report the raw MCU position from the M114 command Kevin O'Connor 2017-10-03 19:28:20 -04:00
  • 06420b0ddf gcode: Carry over #original and #command in get_extended_params() Kevin O'Connor 2017-10-02 21:48:45 -04:00
  • c2e1c53356 clocksync: Implement a floor on the prediction filter Kevin O'Connor 2017-10-01 21:03:37 -04:00
  • eaeb831107 endstop: Fix typo in comment Kevin O'Connor 2017-10-01 22:38:28 -04:00
  • 459695e9d7 docs: Remove items from Todo.md Kevin O'Connor 2017-10-01 19:34:00 -04:00
  • ece1f71c64 endstop: Support oversampling of the endstop Kevin O'Connor 2017-10-01 16:31:05 -04:00
  • 776d8f9f79 clocksync: Update clock synchronization code to use a linear regression Kevin O'Connor 2017-09-30 01:58:14 -04:00
  • 61ee63f358 serialqueue: Don't report sent_time on responses that are retransmitted Kevin O'Connor 2017-09-30 15:35:20 -04:00
  • 6f65ba9214 clocksync: Don't update prev_est on min rtt updates Kevin O'Connor 2017-09-28 01:09:18 -04:00
  • ba837c2641 clocksync: Fix serialqueue.set_clock_est() - don't track min_freq Kevin O'Connor 2017-09-27 20:12:43 -04:00
  • 1518032606 clocksync: Default mcu_freq to 1 instead of 0 Kevin O'Connor 2017-09-27 20:07:46 -04:00
  • 6469cce2bc toolhead: Make sure reset_print_time() doesn't go backwards in time Kevin O'Connor 2017-09-27 19:21:26 -04:00
  • 4c40b50fb5 docs: Add a section on time handling to Code_Overview.md Kevin O'Connor 2017-09-27 15:04:48 -04:00
  • a0f0911a95 docs: Reword performance paragraph in Features.md Kevin O'Connor 2017-09-27 13:59:47 -04:00
  • f658819862 clocksync: Add support for dumping internal state for debugging Kevin O'Connor 2017-09-27 13:13:38 -04:00
  • 8d5a9143bb klippy: Avoid using '%' syntax when calling logging module Kevin O'Connor 2017-09-27 11:43:14 -04:00
  • 8f8951b4c1 serialhdl: Make dump_debug() output atomic Kevin O'Connor 2017-09-27 11:54:10 -04:00