Commit Graph

  • 7c0548a62c README: Mention the correct output filename Yuri D'Elia 2022-07-26 19:00:38 +0200
  • 392298c3da Uniform gcc-avr => avr-gcc for consistency Yuri D'Elia 2022-07-26 18:44:20 +0200
  • 911b1c5e69 HexConcat: Silence a cmake 3.22 warning Yuri D'Elia 2022-07-26 18:41:42 +0200
  • 05aba7141b Add the AvrGcc toolchain to lock gcc version Yuri D'Elia 2022-07-26 18:36:37 +0200
  • 2117ee12de Update boostrap.py from Buddy Yuri D'Elia 2022-07-26 18:19:18 +0200
  • 186c07d771 Require cmake 3.22.5 for consistency with Buddy Yuri D'Elia 2022-07-26 18:12:37 +0200
  • 534347151a Remove unused ARM cmakefiles Yuri D'Elia 2022-07-26 17:57:21 +0200
  • 1bc5fdaec4 Fix filename passing to hex modifier VintagePC 2022-07-26 08:17:50 -0400
  • a241f55513 Update vscode Remove fixed version in AnyAvrGcc.cmake Update build.py to use current avr-gcc version defined in bootstrap.py Attempt to change MM-control-01.hex to MMU2SR-<project version> like in buddy releases 3d-gussner 2022-07-26 08:48:53 +0200
  • d04e5e704b Update vscode settings Update README and version 3d-gussner 2022-07-25 14:18:07 +0200
  • 858cd0349b Upgrade build system to gcc 7.3 D.R.racer 2022-07-25 10:33:26 +0200
  • 2dff615521 Update vscode to avr-gcc 3d-gussner 2022-07-27 10:04:57 +0200
  • 0014599196 Drop irrelevant pre-commit exclude paths Yuri D'Elia 2022-07-26 21:13:50 +0200
  • 3a08723a9b Update Jenkins rules to match updated cmake/ninja versions Yuri D'Elia 2022-07-26 20:19:56 +0200
  • 492cee0f59 README: Mention the correct output filename Yuri D'Elia 2022-07-26 19:00:38 +0200
  • e4cd9125ec Uniform gcc-avr => avr-gcc for consistency Yuri D'Elia 2022-07-26 18:44:20 +0200
  • 48f01a3cfe HexConcat: Silence a cmake 3.22 warning Yuri D'Elia 2022-07-26 18:41:42 +0200
  • 1136389dab Add the AvrGcc toolchain to lock gcc version Yuri D'Elia 2022-07-26 18:36:37 +0200
  • dee386064a Update boostrap.py from Buddy Yuri D'Elia 2022-07-26 18:19:18 +0200
  • 7a942f57de Require cmake 3.22.5 for consistency with Buddy Yuri D'Elia 2022-07-26 18:12:37 +0200
  • 4120941b1b Remove unused ARM cmakefiles Yuri D'Elia 2022-07-26 17:57:21 +0200
  • 45cdaf145a Fix filename passing to hex modifier VintagePC 2022-07-26 08:17:50 -0400
  • ae950664af Update vscode Remove fixed version in AnyAvrGcc.cmake Update build.py to use current avr-gcc version defined in bootstrap.py Attempt to change MM-control-01.hex to MMU2SR-<project version> like in buddy releases 3d-gussner 2022-07-26 08:48:53 +0200
  • 689e8a2189 Update vscode settings Update README and version 3d-gussner 2022-07-25 14:18:07 +0200
  • 2afd77e1e7 Upgrade build system to gcc 7.3 D.R.racer 2022-07-25 10:33:26 +0200
  • d9355249a0 Enable LTO Yuri D'Elia 2022-06-18 11:47:52 +0200
  • 4794cfea40 Convert illegal constexpr to static const pointers Yuri D'Elia 2022-06-17 13:19:59 +0200
  • d34b79b087 Update standard to c++17 Yuri D'Elia 2022-06-17 13:19:08 +0200
  • 7418e3643e Add cmake code to prepend the Prusa Magic™ VintagePC 2022-07-22 17:35:15 -0400
  • 56f3c1e012 Add cmake code to prepend the Prusa Magic™ VintagePC 2022-07-22 17:35:15 -0400
  • a7587d737a Bump version to 2.0.19 D.R.racer 2022-07-22 13:55:21 +0200
  • 3b72e1e00b Bump version to 2.0.19 D.R.racer 2022-07-22 13:55:21 +0200
  • 3c3e625f39 Unit test ErrDisengageIdler: make sure it never sets error while disengaging D.R.racer 2022-07-20 16:05:07 +0200
  • 4e44447762 Change the unit tests to follow the new spec D.R.racer 2022-07-19 19:14:03 +0200
  • 32ad80e283 Confirm Button "commands" as well (send B0 A) D.R.racer 2022-07-19 18:24:39 +0200
  • 7688554581 Defer setting error until ErrDisengagingIdler finishes D.R.racer 2022-07-19 18:19:55 +0200
  • 8e3a2d99cc Unit test ErrDisengageIdler: make sure it never sets error while disengaging D.R.racer 2022-07-20 16:05:07 +0200
  • 4b55ccd000 Change the unit tests to follow the new spec D.R.racer 2022-07-19 19:14:03 +0200
  • 8ef87f9bc2 Confirm Button "commands" as well (send B0 A) D.R.racer 2022-07-19 18:24:39 +0200
  • 8b8aa82b4d Defer setting error until ErrDisengagingIdler finishes D.R.racer 2022-07-19 18:19:55 +0200
  • 4391f0f9f3 Add unit tests + refactor the original proposal D.R.racer 2022-06-23 12:35:58 +0200
  • 6bb4a7b4b8 Make ToolChange retry 3x before throwing out an error D.R.racer 2022-06-22 16:07:16 +0200
  • 26151fb176 Only restart the feed phase when FINDA NOT pressed D.R.racer 2022-06-20 07:40:04 +0200
  • a01ff57ea3 Improve restart ToolChange -> FeedToFINDA D.R.racer 2022-06-17 06:44:13 +0200
  • f70c3ed5ec Bump MMU FW version to 2.0.18 D.R.racer 2022-06-21 09:02:32 +0200
  • fed9babcdf Bump MMU FW version to 2.0.18 D.R.racer 2022-06-21 09:02:32 +0200
  • 40e9e5df7c Fix unit tests D.R.racer 2022-06-20 16:58:44 +0200
  • bc298ab114 Add unit test for empty event queue D.R.racer 2022-06-20 16:06:16 +0200
  • b82ffe8db9 Add missing ResponseParamCode Button support + unit test D.R.racer 2022-06-18 16:50:44 +0200
  • d80a58cfdb Fix unit tests D.R.racer 2022-06-18 16:27:54 +0200
  • 5a636529ca "Printer in Charge" mode: report buttons into the printer for processing D.R.racer 2022-06-18 13:41:48 +0200
  • fc479aca70 Fix unit tests D.R.racer 2022-06-20 16:58:44 +0200
  • 1d8b649c09 Add unit test for empty event queue D.R.racer 2022-06-20 16:06:16 +0200
  • 786bdb2a38 Add missing ResponseParamCode Button support + unit test D.R.racer 2022-06-18 16:50:44 +0200
  • e7fd24c285 Fix unit tests D.R.racer 2022-06-18 16:27:54 +0200
  • 464ff5d6d6 "Printer in Charge" mode: report buttons into the printer for processing D.R.racer 2022-06-18 13:41:48 +0200
  • e5933590d8 Only restart the feed phase when FINDA NOT pressed D.R.racer 2022-06-20 07:40:04 +0200
  • bf87bae664 Improve restart ToolChange -> FeedToFINDA D.R.racer 2022-06-17 06:44:13 +0200
  • 2874dd3bc9 Make sure the selector never moves if FINDA is pressed D.R.racer 2022-06-16 14:09:42 +0200
  • c669d29844 Make sure the selector never moves if FINDA is pressed D.R.racer 2022-06-16 14:09:42 +0200
  • d2ba215580 Increment MMU error count with every new error ocurred D.R.racer 2022-06-17 06:58:57 +0200
  • cecb659564 Reject LoadFilament if filament state > AtPulley D.R.racer 2022-06-16 09:47:48 +0200
  • 13f42cc8d2 Improve cxx_virtual comment base on findings by @wavexx D.R.racer 2022-06-18 12:20:34 +0200
  • 1b93b7fde0 Enable LTO Yuri D'Elia 2022-06-18 11:47:52 +0200
  • 9710d9087f Convert illegal constexpr to static const pointers Yuri D'Elia 2022-06-17 13:19:59 +0200
  • 64a0aa4d3d Update standard to c++17 Yuri D'Elia 2022-06-17 13:19:08 +0200
  • a2df917974 Enable LTO D.R.racer 2022-06-18 01:33:25 +0200
  • f8080bc73b Avoid runtime floats in Pulley::PlanMove Yuri D'Elia 2022-06-18 00:53:32 +0200
  • 1242e1e4ea Avoid runtime floats in Pulley::PlanMove Yuri D'Elia 2022-06-18 00:53:32 +0200
  • 715d289a35 Increment MMU error count with every new error ocurred D.R.racer 2022-06-17 06:58:57 +0200
  • 988b57fd42 Reject LoadFilament if filament state > AtPulley D.R.racer 2022-06-16 09:47:48 +0200
  • de8a2f35ae Fix setup/FINDA init state D.R.racer 2022-06-09 16:16:17 +0200
  • 7ae9c9019c Clear EEPROM filament state upon start when FINDA is off D.R.racer 2022-06-08 11:09:35 +0200
  • b4f9924013 Improve robustness of unit tests D.R.racer 2022-06-09 17:30:55 +0200
  • 750e83c5e9 Tune debounce timeout of buttons D.R.racer 2022-06-08 07:48:54 +0200
  • 6eb4ec0df1 Improve robustness of unit tests D.R.racer 2022-06-09 17:30:55 +0200
  • 36cf1d2c0f Fix setup/FINDA init state D.R.racer 2022-06-09 16:16:17 +0200
  • 8408cbb0f2 Clear EEPROM filament state upon start when FINDA is off D.R.racer 2022-06-08 11:09:35 +0200
  • 86cdac521c Tune debounce timeout of buttons D.R.racer 2022-06-08 07:48:54 +0200
  • f064381f70 Introduce NO_FINDA_BUT_EEPROM_HAS_FILAMENT error D.R.racer 2022-06-08 10:58:34 +0200
  • 142e8441be Disable axis when StallGuard detected D.R.racer 2022-05-17 07:45:38 +0200
  • 62d2e68bc8 Make SG work on Selector D.R.racer 2022-05-16 16:24:49 +0200
  • d998171155 Add move-failed unit tests D.R.racer 2022-05-16 11:24:49 +0200
  • a707616035 Avoid detecting StallGuard in StealtMode D.R.racer 2022-05-12 08:35:27 +0200
  • f2e2859465 Detect stallguard on Selector+Idler - report MOVE_FAILED D.R.racer 2022-05-11 09:48:51 +0200
  • fbb46e5951 Distinguish fast and slow feed stage D.R.racer 2022-05-21 13:47:03 +0200
  • facc4a718b Distinguish fast and slow feed stage D.R.racer 2022-05-21 13:47:03 +0200
  • d830a92fee Distinguish between fast and slow FeedToBondtech stage D.R.racer 2022-05-20 09:59:58 +0200
  • 043e7aef0b Distinguish between fast and slow FeedToBondtech stage D.R.racer 2022-05-20 09:59:58 +0200
  • ed4c1712f7 motion: Update tests to check for correct acceleration Yuri D'Elia 2022-05-18 02:20:14 +0200
  • ea3b8e5c85 pulse_gen: Fix acceleration_rate block calculations Yuri D'Elia 2022-05-18 02:05:52 +0200
  • 9dead25f36 motion: Update tests to check for correct acceleration Yuri D'Elia 2022-05-18 02:20:14 +0200
  • 3e8cbfeaf1 pulse_gen: Fix acceleration_rate block calculations Yuri D'Elia 2022-05-18 02:05:52 +0200
  • 4183bc6b71 Use higher acceleration to move out of the unstable SG zone faster Yuri D'Elia 2022-05-18 02:58:41 +0200
  • 06d2c2bf7b Merge branch 'correct_rates' into sg-selector Yuri D'Elia 2022-05-18 02:45:53 +0200
  • f43098cd89 motion: Update tests to check for correct acceleration Yuri D'Elia 2022-05-18 02:20:14 +0200
  • eb7b5e578b pulse_gen: Fix acceleration_rate block calculations Yuri D'Elia 2022-05-18 02:05:52 +0200
  • 50a5f1db4d tmc2130: Clear reset_flag by reading GSTAT on power-on Yuri D'Elia 2022-05-17 16:50:41 +0200
  • 934c2f160b Disable axis when StallGuard detected D.R.racer 2022-05-17 07:45:38 +0200
  • a9200f73f5 Make SG work on Selector D.R.racer 2022-05-16 16:24:49 +0200