D.R.racer
|
8a4c252821
|
Add more checks (esp. positions of idler and selector)
that resulted in finding several weak spots and now Cut and Eject filament
do not pass the test (which is correct, they really have logical issues)
|
2021-06-21 10:26:29 +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 |
D.R.racer
|
dfb57bcae5
|
Add Load filament state machine
+ printer's fsensor (external) module
+ state machine for loading to bondtech
|
2021-06-14 07:34:59 +02:00 |
D.R.racer
|
ea65b75120
|
Add Eject filament operation
+ refactor other state machines a bit - Reset() now has the parameter which comes in the RequestMsg
|
2021-06-14 07:34:59 +02:00 |
D.R.racer
|
7bfc1bad97
|
Cut filament prototype state machine
|
2021-06-14 07:34:59 +02:00 |
D.R.racer
|
4a79b4b865
|
UnloadFilament - refactor for the new Idler API
|
2021-06-14 07:34:59 +02:00 |
D.R.racer
|
5b4eb0cee3
|
Extract Unload filament into a separate file
+ cleanup the object structure
+ add no_command as the starting "operation" to simplify the rest of the command handling at runtime
|
2021-06-14 07:34:59 +02:00 |