Commit Graph

  • 860fc3e91d gcode: Add support for M115 command Kevin O'Connor 2016-12-28 21:45:29 -0500
  • 2e03d84755 gcode: Add support for M400 command Kevin O'Connor 2016-12-28 21:24:12 -0500
  • f2b406fc5e toolhead: Don't call into kinematic class on extrude only moves Kevin O'Connor 2016-12-28 11:48:40 -0500
  • f46bc0ef04 stepper: Change default max_error from 50us to 25us Kevin O'Connor 2016-12-26 13:15:37 -0500
  • 800d53db6a stepcompress: Rework addfactor integer overflow check Kevin O'Connor 2016-12-26 12:47:17 -0500
  • a9444d3399 mcu: Log the MCU configuration during connect phase Kevin O'Connor 2016-12-24 12:33:56 -0500
  • 4a16053c00 stepcompress: Fix integer overflow leading to infinite loop Kevin O'Connor 2016-12-24 12:02:37 -0500
  • d0c61f0f76 klippy: Log the contents of the config file at startup Kevin O'Connor 2016-12-24 10:17:12 -0500
  • 451ffd567d klippy: Log the host software git version at startup Kevin O'Connor 2016-12-24 10:07:02 -0500
  • f3a49604f1 stepcompress: Increase check on max count to 10000000 Kevin O'Connor 2016-12-23 23:13:35 -0500
  • 3576dd6e87 docs: Note version 0.3.0 release Kevin O'Connor 2016-12-23 19:10:09 -0500
  • 3b668c9baf docs: Add Releases page with history of releases Kevin O'Connor 2016-12-23 18:28:09 -0500
  • 618fe0e6fb sam3x8e: Add support for ADC pins Kevin O'Connor 2016-12-23 14:49:52 -0500
  • 872b08601a mcu: Obtain the maximum adc value from the firmware Kevin O'Connor 2016-12-22 23:58:51 -0500
  • fe95ea221b build: Define DECL_CONSTANT mechanism for defining exported constants Kevin O'Connor 2016-12-22 23:47:46 -0500
  • 4e8674d5df build: Disable gcc's use-linker-plugin option Kevin O'Connor 2016-12-22 22:48:14 -0500
  • 9894348e12 docs: Add an example to the description of the message block contents Kevin O'Connor 2016-12-22 13:25:58 -0500
  • 189ac86b06 docs: Update protocol document to highlight its "compression" system Kevin O'Connor 2016-12-21 14:52:34 -0500
  • 6f3bbafbbd docs: Minor wording change to protocol document Kevin O'Connor 2016-12-21 14:06:44 -0500
  • 3a478adeaa docs: Minor updates to protocol document Kevin O'Connor 2016-12-21 13:54:45 -0500
  • 29aa6ef6c7 docs: Update installation document Kevin O'Connor 2016-12-21 11:55:55 -0500
  • 219796ef4e gcode: Add a "STATUS" command Kevin O'Connor 2016-12-21 11:33:03 -0500
  • 4f087c331c klippy: Update config error message - use "RESTART" when ready to continue Kevin O'Connor 2016-12-21 11:16:06 -0500
  • 18456f71f8 docs: Add a features document Kevin O'Connor 2016-12-20 22:22:54 -0500
  • 1d841eeb87 stepcompress: Prefer greater interval if all else equal Kevin O'Connor 2016-12-18 22:11:20 -0500
  • 19d1f83d97 stepcompress: Move check for add=0 sequences out of loop Kevin O'Connor 2016-12-18 21:56:30 -0500
  • 6efadf44d0 stepcompress: Favor higher add values when bisecting Kevin O'Connor 2016-12-13 10:53:13 -0500
  • e4c4a4628b stepcompress: Use inclusive range on min/maxadd Kevin O'Connor 2016-12-14 10:59:15 -0500
  • a217c0f394 stepcompress: Be consistent with "point" vs "nextpoint" Kevin O'Connor 2016-12-13 10:44:26 -0500
  • 1dbd11446c stepcompress: Don't warn on multi-step interval=0 sequences Kevin O'Connor 2016-12-13 10:46:46 -0500
  • 74fa8a3907 serialhdl: Clear "hupcl" bit from serial port Kevin O'Connor 2016-12-09 19:04:30 -0500
  • cad1e0b985 docs: Recommend latest version of pyserial in installation instructions Kevin O'Connor 2016-12-09 18:59:36 -0500
  • b099851a8b gcode: Increase initial speed Kevin O'Connor 2016-12-09 17:28:09 -0500
  • f25ead109c gcode: Handle M112 emergency stop command Kevin O'Connor 2016-12-09 13:55:18 -0500
  • edd7dfe1c8 gcode: Rework toolhead stalling to use greenlets Kevin O'Connor 2016-12-09 09:41:46 -0500
  • 89f5452ddb gcode: Rework homing to use greenlets Kevin O'Connor 2016-12-08 18:12:20 -0500
  • a6de1db94d gcode: Rework endstop query to use greenlets Kevin O'Connor 2016-12-08 12:42:12 -0500
  • ed9d7e4fae gcode: Convert wait for temp to use greenlets Kevin O'Connor 2016-11-17 12:37:57 -0500
  • e169f70bfb gcode: Convert busy handler from timer to greenlet Kevin O'Connor 2016-11-16 10:56:10 -0500
  • 35428f2e04 cartesian: Make it clear which methods of CartKinematics are internal Kevin O'Connor 2016-12-08 18:14:46 -0500
  • 0718a1bd1f delta: Make it clear which methods of DeltaKinematics are internal Kevin O'Connor 2016-12-08 13:09:40 -0500
  • 83f7d702e7 stepcompress: Encourage add=0 in compress_bisect_add() Kevin O'Connor 2016-12-06 19:01:00 -0500
  • 12d4888321 graphstats: Updates for recent stats changes Kevin O'Connor 2016-12-06 11:10:52 -0500
  • 4565a73e91 stepcompress: Optimize push_delta_const() for common XY or Z only moves Kevin O'Connor 2016-12-05 13:45:39 -0500
  • 9c932ad514 delta: Rework delta math to avoid using inv_movexy_r Kevin O'Connor 2016-12-04 19:30:35 -0500
  • 5458f3cbd2 delta: Make sure homing distance is large enough to hit the endstop Kevin O'Connor 2016-12-05 13:26:26 -0500
  • 611e1d239b config: Update avrsim.cfg with recent config file changes Kevin O'Connor 2016-12-02 16:21:23 -0500
  • d2abbd8f5d extruder: Fix retract Kevin O'Connor 2016-12-01 17:37:13 -0500
  • 00b40b720f klippy: stats() method must check that mcu and toolhead classes exist Kevin O'Connor 2016-12-01 16:51:20 -0500
  • 71b4923208 delta: Support limiting the maximum velocity of z moves Kevin O'Connor 2016-12-01 16:04:48 -0500
  • c49d3fdb17 toolhead: Specify maximum acceleration and velocity in toolhead class Kevin O'Connor 2016-12-01 15:29:26 -0500
  • fcaf359e89 stepstats: Update stepstats script with change in dir_pin meaning Kevin O'Connor 2016-12-01 11:05:51 -0500
  • 9a31c068c4 klippy: Fix typo causing missing stats on 'exit_eof' case Kevin O'Connor 2016-12-01 10:55:04 -0500
  • babc9e7a1e docs: Minor updates to wording of some documents Kevin O'Connor 2016-12-01 10:21:36 -0500
  • d2ecc9d80c gcode: Add support for CLEAR_SHUTDOWN command Kevin O'Connor 2016-12-01 00:08:35 -0500
  • fbd7cc243b klippy: Add ability to restart the host software Kevin O'Connor 2016-11-30 23:47:40 -0500
  • a6055ce069 gcode: Support parsing of "extended" gcode commands Kevin O'Connor 2016-11-30 22:34:38 -0500
  • 35719e665c delta: Fix delta kinematics startup Kevin O'Connor 2016-11-30 21:24:03 -0500
  • bc80ed4e88 mcu: Detect if the communication channel to the firmware is lost Kevin O'Connor 2016-11-30 19:31:46 -0500
  • 5ebe8ce025 gcode: Don't dump the message log directly from set_printer_ready() Kevin O'Connor 2016-11-30 19:05:25 -0500
  • 17dcb42752 klippy: Validate that options in the config file exist Kevin O'Connor 2016-11-30 16:07:17 -0500
  • 2f97b2d7c2 klippy: Add ConfigWrapper.getchoice method Kevin O'Connor 2016-11-30 15:50:28 -0500
  • 57244de37d klippy: Throw an exception if any required config parameter is missing Kevin O'Connor 2016-11-30 15:39:36 -0500
  • 3806ed882a mcu: Raise a config error on an invalid pin name in the config file Kevin O'Connor 2016-11-30 15:05:26 -0500
  • ce7e7c4048 klippy: Report an error if the config file does not exist Kevin O'Connor 2016-11-30 14:57:18 -0500
  • 524e0290bc klippy: Improve error reporting during connect Kevin O'Connor 2016-11-30 14:30:45 -0500
  • dbdf1e137e gcode: Support reading from gcode input before mcu is ready Kevin O'Connor 2016-11-22 19:38:51 -0500
  • 6ebb1a68cb klippy: separate initial config file load into load_config() method Kevin O'Connor 2016-11-22 12:14:25 -0500
  • 7e7e607e3f klippy: Create the /tmp/printer pseudo tty before opening config file Kevin O'Connor 2016-11-20 20:40:31 -0500
  • 4eb21a71ae klippy: Defer calling mcu.connect_file() to connect() method Kevin O'Connor 2016-11-29 22:46:05 -0500
  • 4f07ee4d92 pyhelper: Add ability to route error messages to python logging Kevin O'Connor 2016-11-30 12:04:28 -0500
  • b14db404b5 pyhelper: Move helper functions from serialqueue.c to new file Kevin O'Connor 2016-11-30 11:33:44 -0500
  • 7cb71df02c mcu: Be careful to free memory allocated in C code Kevin O'Connor 2016-11-30 01:58:45 -0500
  • 55fc11ff02 serialhdl: Retry opening of serial port Kevin O'Connor 2016-11-29 17:44:37 -0500
  • 0d43d269ed serialhdl: Fully deallocate serialqueue on disconnect Kevin O'Connor 2016-11-29 16:22:54 -0500
  • a0829c63de serialhdl: Make SerialReader.send_with_response() blocking Kevin O'Connor 2016-11-28 14:52:22 -0500
  • 535c7b99b4 serialhdl: Make SerialReader.connect() blocking Kevin O'Connor 2016-11-27 17:45:58 -0500
  • 5d805ba550 klippy: Run the MCU connect code within the reactor Kevin O'Connor 2016-11-28 13:14:56 -0500
  • bafe796eeb reactor: Add support for greenlets Kevin O'Connor 2016-11-15 19:56:27 -0500
  • ceb60ffcc6 mcu: Rename output_file_mode variable to is_fileoutput Kevin O'Connor 2016-11-23 16:18:08 -0500
  • 72c4f353e6 serialqueue: Kick the background thread from serialqueue_exit Kevin O'Connor 2016-11-29 16:14:20 -0500
  • 4d6830a373 serialqueue: Fix possible memory leak in serialqueue_extract_old() Kevin O'Connor 2016-11-29 13:00:08 -0500
  • f547cab710 klippy: No need to define __str__ and __init__ methods on exception classes Kevin O'Connor 2016-11-29 18:27:48 -0500
  • 7835f50722 klippy: Eliminate write_dictionary command line option Kevin O'Connor 2016-11-28 13:30:48 -0500
  • d161d66741 mcu: Handle adc initialization entirely in mcu code Kevin O'Connor 2016-11-22 12:37:37 -0500
  • 9755182adf homing: Check homing distance to verify endstop trigger after retract Kevin O'Connor 2016-11-28 11:23:26 -0500
  • a5637bb9d4 mcu: Track the stepper position in the MCU in the MCU_stepper class Kevin O'Connor 2016-11-28 11:22:01 -0500
  • 1e1364c3d4 mcu: Store the stepper position in the mcu_stepper class Kevin O'Connor 2016-11-19 11:34:42 -0500
  • 7cf914537b stepper: Raise an EndstopError if invalid phase found during homing Kevin O'Connor 2016-11-18 14:35:31 -0500
  • ab1972d1cf homing: Verify the endstops are no longer triggered after retract move Kevin O'Connor 2016-11-18 13:39:48 -0500
  • e0aa067cc9 homing: Check for timeout during homing operation Kevin O'Connor 2016-11-18 13:03:40 -0500
  • 4f30dce64f homing: Add EndstopMoveError wrapper around EndstopError Kevin O'Connor 2016-11-18 12:42:39 -0500
  • 2b5b899d35 homing: Direct stepper phase detection from kinematic classes Kevin O'Connor 2016-11-18 11:49:05 -0500
  • 781cf608d7 homing: Create Homing class from gcode Kevin O'Connor 2016-11-18 11:27:16 -0500
  • 9e1059afb4 homing: Create QueryEndstops class from gcode Kevin O'Connor 2016-11-17 17:24:03 -0500
  • 7ef8c0442a mcu: Remove support for DummyMCU class Kevin O'Connor 2016-11-15 20:00:20 -0500
  • 6ab269ceb7 stepcompress: Don't bother loop unrolling in push_sqrt() Kevin O'Connor 2016-11-14 15:36:11 -0500
  • fd7cb99f47 stepcompress: Optimize safe_sqrt() code Kevin O'Connor 2016-11-14 15:12:53 -0500
  • 5a1ec817d4 stepper: Check if the motor needs to be enabled in the kinematic classes Kevin O'Connor 2016-11-14 13:40:35 -0500
  • 9ad8153d33 stepper: Reset the next step time on a stepper stop Kevin O'Connor 2016-11-14 13:10:14 -0500