D.R.racer
19a0cd3ebb
Add cutLength register (0x23)
2023-11-03 14:19:27 +01:00
D.R.racer
9b43b61939
Idler+Selector homing speeds: writeable registers
2023-03-02 19:54:50 +01:00
D.R.racer
7e2375deee
Introduce TMC2130 currents doxy group
...
and clean-up doxygen warnings a bit
2023-02-17 15:50:20 +01:00
D.R.racer
a52f833223
Fix and tune CutFilament + unit tests
...
Several issues addressed in this PR:
- CutFilament tuning + error recovery
- introduce register 0x1d (cut filament selector iRun current level)
- optimize setting iRun and iHold currents in the FW
- CutFilament unit test fixed
2022-12-28 12:15:47 +01:00
D.R.racer
4f1a301e0e
Force fix formatting
2022-09-22 12:16:41 +02:00
D.R.racer
0fa8a3c278
Refactor original solution from @leptun
...
- rename stall*guard to StallGuard (match name with the vendor)
- separate TMC2130 module from EEPROM (they do not need to know about each other at all)
- separate SGTHRS settings from motion - moved to globals like all other "global" parameters
- improved EEPROM storage for SGTHRS
2022-09-22 12:16:41 +02:00
D.R.racer
283403306e
Add additional registers
...
It looks like the units' conversion linked some floating point routines ... C++ units are a PITA :(
2022-08-11 10:26:42 +02:00
D.R.racer
94d6795252
Add register for FSensorToNozzleFeedrate
2022-08-11 10:26:42 +02:00
D.R.racer
ffd8924d8c
Fix start MMU with filament blocking the selector
2021-11-03 10:37:51 +01:00
D.R.racer
9438253106
Avoid trying to unload filament when not loaded
...
however, it looks like the EEPROM is not updated correctly, needs more testing
2021-10-21 15:16:29 +02:00
D.R.racer
0fbcb9dac2
Tag all source files with @file for doxygen
2021-10-18 17:59:46 +02:00
D.R.racer
c26cc30185
Add finer filament loaded states and improve unit tests
...
We need to know better where the filament is, a simple "filament loaded true/false"
does not correspond to the reality.
2021-10-12 18:11:05 +02:00
D.R.racer
852ca37e8f
Add stealtMode flag into the global storage hive
...
May be used elsewhere to return to the desired motors' mode e.g. after homing
(which requires switching to normal mode)
2021-09-02 12:27:41 +02:00
D.R.racer
2f5dff6c5b
Introduce short namespace aliases
...
especially for modules
2021-08-04 11:03:56 +02:00
D.R.racer
8a1df52d79
Add support for reporting MMU errors via S3 msg
2021-07-26 09:34:40 +02:00
D.R.racer
58fe013471
Fix compilation
2021-06-16 06:43:20 +02:00
D.R.racer
d6c9e58e66
Add global state hive
...
+ solve many TODO's in the code (active slot/extruder and filament loaded flag)
2021-06-16 06:43:20 +02:00