Commit Graph

  • cbdc54843d gcode: Catch common gcode parameter errors Kevin O'Connor 2017-03-15 23:40:46 -04:00
  • d2027cb4a9 serialhdl: Catch SerialException as well as OSError on serial open Kevin O'Connor 2017-03-15 20:45:27 -04:00
  • e60779bfe1 heater: Force set_pwm of zero when target_temp is zero Kevin O'Connor 2017-03-13 13:13:31 -04:00
  • f66b1ac450 heater: Add support for AD595 type sensors Kevin O'Connor 2017-03-06 16:11:58 -05:00
  • ff6a96665a heater: Rename thermistor_type config name to sensor_type Kevin O'Connor 2017-03-06 15:33:21 -05:00
  • 4388a294a4 heater: Handle case where min adc value is less than max adc value Kevin O'Connor 2017-03-06 15:19:52 -05:00
  • d21b9280f0 klippy: Eliminate high-level build_config phase Kevin O'Connor 2017-03-12 22:43:05 -04:00
  • 92649332ce mcu: Delay setting of mcu_stepper.min_stop_interval Kevin O'Connor 2017-03-12 22:23:10 -04:00
  • be91c1229f gcode: Eliminate build_config() method Kevin O'Connor 2017-03-12 22:02:32 -04:00
  • 168cb95bd5 mcu: Allow each oid object to define its own build_config() method Kevin O'Connor 2017-03-12 21:30:18 -04:00
  • 1d796a4e24 mcu: Support config mechanism for translating seconds to clock ticks Kevin O'Connor 2017-03-12 19:55:56 -04:00
  • 8e6d5efdac pins: Simplify pin map alias setup Kevin O'Connor 2017-03-12 23:05:01 -04:00
  • 0f2478b62f docs: Update benchmark results in Features document Kevin O'Connor 2017-03-11 12:23:24 -05:00
  • e5d7e593ec generic: Move generic parts of sam3x8e timer.c to generic directory Kevin O'Connor 2017-03-10 23:00:17 -05:00
  • 69b927bfe9 sched: Move functions within sched.c Kevin O'Connor 2017-03-10 22:21:25 -05:00
  • 944d176856 sched: Rename sched_timer() to sched_add_timer() Kevin O'Connor 2017-03-10 22:12:05 -05:00
  • cdd5a772e8 sched: Don't overwrite shutdown reason if shutdown called while shutdown Kevin O'Connor 2017-03-10 20:07:08 -05:00
  • 0a3c23bcf6 sched: Avoid rescheduling the currently active timer Kevin O'Connor 2017-03-10 20:03:56 -05:00
  • cb286ede9d sched: Use a sentinel timer at the end of the timer_list Kevin O'Connor 2017-03-10 15:11:59 -05:00
  • 16e3dbb18c avr: Optimize 16bit timer upscaling Kevin O'Connor 2017-03-10 11:23:46 -05:00
  • a38437f378 stepper: Introduce stepper_get_position command and remove from endstop.c Kevin O'Connor 2017-03-05 15:00:15 -05:00
  • 8d6ecd9af8 endstop: No need to store pin_value Kevin O'Connor 2017-03-05 14:10:19 -05:00
  • 342a7096ea basecmd: Remove unimplemented command_reset() Kevin O'Connor 2017-03-09 14:18:24 -05:00
  • 60a4bda9d4 basecmd: Use oid_ prefix for the oid manipulation functions Kevin O'Connor 2017-03-09 13:49:03 -05:00
  • d5fc594317 mcu: Support inverted PWM pins Kevin O'Connor 2017-03-09 00:44:25 -05:00
  • 64407dc5d2 klippy: Support FIRMWARE_RESTART command Kevin O'Connor 2017-03-08 22:26:10 -05:00
  • b0329465ec serialhdl: Make sure to close the serial port on disconnect() Kevin O'Connor 2017-03-08 22:01:52 -05:00
  • 0f70b420f2 mcu: Improve error messages on failure to config printer Kevin O'Connor 2017-03-08 21:42:51 -05:00
  • 21c4dea0e6 serialhdl: Detect timeout in SerialReader.send_with_response() Kevin O'Connor 2017-03-08 21:24:27 -05:00
  • bcaf818c0e fan: Default to using software PWM Kevin O'Connor 2017-03-08 20:00:27 -05:00
  • 37bac916e7 basecmd: Generalize the "move queue" runtime storage Kevin O'Connor 2017-03-08 11:29:27 -05:00
  • affdbbf9ca sam3x8e: Fix typo in gpio_in_setup() shutdown message Kevin O'Connor 2017-03-08 13:12:36 -05:00
  • 4fcf0ff2ac docs: Fix typo in description of fan pin. Kevin O'Connor 2017-03-07 19:13:37 -05:00
  • c19af4fb2b serialhdl: Load the mcu's 64bit clock at start of connection Kevin O'Connor 2017-03-03 22:02:27 -05:00
  • f53897758d heater: Support max_power setting for heaters Kevin O'Connor 2016-08-25 11:24:18 -04:00
  • 54002c4391 extruder: Pressure advance lookahead time should start after decel Kevin O'Connor 2017-03-03 14:13:35 -05:00
  • 6a53eaefc0 extruder: Allow configuration of pressure advance lookahead time Kevin O'Connor 2017-02-22 10:09:25 -05:00
  • 4bc114336c delta: Simplify maximum stepper velocity and accel checks Kevin O'Connor 2017-02-21 11:18:56 -05:00
  • 47f1d377f5 heater: Enforce min/max_temp in heater.set_temp() Kevin O'Connor 2017-02-21 10:48:42 -05:00
  • 566699f68a toolhead: Fix error in lookahead logic Kevin O'Connor 2017-02-20 12:37:43 -05:00
  • 29ba92a551 delta: Use position_endstop for position_max Kevin O'Connor 2017-02-19 10:36:08 -05:00
  • 38e9484f9f armcm_irq: Move ARM Cortex-M irq handling to new file Kevin O'Connor 2017-02-14 22:39:43 -05:00
  • fec12030a9 sam3x8e/timer: Be careful of races in timer_set_next() Kevin O'Connor 2017-02-14 22:15:51 -05:00
  • bdfdf7ef55 delta: Cap maximum stepper velocity and acceleration Kevin O'Connor 2017-02-13 15:04:29 -05:00
  • 9f65ae72c3 delta: Rework boundary checks Kevin O'Connor 2017-02-12 22:17:32 -05:00
  • 3434ea540c klippy: Log the type of cpu the host is running on Kevin O'Connor 2017-02-12 19:14:26 -05:00
  • 29131c873a gcode: Attempt to shutdown heaters and fans prior to a RESTART Kevin O'Connor 2017-02-12 18:42:29 -05:00
  • ab1eb70d1c toolhead: Rework lookahead flush to be more stable during high cpu Kevin O'Connor 2017-02-11 14:43:36 -05:00
  • 71256f9456 toolhead: Flush lookahead buffer by time Kevin O'Connor 2017-02-11 12:29:19 -05:00
  • 6179839215 toolhead: Separate motor off timer from main flush timer Kevin O'Connor 2017-02-06 14:07:55 -05:00
  • 0ca96e543c toolhead: Increase maximum stepper halt velocity Kevin O'Connor 2017-02-12 14:33:06 -05:00
  • acb0b8f599 klippy: Fix omission causing gcode dump to not function Kevin O'Connor 2017-02-11 22:21:55 -05:00
  • 20d0936fa2 reactor: Use the system monotonic clock instead of the normal system clock Kevin O'Connor 2017-02-06 13:31:34 -05:00
  • c24b7a7ef9 toolhead: Introduce "smoothed" acceleration during lookahead Kevin O'Connor 2017-01-31 15:29:16 -05:00
  • 074495a13a toolhead: Remove unneeded forward pass in MoveQueue.flush() Kevin O'Connor 2017-01-31 13:42:52 -05:00
  • e14d86d8b8 toolhead: Remove the do_calc_junction flag Kevin O'Connor 2017-01-31 11:04:49 -05:00
  • 528c29c01c extruder: Do extruder lookahead based on time instead of cornering Kevin O'Connor 2017-01-27 22:32:12 -05:00
  • 1bb7a22115 extruder: Move extruder specific lookahead into extruder class Kevin O'Connor 2017-01-27 22:06:54 -05:00
  • 19ed67331d stepcompress: Propagate errors back to python code Kevin O'Connor 2017-02-06 11:37:03 -05:00
  • 667b72870f gcode: Exit on an unhandled exception when reading from a file Kevin O'Connor 2017-02-05 14:01:24 -05:00
  • 4194ebf9df graphstats: Display host buffer stats in graph Kevin O'Connor 2017-02-01 11:21:01 -05:00
  • 5beceaae5c io.h: read/write[bwl] should use barrier Kevin O'Connor 2017-01-23 11:13:19 -05:00
  • 9c1bf1387c toolhead: Make sure max_corner_v2 is fully calculated on a lazy flush Kevin O'Connor 2017-01-14 16:46:21 -05:00
  • fc6a31eac8 toolhead: Change variables to use suffix "_v2" instead of prefix "junction_" Kevin O'Connor 2017-01-14 13:35:27 -05:00
  • 064e8bdd84 toolhead: Clear do_calc_junction if using non-default accel Kevin O'Connor 2017-01-14 12:41:49 -05:00
  • 262ccbcf30 serial: Be careful with comparison of transmit_max to transmit_pos Kevin O'Connor 2017-01-14 12:11:30 -05:00
  • 7567885115 sched: Minor change - remove unneeded header files Kevin O'Connor 2017-01-14 10:49:38 -05:00
  • ed715ec437 command: No need to disable irqs in sendf reentrant check Kevin O'Connor 2017-01-14 10:40:46 -05:00
  • 9a44a20a9d command: Check for reentrant calls to sendf() Kevin O'Connor 2017-01-13 12:10:00 -05:00
  • f335045273 heater: Resend PWM values even if last value was zero Kevin O'Connor 2017-01-12 15:04:06 -05:00
  • 4ea091339e heater: Only create a soft PWM object for PID heaters Kevin O'Connor 2017-01-10 18:36:43 -05:00
  • 8378b7345b toolhead: Change cornering_min/max variable name to junction_corner_min/max Kevin O'Connor 2017-01-10 18:35:52 -05:00
  • 4a71c7a2bd heater: Report last temperature in PWM debugging Kevin O'Connor 2017-01-10 12:28:42 -05:00
  • b2885a53cb klippy: Increase precision of reported statistics timestamp Kevin O'Connor 2017-01-10 12:29:52 -05:00
  • 46b6b4037d reactor: Reload eventtime if a greenlet is reactivated Kevin O'Connor 2017-01-10 10:55:46 -05:00
  • 93d3a6e1d1 klippy: Warn the user on common errors due to old firmware Kevin O'Connor 2017-01-09 23:50:13 -05:00
  • eebaeeff96 util: Use path of script instead of current directory for git version Kevin O'Connor 2017-01-09 23:33:23 -05:00
  • 3a7a77d49e basecmd: Improve accuracy of stats "sumsq" variable Kevin O'Connor 2017-01-09 23:08:23 -05:00
  • c87c090264 extruder: Calculate sane defaults for extrude only velocity and accel Kevin O'Connor 2017-01-02 18:58:45 -05:00
  • b26922978a extruder: Do sanity checks on extrusion rates Kevin O'Connor 2017-01-02 19:22:32 -05:00
  • 5a5bd2596a extruder: Add nozzle and filament diameter config settings Kevin O'Connor 2017-01-02 18:21:39 -05:00
  • 38ca051381 config: Update example config files to be more clear on default values Kevin O'Connor 2017-01-02 13:17:50 -05:00
  • 91056809dd mcu: Change the default baud rate to 250000 Kevin O'Connor 2017-01-02 12:22:43 -05:00
  • f75430e95f gpio: Fix sam38xe ADC startup check Kevin O'Connor 2017-01-01 22:10:24 -05:00
  • 8e797e6830 stepcompress: Flush periodically if adding more than 64K steps in a move Kevin O'Connor 2016-12-31 13:21:53 -05:00
  • 73c4be3fd3 docs: Update protocol document with internal VLQ link Kevin O'Connor 2016-12-31 10:56:44 -05:00
  • c552ba06b4 serialqueue: Remove serialqueue_flush_ready() Kevin O'Connor 2016-12-30 17:22:05 -05:00
  • 6bd5f4e44e stepcompress: Using normal message priority system during homing Kevin O'Connor 2016-12-30 17:02:28 -05:00
  • 6138d18f4b toolhead: Also call reset_print_time() on force_shutdown() Kevin O'Connor 2016-12-28 22:28:29 -05:00
  • d028f42e99 mcu: Don't call steppersync_flush if steppersync not created Kevin O'Connor 2016-12-28 22:17:49 -05:00
  • 860fc3e91d gcode: Add support for M115 command Kevin O'Connor 2016-12-28 21:45:29 -05:00
  • 2e03d84755 gcode: Add support for M400 command Kevin O'Connor 2016-12-28 21:24:12 -05:00
  • f2b406fc5e toolhead: Don't call into kinematic class on extrude only moves Kevin O'Connor 2016-12-28 11:48:40 -05:00
  • f46bc0ef04 stepper: Change default max_error from 50us to 25us Kevin O'Connor 2016-12-26 13:15:37 -05:00
  • 800d53db6a stepcompress: Rework addfactor integer overflow check Kevin O'Connor 2016-12-26 12:47:17 -05:00
  • a9444d3399 mcu: Log the MCU configuration during connect phase Kevin O'Connor 2016-12-24 12:33:56 -05:00
  • 4a16053c00 stepcompress: Fix integer overflow leading to infinite loop Kevin O'Connor 2016-12-24 12:02:37 -05:00
  • d0c61f0f76 klippy: Log the contents of the config file at startup Kevin O'Connor 2016-12-24 10:17:12 -05:00
  • 451ffd567d klippy: Log the host software git version at startup Kevin O'Connor 2016-12-24 10:07:02 -05:00
  • f3a49604f1 stepcompress: Increase check on max count to 10000000 Kevin O'Connor 2016-12-23 23:13:35 -05:00