Commit Graph

  • e4153a536f mcu: Change mcu_stepper.set_position() to take a location in millimeters Kevin O'Connor 2017-04-04 19:20:54 -04:00
  • 79f31238b0 mcu: Don't export the commanded_position variable from mcu_stepper Kevin O'Connor 2017-04-04 19:07:34 -04:00
  • 8c712d959d mcu: Pass delta velocity and acceleration directly to mcu_stepper Kevin O'Connor 2017-04-04 19:03:04 -04:00
  • c4b1a79db2 mcu: Pass constant velocity and acceleration directly to mcu_stepper Kevin O'Connor 2017-04-04 12:31:03 -04:00
  • 47f12f107d stepcompress: Move stepcompress_push_* functions to their own section Kevin O'Connor 2017-04-04 19:37:54 -04:00
  • bfad970e4d mcu: Rename self.ffi_lib to self._ffi_lib Kevin O'Connor 2017-04-04 10:13:02 -04:00
  • 49bdc6fbd1 corexy: Initial corexy kinematic implementation Kevin O'Connor 2017-03-12 13:47:16 -04:00
  • 57f279677f endstop: Support halting more than one stepper on trigger Kevin O'Connor 2017-03-05 15:30:04 -05:00
  • fff73c7735 avr: Invert diff in timer checks Kevin O'Connor 2017-04-03 10:10:35 -04:00
  • e44678ceba avr: Implement reset command Kevin O'Connor 2017-04-02 23:16:51 -04:00
  • 85c0e9c574 sam3x8e: Implement reset command Kevin O'Connor 2017-04-02 23:16:20 -04:00
  • 0c3ec7f9a5 avr: Do not use --relax linker option Kevin O'Connor 2017-04-02 23:09:10 -04:00
  • 74e15b2eb5 checkstack: Be more flexible in finding the timer irq function Kevin O'Connor 2017-04-02 23:07:21 -04:00
  • 565861f680 reactor: Support pause() command even when the reactor is not running Kevin O'Connor 2017-03-31 20:48:29 -04:00
  • 7c991399ac timer: Remove dup timer_shutdown code Kevin O'Connor 2017-03-31 19:07:24 -04:00
  • 384c853a39 docs: Update benchmark results in Features document Kevin O'Connor 2017-03-31 17:50:36 -04:00
  • c0380d0280 stepper: Disable homing_endstop_accuracy errors on debug runs Kevin O'Connor 2017-03-31 14:38:09 -04:00
  • a1c61563a0 avr: Fix bug causing timer_read_time() to not be in sync with scheduler Kevin O'Connor 2017-03-31 14:26:29 -04:00
  • aa0f1aaeb2 toolhead: Increase the motor_off_time default to 10 minutes Kevin O'Connor 2017-03-30 14:07:45 -04:00
  • 03ddd64b93 config: Decrease example max_z_velocity to 25mm/s Kevin O'Connor 2017-03-30 14:05:05 -04:00
  • 7fc9ba7d3a mcu: Log the mcu clock each time print_time is synchronized Kevin O'Connor 2017-03-30 12:51:10 -04:00
  • 63b6bab5c3 sam3x8e: Align the TC0_Handler timer irq handler Kevin O'Connor 2017-03-30 12:04:08 -04:00
  • eb4eeb6f73 timer_irq: Integrate timer_try_set_next() into timer_dispatch_many() Kevin O'Connor 2017-03-28 11:25:11 -04:00
  • 6988507998 timer_irq: Rename generic/timer.c to generic/timer_irq.c Kevin O'Connor 2017-03-28 10:46:32 -04:00
  • 65be6d5146 avr: Integrate timer_try_set_next() into the irq handler Kevin O'Connor 2017-03-28 10:53:19 -04:00
  • 6d05dd07f5 sched: Move timer dispatch loop to board code Kevin O'Connor 2017-03-27 16:38:01 -04:00
  • 7436ec093a sched: Rename reschedule_timer() to insert_timer() and use in sched_add_timer() Kevin O'Connor 2017-03-27 15:05:01 -04:00
  • 2b735daae5 timer: Make sure to reset the timer repeat checks on a shutdown Kevin O'Connor 2017-03-29 13:01:35 -04:00
  • f8b0c884b0 stepper: Improve performance of scheduled unsteps Kevin O'Connor 2017-03-29 11:56:13 -04:00
  • 18f4d343f5 avr: Remove F_CPU compile time definition Kevin O'Connor 2017-03-28 12:11:02 -04:00
  • 31e78c90e2 avr: Minor optimization for timer_read_time() / timer_periodic() Kevin O'Connor 2017-03-27 13:32:44 -04:00
  • 3238256b79 docs: Update benchmark results in Features document Kevin O'Connor 2017-03-26 23:31:33 -04:00
  • 59b71d5d05 sched: Be explicit with loading of the waketime variable Kevin O'Connor 2017-03-21 01:21:23 -04:00
  • 4dfa6c6ee4 avr: Introduce optimized timer_is_before() Kevin O'Connor 2017-03-24 23:17:23 -04:00
  • 60e488eb17 timer: Allow board code to define its own timer_is_before implementation Kevin O'Connor 2017-03-24 23:01:08 -04:00
  • 14340ac4df timer: Organize timer_try_set_next() with priority for repeat timers Kevin O'Connor 2017-03-21 17:49:02 -04:00
  • efbfc2b1ab avrsim: Catch simulation errors Kevin O'Connor 2017-03-26 20:45:19 -04:00
  • d4f09bc20d checkstack: Updates for newer binutils Kevin O'Connor 2017-03-26 19:26:20 -04:00
  • d67f962a38 command: Simplify sendf() switch Kevin O'Connor 2017-03-26 21:51:58 -04:00
  • 6de85d02ae serialqueue: Message receive_time must be taken after read() Kevin O'Connor 2017-03-24 19:16:33 -04:00
  • f28eb902df command: Fix encoding of 16bit signed integers Kevin O'Connor 2017-03-24 15:16:00 -04:00
  • 9702d522a4 sched: Report the time of a shutdown Kevin O'Connor 2017-03-24 15:05:52 -04:00
  • 4f710b0470 avrsim: Support pacing the simulation Kevin O'Connor 2017-03-22 20:20:42 -04:00
  • 5f29787dc7 avrsim: Do IO directly from simulavr callbacks Kevin O'Connor 2017-03-22 20:02:13 -04:00
  • 1fbb36fa87 serialhdl: Make sure to calculate est_clock before connect() finishes Kevin O'Connor 2017-03-22 22:26:23 -04:00
  • 3cafcc2bc7 serialqueue: Don't retransmit on a NAK if no sent data is pending Kevin O'Connor 2017-03-23 00:19:28 -04:00
  • 8d92c898ee stepcompress: Always return 0 on negative number in safe_sqrt() Kevin O'Connor 2017-03-22 10:46:59 -04:00
  • 9bf73cd72d extruder: Make sure EXTRUDE_DIFF_IGNORE doesn't trigger due to rounding Kevin O'Connor 2017-03-20 14:39:06 -04:00
  • f97cf5c3b6 extruder: Avoid maximum extrude cross section errors on infinitesimal moves Kevin O'Connor 2017-03-19 21:38:59 -04:00
  • 5ff2d5aee6 mcu: Defer MCU_adc register_msg until ready to receive messages Kevin O'Connor 2017-03-16 14:38:35 -04:00
  • 1f474742eb klippy: Log python info at start of log Kevin O'Connor 2017-03-16 14:26:54 -04:00
  • 0041a0079d stepcompress: Improve check_line() error messages Kevin O'Connor 2017-03-12 12:29:20 -04:00
  • 9bb8b0c622 toolhead: Don't raise exception from force_shutdown Kevin O'Connor 2017-03-16 01:08:26 -04:00
  • df6d3107f2 stepper: Fix set_min_stop_interval() calculation Kevin O'Connor 2017-03-15 23:08:29 -04:00
  • 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