Commit Graph

  • 8597868047 Add checking of TMC2130 error states for Idler and Selector D.R.racer 2021-08-27 09:29:10 +0200
  • 0bd469486c Make Idler and Selector only wait for their own axis D.R.racer 2021-08-27 09:07:20 +0200
  • c9d11200e8 Improve/fix some comments D.R.racer 2021-08-27 08:42:32 +0200
  • 23dfcc47a0 Fix reporting progress of running commands D.R.racer 2021-08-26 13:50:35 +0200
  • 4c6e4d622a Add globa Panic() function D.R.racer 2021-08-31 07:40:33 +0200
  • 7458cd7bc4 Rebase onto main, reflect FINDA change (ADC->digital pin) in unit tests D.R.racer 2021-08-31 07:05:04 +0200
  • e994cc9c4a Force Tool Change to load the filament if same slot but not loaded D.R.racer 2021-08-27 12:05:59 +0200
  • dc3d8941f7 Fix formatting D.R.racer 2021-08-30 17:13:45 +0200
  • 1c565ddc02 Update documentation 3d-gussner 2021-08-28 12:09:11 +0200
  • 59db864329 Clean up code findaADC.. 3d-gussner 2021-08-22 20:07:14 +0200
  • 763e33f79a Fix unit test: unload_filament 3d-gussner 2021-08-22 19:57:15 +0200
  • d5e473f9c9 Fix unit test: tool_change 3d-gussner 2021-08-22 19:54:40 +0200
  • 12cf25511a Fix unit test: load_filament 3d-gussner 2021-08-22 19:51:40 +0200
  • 3d121c1ca9 Fix unit test: unload_to_finda 3d-gussner 2021-08-22 19:49:22 +0200
  • 382a2c8dc0 Fix unit test: feed_to_finda 3d-gussner 2021-08-22 19:44:36 +0200
  • a7a55b4039 Fix unit test: cut_fillament 3d-gussner 2021-08-22 19:26:31 +0200
  • 003b2f6899 Change FINDA from ADC to digital 3d-gussner 2021-08-22 17:38:58 +0200
  • 365d88ec60 Fix formatting D.R.racer 2021-08-30 17:13:45 +0200
  • d8b0d70ee3 Update documentation 3d-gussner 2021-08-28 12:09:11 +0200
  • 04d98d5e0c Clean up code findaADC.. 3d-gussner 2021-08-22 20:07:14 +0200
  • e7c74ae9d1 Fix unit test: unload_filament 3d-gussner 2021-08-22 19:57:15 +0200
  • aea3d1ad45 Fix unit test: tool_change 3d-gussner 2021-08-22 19:54:40 +0200
  • 138e2b8ab6 Fix unit test: load_filament 3d-gussner 2021-08-22 19:51:40 +0200
  • 99b235a18a Fix unit test: unload_to_finda 3d-gussner 2021-08-22 19:49:22 +0200
  • 584fef3c49 Fix unit test: feed_to_finda 3d-gussner 2021-08-22 19:44:36 +0200
  • af92512d6f Fix unit test: cut_fillament 3d-gussner 2021-08-22 19:26:31 +0200
  • 03f02c160e Change FINDA from ADC to digital 3d-gussner 2021-08-22 17:38:58 +0200
  • 06c46b20a6 Turn off green LED after load/unload finished successfully D.R.racer 2021-08-27 11:27:11 +0200
  • e9e43f744d Correct pulley steps by experimentation Yuri D'Elia 2021-08-29 00:33:25 +0200
  • f77e426af1 Use the MK2 values for the Pulley Yuri D'Elia 2021-08-27 16:31:35 +0200
  • a7d8953519 Fix stepsPerUnit for the Pulley Yuri D'Elia 2021-08-25 16:12:53 +0200
  • bc36ea4566 PulseGen: fix speed types in functions Yuri D'Elia 2021-08-30 12:31:03 +0200
  • 04631677cc Motion/PulseGen: implement move chaining and end-speed control Yuri D'Elia 2021-08-29 17:37:29 +0200
  • d55e01bb58 Motion/PulseGen: allow to abort a move for chaining Yuri D'Elia 2021-08-29 17:34:00 +0200
  • d18143dff2 PulseGen: store/return the last segment speed Yuri D'Elia 2021-08-29 17:32:21 +0200
  • 60c83b0af2 Allow to set axis acceleration with AxisUnit and physical units Yuri D'Elia 2021-08-29 14:31:41 +0200
  • e728f18fcc PulseGen: fix speed types in functions Yuri D'Elia 2021-08-30 12:31:03 +0200
  • e43b4fc13b Motion/PulseGen: implement move chaining and end-speed control Yuri D'Elia 2021-08-29 17:37:29 +0200
  • 7d04d4dcb0 Motion/PulseGen: allow to abort a move for chaining Yuri D'Elia 2021-08-29 17:34:00 +0200
  • be245bd0ee PulseGen: store/return the last segment speed Yuri D'Elia 2021-08-29 17:32:21 +0200
  • a335cd1bb0 Allow to set axis acceleration with AxisUnit and physical units Yuri D'Elia 2021-08-29 14:31:41 +0200
  • 563c8192cd Update motor currents Yuri D'Elia 2021-08-29 11:57:41 +0200
  • bcf818b8fd Silence motion::Isr() unused variable warning Yuri D'Elia 2021-08-28 18:24:09 +0200
  • fe621eb280 test_motion_ramp: improve robustness when checking multiple axes Yuri D'Elia 2021-08-29 16:02:53 +0200
  • e4af0717f6 test_ramp_gen: cosmetic fixes Yuri D'Elia 2021-08-28 20:31:36 +0200
  • bb9e2a075b temp_motion_ramp: test single and multiple axes moving Yuri D'Elia 2021-08-28 19:29:52 +0200
  • 734612238e test_motion_ramp: do not skip tests Yuri D'Elia 2021-08-28 19:28:58 +0200
  • 9c3b31756e Optimize timer multiplexing and increase stepTimerQuantum Yuri D'Elia 2021-08-28 18:13:33 +0200
  • d23ed53f3c Also fix min/max outside of AVR by using the standard std::min/max Yuri D'Elia 2021-08-29 14:27:29 +0200
  • b55c13dec2 Use operators for min/max Yuri D'Elia 2021-08-28 18:09:22 +0200
  • 1f2662518b Fix gpio::TogglePin on AVR Yuri D'Elia 2021-08-28 18:10:50 +0200
  • 42264290ba test_motion_ramp: improve robustness when checking multiple axes Yuri D'Elia 2021-08-29 16:02:53 +0200
  • c882526d93 Also fix min/max outside of AVR by using the standard std::min/max Yuri D'Elia 2021-08-29 14:27:29 +0200
  • 7efb84caae Update motor currents Yuri D'Elia 2021-08-29 11:57:41 +0200
  • 490d198d82 Correct pulley steps by experimentation Yuri D'Elia 2021-08-29 00:33:25 +0200
  • 69bdb183a6 test_ramp_gen: cosmetic fixes Yuri D'Elia 2021-08-28 20:31:36 +0200
  • 49912f91c9 temp_motion_ramp: test single and multiple axes moving Yuri D'Elia 2021-08-28 19:29:52 +0200
  • 4ec9451707 test_motion_ramp: do not skip tests Yuri D'Elia 2021-08-28 19:28:58 +0200
  • f24fa571a1 Silence motion::Isr() unused variable warning Yuri D'Elia 2021-08-28 18:24:09 +0200
  • ac72929574 Optimize timer multiplexing and increase stepTimerQuantum Yuri D'Elia 2021-08-28 18:13:33 +0200
  • 8e246bba0c Fix gpio::TogglePin on AVR Yuri D'Elia 2021-08-28 18:10:50 +0200
  • 51b7aa9615 Use operators for min/max Yuri D'Elia 2021-08-28 18:09:22 +0200
  • 8333afd429 Use the MK2 values for the Pulley Yuri D'Elia 2021-08-27 16:31:35 +0200
  • a58450acb6 Extract feedrates of Idler and Selector into config.h D.R.racer 2021-08-27 15:21:58 +0200
  • 51bc5632d3 Extract feedrates of Idler and Selector into config.h D.R.racer 2021-08-27 15:21:58 +0200
  • fe2add3045 Turn off green LED after load/unload finished successfully D.R.racer 2021-08-27 11:27:11 +0200
  • c7f3fae266 Implement an initial Motion ISR for AVR Yuri D'Elia 2021-08-16 13:28:37 +0200
  • d97dafdb81 Fix stepsPerUnit for the Pulley Yuri D'Elia 2021-08-25 16:12:53 +0200
  • 1b0a67826a Improve motion::unit tests to handle fractional scaling Yuri D'Elia 2021-08-24 23:06:25 +0200
  • 288e74283d Introduce config::MRes and fix (real) axis units Yuri D'Elia 2021-08-24 23:02:36 +0200
  • 1c45319d7e Improve motion::unit tests to handle fractional scaling Yuri D'Elia 2021-08-24 23:06:25 +0200
  • 7b1bc18587 Introduce config::MRes and fix (real) axis units Yuri D'Elia 2021-08-24 23:02:36 +0200
  • f7f0df4afa Move hal/avr/tmc2130 into hal/ directly Yuri D'Elia 2021-08-24 17:37:59 +0200
  • 6a9f2a2df9 Motion: test the middle driver's Enabled status too Yuri D'Elia 2021-08-24 17:09:43 +0200
  • 0548c17078 Motion: test low-level enable changes via GPIO stub Yuri D'Elia 2021-08-24 17:06:46 +0200
  • 8e24d1e084 Motion: Use an SPI stub in order to test TMC2130 Yuri D'Elia 2021-08-24 17:05:45 +0200
  • 9a93ebecfc Motion: add tests for the axis autoenable Yuri D'Elia 2021-08-24 17:01:45 +0200
  • d4ef09aece Move hal/avr/tmc2130 into hal/ directly Yuri D'Elia 2021-08-24 17:37:59 +0200
  • 9a7b0fba49 Motion: test the middle driver's Enabled status too Yuri D'Elia 2021-08-24 17:09:43 +0200
  • 571bbf5837 Motion: test low-level enable changes via GPIO stub Yuri D'Elia 2021-08-24 17:06:46 +0200
  • da0219b812 Motion: Use an SPI stub in order to test TMC2130 Yuri D'Elia 2021-08-24 17:05:45 +0200
  • 3f9f2f54e8 Motion: add tests for the axis autoenable Yuri D'Elia 2021-08-24 17:01:45 +0200
  • 448edfd84b Add -fno-rtti to ensure no RTTI is generated Yuri D'Elia 2021-08-16 11:47:23 +0200
  • fc2fce1230 Even more shr16 documentation Alex Voinea 2021-08-21 16:12:37 +0300
  • 55ac3d5c32 Update documentation Alex Voinea 2021-08-21 13:38:32 +0300
  • 36e63e678c Fix tests Alex Voinea 2021-08-21 13:38:23 +0300
  • 2144a3f440 Swap led direction Alex Voinea 2021-08-20 19:56:56 +0300
  • 8766642a21 Turn off all LEDs after Init Alex Voinea 2021-08-20 18:57:52 +0300
  • a6780d2224 Correct motor pins Yuri D'Elia 2021-08-16 11:44:49 +0200
  • d3bd984d67 Even more shr16 documentation Alex Voinea 2021-08-21 16:12:37 +0300
  • e45fa05a9c Update documentation Alex Voinea 2021-08-21 13:38:32 +0300
  • 5ccb72592a Fix tests Alex Voinea 2021-08-21 13:38:23 +0300
  • ac62992fbf Swap led direction Alex Voinea 2021-08-20 19:56:56 +0300
  • f5c24ea035 Turn off all LEDs after Init Alex Voinea 2021-08-20 18:57:52 +0300
  • db9c9f42aa Turn off all LEDs after init 3d-gussner 2021-08-19 09:17:09 +0200
  • 586dd6362a Update documentation - Added schematics 3d-gussner 2021-08-19 08:54:43 +0200
  • a2a1b8a698 Switch LEDs to match selected tool 3d-gussner 2021-08-18 09:15:27 +0200
  • 4a190d3954 Implement an initial Motion ISR for AVR Yuri D'Elia 2021-08-16 13:28:37 +0200
  • 60606709a6 Add -fno-rtti to ensure no RTTI is generated Yuri D'Elia 2021-08-16 11:47:23 +0200
  • cd0cf70551 Correct motor pins Yuri D'Elia 2021-08-16 11:44:49 +0200