Prusa-Firmware-MMU/src
D.R.racer 37f820e9a6 Prevent filament creep in activeSlot+1
This PR is just about tuning the intermediate Idler positions so that the filament gets relieved from the Pulley safely while the Extruder gears take over and the activeSlot+1 filament is not affected by its Idler bearing.
On a test bench filament was creeping about 0.5mm per Toolchange.
Changing the intermediate position from exact middle into 3/4 practically elliminated the creep. We can play with these constants more if necessary in the future.
2022-10-11 07:15:57 +02:00
..
config Prevent filament creep in activeSlot+1 2022-10-11 07:15:57 +02:00
hal Fix tests 2022-10-11 07:13:42 +02:00
logic Restore the Error check axis bits 2022-10-10 12:08:58 -04:00
modules Reformat modified files 2022-10-11 07:13:42 +02:00
CMakeLists.txt Fix test build 2022-08-11 10:26:42 +02:00
application.cpp Improve implementation 2022-09-16 19:39:27 -04:00
application.h Add basic unit test infrastructure for application + registers 2022-08-11 10:26:42 +02:00
cmath.h AVR: Do not use __builtin_abs() for long types 2021-11-11 07:41:48 +01:00
debug.cpp Tag all source files with @file for doxygen 2021-10-18 17:59:46 +02:00
debug.h Tag all source files with @file for doxygen 2021-10-18 17:59:46 +02:00
intlimits.h Tag all source files with @file for doxygen 2021-10-18 17:59:46 +02:00
main.cpp Improve implementation 2022-09-16 19:39:27 -04:00
main.dox Improve documentation of the startup process 2021-08-12 11:08:09 +02:00
panic.h Tag all source files with @file for doxygen 2021-10-18 17:59:46 +02:00
pins.h Tag all source files with @file for doxygen 2021-10-18 17:59:46 +02:00
registers.cpp Fix typo 2022-09-22 12:16:41 +02:00
registers.h Introduce register map + use Read/Write register 2022-08-11 10:26:42 +02:00
unit.h Tag all source files with @file for doxygen 2021-10-18 17:59:46 +02:00
version.hpp Make CMake the source of truth for versioning 2022-08-11 10:26:42 +02:00