Commit Graph

  • 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
  • 3576dd6e87 docs: Note version 0.3.0 release Kevin O'Connor 2016-12-23 19:10:09 -05:00
  • 3b668c9baf docs: Add Releases page with history of releases Kevin O'Connor 2016-12-23 18:28:09 -05:00
  • 618fe0e6fb sam3x8e: Add support for ADC pins Kevin O'Connor 2016-12-23 14:49:52 -05:00
  • 872b08601a mcu: Obtain the maximum adc value from the firmware Kevin O'Connor 2016-12-22 23:58:51 -05:00
  • fe95ea221b build: Define DECL_CONSTANT mechanism for defining exported constants Kevin O'Connor 2016-12-22 23:47:46 -05:00
  • 4e8674d5df build: Disable gcc's use-linker-plugin option Kevin O'Connor 2016-12-22 22:48:14 -05:00
  • 9894348e12 docs: Add an example to the description of the message block contents Kevin O'Connor 2016-12-22 13:25:58 -05:00
  • 189ac86b06 docs: Update protocol document to highlight its "compression" system Kevin O'Connor 2016-12-21 14:52:34 -05:00
  • 6f3bbafbbd docs: Minor wording change to protocol document Kevin O'Connor 2016-12-21 14:06:44 -05:00
  • 3a478adeaa docs: Minor updates to protocol document Kevin O'Connor 2016-12-21 13:54:45 -05:00
  • 29aa6ef6c7 docs: Update installation document Kevin O'Connor 2016-12-21 11:55:55 -05:00
  • 219796ef4e gcode: Add a "STATUS" command Kevin O'Connor 2016-12-21 11:33:03 -05:00
  • 4f087c331c klippy: Update config error message - use "RESTART" when ready to continue Kevin O'Connor 2016-12-21 11:16:06 -05:00
  • 18456f71f8 docs: Add a features document Kevin O'Connor 2016-12-20 22:22:54 -05:00
  • 1d841eeb87 stepcompress: Prefer greater interval if all else equal Kevin O'Connor 2016-12-18 22:11:20 -05:00
  • 19d1f83d97 stepcompress: Move check for add=0 sequences out of loop Kevin O'Connor 2016-12-18 21:56:30 -05:00
  • 6efadf44d0 stepcompress: Favor higher add values when bisecting Kevin O'Connor 2016-12-13 10:53:13 -05:00
  • e4c4a4628b stepcompress: Use inclusive range on min/maxadd Kevin O'Connor 2016-12-14 10:59:15 -05:00
  • a217c0f394 stepcompress: Be consistent with "point" vs "nextpoint" Kevin O'Connor 2016-12-13 10:44:26 -05:00
  • 1dbd11446c stepcompress: Don't warn on multi-step interval=0 sequences Kevin O'Connor 2016-12-13 10:46:46 -05:00
  • 74fa8a3907 serialhdl: Clear "hupcl" bit from serial port Kevin O'Connor 2016-12-09 19:04:30 -05:00
  • cad1e0b985 docs: Recommend latest version of pyserial in installation instructions Kevin O'Connor 2016-12-09 18:59:36 -05:00
  • b099851a8b gcode: Increase initial speed Kevin O'Connor 2016-12-09 17:28:09 -05:00
  • f25ead109c gcode: Handle M112 emergency stop command Kevin O'Connor 2016-12-09 13:55:18 -05:00
  • edd7dfe1c8 gcode: Rework toolhead stalling to use greenlets Kevin O'Connor 2016-12-09 09:41:46 -05:00
  • 89f5452ddb gcode: Rework homing to use greenlets Kevin O'Connor 2016-12-08 18:12:20 -05:00
  • a6de1db94d gcode: Rework endstop query to use greenlets Kevin O'Connor 2016-12-08 12:42:12 -05:00
  • ed9d7e4fae gcode: Convert wait for temp to use greenlets Kevin O'Connor 2016-11-17 12:37:57 -05:00
  • e169f70bfb gcode: Convert busy handler from timer to greenlet Kevin O'Connor 2016-11-16 10:56:10 -05:00
  • 35428f2e04 cartesian: Make it clear which methods of CartKinematics are internal Kevin O'Connor 2016-12-08 18:14:46 -05:00
  • 0718a1bd1f delta: Make it clear which methods of DeltaKinematics are internal Kevin O'Connor 2016-12-08 13:09:40 -05:00
  • 83f7d702e7 stepcompress: Encourage add=0 in compress_bisect_add() Kevin O'Connor 2016-12-06 19:01:00 -05:00
  • 12d4888321 graphstats: Updates for recent stats changes Kevin O'Connor 2016-12-06 11:10:52 -05:00
  • 4565a73e91 stepcompress: Optimize push_delta_const() for common XY or Z only moves Kevin O'Connor 2016-12-05 13:45:39 -05:00
  • 9c932ad514 delta: Rework delta math to avoid using inv_movexy_r Kevin O'Connor 2016-12-04 19:30:35 -05:00
  • 5458f3cbd2 delta: Make sure homing distance is large enough to hit the endstop Kevin O'Connor 2016-12-05 13:26:26 -05:00
  • 611e1d239b config: Update avrsim.cfg with recent config file changes Kevin O'Connor 2016-12-02 16:21:23 -05:00
  • d2abbd8f5d extruder: Fix retract Kevin O'Connor 2016-12-01 17:37:13 -05:00
  • 00b40b720f klippy: stats() method must check that mcu and toolhead classes exist Kevin O'Connor 2016-12-01 16:51:20 -05:00
  • 71b4923208 delta: Support limiting the maximum velocity of z moves Kevin O'Connor 2016-12-01 16:04:48 -05:00
  • c49d3fdb17 toolhead: Specify maximum acceleration and velocity in toolhead class Kevin O'Connor 2016-12-01 15:29:26 -05:00
  • fcaf359e89 stepstats: Update stepstats script with change in dir_pin meaning Kevin O'Connor 2016-12-01 11:05:51 -05:00
  • 9a31c068c4 klippy: Fix typo causing missing stats on 'exit_eof' case Kevin O'Connor 2016-12-01 10:55:04 -05:00
  • babc9e7a1e docs: Minor updates to wording of some documents Kevin O'Connor 2016-12-01 10:21:36 -05:00
  • d2ecc9d80c gcode: Add support for CLEAR_SHUTDOWN command Kevin O'Connor 2016-12-01 00:08:35 -05:00
  • fbd7cc243b klippy: Add ability to restart the host software Kevin O'Connor 2016-11-30 23:47:40 -05:00