Commit Graph

  • 63cdba5d1b Add Pulley as a Movable module D.R.racer 2022-01-17 07:40:48 +0100
  • 53d285280d Avoid runtime conversions of floats in UnloadToFinda Yuri D'Elia 2022-01-31 19:47:54 +0100
  • 86d5e87a09 motion: Implement Position/CurPosition returning AxisUnit Yuri D'Elia 2022-01-31 19:46:04 +0100
  • 3f0bbb4c88 Avoid runtime conversions of floats in UnloadToFinda Yuri D'Elia 2022-01-31 19:47:54 +0100
  • 756f27d627 motion: Implement Position/CurPosition returning AxisUnit Yuri D'Elia 2022-01-31 19:46:04 +0100
  • e318a9f9c1 tests/motion:: ensure stepTimerQuantum is always respected Yuri D'Elia 2022-01-31 01:18:40 +0100
  • 5af7d9a10f motion: correctly reset residuals of a stopping axes Yuri D'Elia 2022-01-31 00:59:42 +0100
  • e7003133f5 tests/motion: Do not step in test_motion::ResetMotionSim Yuri D'Elia 2022-01-30 12:08:53 +0100
  • cabf284882 motion: Remove motion.ResetAxesData Yuri D'Elia 2022-01-30 12:05:52 +0100
  • 2e32204d17 motion: Improve legibility of motion::SetPosition Yuri D'Elia 2022-01-30 12:04:48 +0100
  • c8f487550f tests/motion:: ensure stepTimerQuantum is always respected Yuri D'Elia 2022-01-31 01:18:40 +0100
  • 502f42b7be motion: correctly reset residuals of a stopping axes Yuri D'Elia 2022-01-31 00:59:42 +0100
  • c0989783d0 tests/motion: Do not step in test_motion::ResetMotionSim Yuri D'Elia 2022-01-30 12:08:53 +0100
  • c19035148c motion: Remove motion.ResetAxesData Yuri D'Elia 2022-01-30 12:05:52 +0100
  • 97f132202b motion: Improve legibility of motion::SetPosition Yuri D'Elia 2022-01-30 12:04:48 +0100
  • 5fb5ad98fc Move speed tables into the boot section in debug Yuri D'Elia 2022-01-23 01:35:13 +0100
  • 5bf3ceff14 Add a custom linker script and boot section Yuri D'Elia 2022-01-23 01:26:00 +0100
  • 74d2a95dc1 Fix processing of Home commands + unit tests D.R.racer 2022-01-21 14:54:32 +0100
  • 95b99e47c8 Add missing pulley.Step() to main D.R.racer 2022-01-19 08:02:11 +0100
  • fec9c4e40c Rebase onto main D.R.racer 2022-01-18 09:44:56 +0100
  • 20be6c785b CurrentPositionPulley_mm->CurrentPosition_mm and use it in debug prints D.R.racer 2022-01-17 10:17:54 +0100
  • ff30146b3e One more mp->mpu (in a commented piece of code) D.R.racer 2022-01-17 09:16:53 +0100
  • d5a3b9fe7b Rename mp (modules::pulley) namespace to mpu D.R.racer 2022-01-17 09:00:05 +0100
  • 97750f6d0a Add Pulley as a Movable module D.R.racer 2022-01-17 07:40:48 +0100
  • 5ba8ba9646 Longer unload distance for FSensor OFF check D.R.racer 2022-01-19 08:04:04 +0100
  • ea8dd7e365 Unload now rechecks the position of filament after recovery D.R.racer 2022-01-14 11:57:17 +0100
  • 8a6d962bd4 Separate load/unload speeds + faster D.R.racer 2022-01-12 15:33:15 +0100
  • 7cdb63f07a Make Idler::Engage not obey the position of filament D.R.racer 2021-12-07 07:17:59 +0100
  • 97b362f2b7 Join feedrates of Load-to-FINDA and Load-to-Nozzle D.R.racer 2021-11-25 15:03:16 +0100
  • 1623f315af Ensure code doesn't overflow into the MMU bootloader Yuri D'Elia 2022-01-19 00:26:59 +0100
  • b3c53b8a85 Move linker script configuration inside into a single spot Yuri D'Elia 2022-01-19 00:25:39 +0100
  • 828f4346bd Longer unload distance for FSensor OFF check D.R.racer 2022-01-19 08:04:04 +0100
  • 0c8a6a28bb Unload now rechecks the position of filament after recovery D.R.racer 2022-01-14 11:57:17 +0100
  • eb1c8452aa Separate load/unload speeds + faster D.R.racer 2022-01-12 15:33:15 +0100
  • d7744217da Make Idler::Engage not obey the position of filament D.R.racer 2021-12-07 07:17:59 +0100
  • 71e8c38a30 Join feedrates of Load-to-FINDA and Load-to-Nozzle D.R.racer 2021-11-25 15:03:16 +0100
  • a7eed9c769 Ensure code doesn't overflow into the MMU bootloader Yuri D'Elia 2022-01-19 00:26:59 +0100
  • 201acb42dd Move linker script configuration inside into a single spot Yuri D'Elia 2022-01-19 00:25:39 +0100
  • 21390cefe1 Add Homing/Stalled error codes for Pulley, Idler, Selector D.R.racer 2022-01-18 08:51:59 +0100
  • 048a74e2a5 Add Homing/Stalled error codes for Pulley, Idler, Selector D.R.racer 2022-01-18 08:51:59 +0100
  • e8c5245f3c Merge branch 'Documentation' of https://github.com/3d-gussner/Prusa-Firmware-MMU-Private into Documentation 3d-gussner 2021-12-02 15:10:55 +0100
  • a80bbe87a2 Part 2 ... not finished yet 3d-gussner 2021-12-02 15:09:59 +0100
  • c60b00fc5d Separate unload filament automaton desc into unload_filament.dox D.R.racer 2021-12-02 11:17:52 +0100
  • 758503ffa8 First approach documenting state machines 3d-gussner 2021-11-30 08:19:13 +0100
  • b1a5170b85 Part 2 ... not finished yet 3d-gussner 2021-12-02 15:09:59 +0100
  • dcd355b13f Separate unload filament automaton desc into unload_filament.dox D.R.racer 2021-12-02 11:17:52 +0100
  • fd6c0bcc23 Symmetrical latch signal Alex Voinea 2021-11-24 01:36:27 +0100
  • f509dc8346 Adjust latch pulse length Alex Voinea 2021-11-24 01:26:27 +0100
  • d399a024bb SHR16 correct signal timing Alex Voinea 2021-11-24 01:16:04 +0100
  • 72250e5484 First approach documenting state machines 3d-gussner 2021-11-30 08:19:13 +0100
  • 662e05b813 Turn off other LEDs when appropriate D.R.racer 2021-11-25 11:07:02 +0100
  • f2f82c620a Set green LED at start when filament loaded + set Idler as idle at start D.R.racer 2021-11-23 08:06:37 +0100
  • e064a6c2f5 Introduce H0 command to invoke Idler+Selector homing seq. if safe D.R.racer 2021-11-19 11:52:05 +0100
  • 9bf2b401e4 Avoid homing the idler at start when printing D.R.racer 2021-11-19 11:12:32 +0100
  • 6973dbff13 Introduce intelligent homing if Idler and Selector D.R.racer 2021-11-19 10:39:44 +0100
  • def213347a Turn off other LEDs when appropriate D.R.racer 2021-11-25 11:07:02 +0100
  • 78c24606f5 Copy the arduino CDC reset handling Alex Voinea 2021-11-24 17:50:59 +0100
  • e3b680cee7 Remove useless message (that was in sram for... reasons) Alex Voinea 2021-11-24 17:50:42 +0100
  • 6f63752428 Symmetrical latch signal Alex Voinea 2021-11-24 01:36:27 +0100
  • eb456fe1c0 Adjust latch pulse length Alex Voinea 2021-11-24 01:26:27 +0100
  • cae132f2de SHR16 correct signal timing Alex Voinea 2021-11-24 01:16:04 +0100
  • 7d423df583 Swap buttons left<->right D.R.racer 2021-11-18 10:33:23 +0100
  • 5d9e84d0d0 Set green LED at start when filament loaded + set Idler as idle at start D.R.racer 2021-11-23 08:06:37 +0100
  • 9cfa02f86e Introduce H0 command to invoke Idler+Selector homing seq. if safe D.R.racer 2021-11-19 11:52:05 +0100
  • c1c4b4873e Avoid homing the idler at start when printing D.R.racer 2021-11-19 11:12:32 +0100
  • e4e7a77fc4 Introduce intelligent homing if Idler and Selector D.R.racer 2021-11-19 10:39:44 +0100
  • 014e6e75fe Faster, harder, scooter :) D.R.racer 2021-11-18 12:21:14 +0100
  • 164391a334 Swap buttons left<->right D.R.racer 2021-11-18 10:33:23 +0100
  • 6f982e2505 Cleanup compiler warnings D.R.racer 2021-11-10 08:24:51 +0100
  • 151adf810a Add ToolChange Error resolve Button2 unit tests D.R.racer 2021-11-10 08:24:07 +0100
  • 515119edc8 Test ToolChange error recovery by button 0 and 1 D.R.racer 2021-11-09 17:07:54 +0100
  • 7fe9d7f329 Finish UnloadFilament unit test - error state resolved by user + checks D.R.racer 2021-11-08 18:00:56 +0100
  • afab309d27 Extract common Dis/Engaging of idler in Error states into base class D.R.racer 2021-11-08 12:32:44 +0100
  • c2325b687a Unittests: set buttons more consistently D.R.racer 2021-11-08 11:51:22 +0100
  • 872b2206ed Cleanup error recovery of LoadFilament D.R.racer 2021-11-08 10:24:56 +0100
  • 96397ec16b Improve error handling of ToolChange state machines D.R.racer 2021-11-04 11:15:53 +0100
  • bfa710525b Discard all remaining planned blocks with AbortPlannedMoves D.R.racer 2021-11-04 11:14:03 +0100
  • 62e12102fd Check for FSensor OFF after unloaded to FINDA D.R.racer 2021-11-01 08:49:41 +0100
  • 2a1539b65b Fix Right button handling for Load/Unload D.R.racer 2021-11-01 08:25:02 +0100
  • 86f5b6e617 Cleanup compiler warnings D.R.racer 2021-11-10 08:24:51 +0100
  • e7921df40d Add ToolChange Error resolve Button2 unit tests D.R.racer 2021-11-10 08:24:07 +0100
  • a5189a6ba7 Test ToolChange error recovery by button 0 and 1 D.R.racer 2021-11-09 17:07:54 +0100
  • 1aa8c61138 Finish UnloadFilament unit test - error state resolved by user + checks D.R.racer 2021-11-08 18:00:56 +0100
  • e22db0a798 Extract common Dis/Engaging of idler in Error states into base class D.R.racer 2021-11-08 12:32:44 +0100
  • 5a81db3c9f Unittests: set buttons more consistently D.R.racer 2021-11-08 11:51:22 +0100
  • dfdc1d6d43 Cleanup error recovery of LoadFilament D.R.racer 2021-11-08 10:24:56 +0100
  • eee063dca3 Improve error handling of ToolChange state machines D.R.racer 2021-11-04 11:15:53 +0100
  • 29a4274054 Discard all remaining planned blocks with AbortPlannedMoves D.R.racer 2021-11-04 11:14:03 +0100
  • 1a5be13948 Check for FSensor OFF after unloaded to FINDA D.R.racer 2021-11-01 08:49:41 +0100
  • ed59b3918e Fix Right button handling for Load/Unload D.R.racer 2021-11-01 08:25:02 +0100
  • b6a676e093 AVR: Do not use __builtin_abs() for long types Yuri D'Elia 2021-11-05 14:44:25 +0100
  • d22643ea8a AVR: Do not use __builtin_abs() for long types Yuri D'Elia 2021-11-05 14:44:25 +0100
  • 2d81332626 Fix typo - selector homing condition D.R.racer 2021-11-01 08:28:20 +0100
  • ffd8924d8c Fix start MMU with filament blocking the selector D.R.racer 2021-11-01 07:20:43 +0100
  • 6c53cbd3d8 Fix typo - selector homing condition D.R.racer 2021-11-01 08:28:20 +0100
  • 4f4b599ab8 Fix start MMU with filament blocking the selector D.R.racer 2021-11-01 07:20:43 +0100
  • 2640e9d899 Fix inverted condition (kudos to @leptun) D.R.racer 2021-11-03 09:22:53 +0100
  • fa4e687fdc Fix chopping negative move values in PlanLongMove D.R.racer 2021-11-03 07:40:04 +0100
  • c3aec0bf92 Fix pulse gen unit tests with the larger block buffer D.R.racer 2021-10-29 17:19:51 +0200
  • 5f1e3e018e Workaround planning moves longer than 32K steps D.R.racer 2021-10-29 17:09:43 +0200