Commit Graph

  • e507848a8f docs: Remove "experimental" from descriptions Kevin O'Connor 2017-04-24 09:31:39 -04:00
  • 70599667cb docs: Installation updates Kevin O'Connor 2017-04-24 09:17:35 -04:00
  • 1878da228d build: Add workaround to suppress broken avr-gcc "misspelled" warnings Kevin O'Connor 2017-04-23 19:42:38 -04:00
  • 37865d69a2 basecmd: Add debugging commands for testing communication Kevin O'Connor 2017-04-23 11:05:09 -04:00
  • 83eba902a3 build: Support makefile rule with default flashing commands Kevin O'Connor 2017-04-21 11:01:07 -04:00
  • ec805aee2e scripts: Add octopi installation scripts Kevin O'Connor 2017-04-20 12:30:15 -04:00
  • 167b18b58f gcode: Ignore M21 command Kevin O'Connor 2017-04-20 10:11:10 -04:00
  • 4b1a530330 stepcompress: Simplify delta Z only move calculations Kevin O'Connor 2017-04-20 00:30:28 -04:00
  • 19ffaa9ff0 docs: Reword parts of the pressure advance kinematics description. Kevin O'Connor 2017-04-19 20:28:37 -04:00
  • 0f5167a407 docs: Misc image updates Kevin O'Connor 2017-04-19 19:55:50 -04:00
  • 563ab5caa5 docs: Add info on delta acceleration limits Kevin O'Connor 2017-04-19 19:46:41 -04:00
  • db5b5f121c docs: Add initial Pressure Advance tuning document Kevin O'Connor 2017-04-19 15:24:57 -04:00
  • 1f417a8441 docs: Update Todo - initial kinematic document written Kevin O'Connor 2017-04-15 22:59:34 -04:00
  • b74b09ea7a docs: Updates to Features document Kevin O'Connor 2017-04-15 22:52:36 -04:00
  • 2cce67ad84 docs: Add initial Kinematics document Kevin O'Connor 2017-04-15 15:22:50 -04:00
  • 2cb935c300 mcu: No need to log mcu_stats debugging Kevin O'Connor 2017-04-14 10:43:14 -04:00
  • b9623c1128 klippy: Don't log stats when the printer is idle Kevin O'Connor 2017-04-14 10:29:39 -04:00
  • 7a386cff7d mcu: Change "Synchronizing mcu clock" logging to debug Kevin O'Connor 2017-04-14 10:06:11 -04:00
  • 839725e3c5 queuelogger: Automatically roll log file Kevin O'Connor 2017-04-14 09:58:34 -04:00
  • 8920479f85 klippy: Remove CLEAR_SHUTDOWN command Kevin O'Connor 2017-04-13 14:53:41 -04:00
  • 4c25eae9b4 mcu: Make sure a FIRMWARE_RESTART actually resets the mcu Kevin O'Connor 2017-04-13 14:29:18 -04:00
  • a3a45b5037 docs: Update Todo - RPi power over USB now implemented Kevin O'Connor 2017-04-13 14:18:48 -04:00
  • dc645d76b4 docs: Reword and reformat parts of move code flow in Code_Overview Kevin O'Connor 2017-04-13 13:41:58 -04:00
  • daff83ee9a hub-ctrl: Add support for micro-controller reset via RPi usb power toggling Kevin O'Connor 2017-04-13 12:09:37 -04:00
  • 9f9e3e61d6 mcu: Support reset command Kevin O'Connor 2017-04-02 23:18:16 -04:00
  • 1592395036 reactor: Fix bug causing end() to not always work Kevin O'Connor 2017-04-13 13:12:46 -04:00
  • 8491b1f86a docs: Update Features document with latest performance benchmarks Kevin O'Connor 2017-04-11 13:53:33 -04:00
  • a7b4d70cc6 docs: Add documentation on how to run the graphstats.py script Kevin O'Connor 2017-04-11 13:41:11 -04:00
  • fa193e9618 graphstats: The times are no longer in UTC time Kevin O'Connor 2017-04-11 13:40:25 -04:00
  • 050008f3c8 docs: Update Debugging.md file with python virtual env setup Kevin O'Connor 2017-04-11 12:49:12 -04:00
  • 70e53cb080 docs: Update Firmware_Commands with recent end stop changes Kevin O'Connor 2017-04-11 12:36:29 -04:00
  • 7b03b04c78 klippy: Support minimum/maximum value checks on configuration variables Kevin O'Connor 2017-04-11 11:37:09 -04:00
  • 7a7b98cc31 sam3x8e: Rework adc pin search to be more clear Kevin O'Connor 2017-04-11 09:56:08 -04:00
  • 15d5837322 avr: Rework adc and pwm pin search to be more clear Kevin O'Connor 2017-04-10 17:46:45 -04:00
  • f9ebb8b23e avr: Move code around in gpio.c Kevin O'Connor 2017-04-10 17:38:52 -04:00
  • 77b94451de avr: Fix irqstatus_t typo in gpio_pwm_setup Kevin O'Connor 2017-04-10 17:28:15 -04:00
  • ca6245e974 docs: Update Code Overview document with code flow for a typical move Kevin O'Connor 2017-04-10 17:47:38 -04:00
  • 1cdddeec30 stepcompress: Add comment on common suffixes and units Kevin O'Connor 2017-04-07 20:20:34 -04:00
  • 657c908f88 stepcompress: Modify check_expand() into check_push() Kevin O'Connor 2017-04-07 19:05:04 -04:00
  • d7a0e22d59 stepcompress: Remove step_dist from stepcompress_push_delta() Kevin O'Connor 2017-04-07 11:55:26 -04:00
  • 33b809714f delta: Do reverse direction checking in C code Kevin O'Connor 2017-04-07 11:47:24 -04:00
  • b915a2ad7d delta: Make it clear that a "virtual tower" is created Kevin O'Connor 2017-04-06 11:09:08 -04:00
  • 85ed5cef7f stepcompress: Merge stepcompress_delta_const and stepcompress_delta_accel Kevin O'Connor 2017-04-07 10:49:14 -04:00
  • df42b0d1ac stepcompress: Pass delta velocity and acceleration directly to C code Kevin O'Connor 2017-04-04 21:59:28 -04:00
  • 98add22891 stepcompress: Merge stepcompress_push_accel() and stepcompress_push_const() Kevin O'Connor 2017-04-07 12:51:52 -04:00
  • 1d81bf5596 stepcompress: Pass constant velocity and acceleration directly to C code Kevin O'Connor 2017-04-04 19:54:32 -04:00
  • 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