D.R.racer
|
398181e26c
|
Feed to FINDA unit tests : green
|
2021-06-21 10:22:17 +02:00 |
D.R.racer
|
85910497f7
|
Unify buttons' API with other modules
- accepts millis() instead of doing the timing internally (which has
been a temporary solution just for the tests until now)
|
2021-06-21 10:22:17 +02:00 |
D.R.racer
|
b8f6bc9a4e
|
Tune Feed to FINDA state machine and its unit test
so that it works as expected
Still, there is a task of resetting all of the state machines just for
the next unit test to be run.
|
2021-06-21 10:22:17 +02:00 |
D.R.racer
|
f0a042c1b6
|
Add unit tests for Feed to FINDA state machine
+ improve infrastructure
|
2021-06-21 10:22:17 +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
|
7cab9dc915
|
Add Tool change operation
|
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
|
9caf680633
|
Add Feed to FINDA state machine
|
2021-06-14 07:34:59 +02:00 |
D.R.racer
|
05ff998c01
|
Lay out the other high-level commands/operations
- cut, eject, load filament, toolchange
- uncomment them in main.cpp
- their implementation is still empty
|
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 |
D.R.racer
|
271a2dd7df
|
Minor tweaks after rebase onto main
|
2021-06-14 07:34:59 +02:00 |
D.R.racer
|
6f1624b718
|
Make logic prototype compilable
|
2021-06-14 07:34:59 +02:00 |
D.R.racer
|
2159558d88
|
Prototype of Unload Filament command/operation
+ related stuff:
- command decoding+processing+reporting in main.cpp
- slight refactoring of modules
|
2021-06-14 07:34:59 +02:00 |
D.R.racer
|
ca6de101c3
|
Logic - first try
|
2021-06-14 07:34:59 +02:00 |
D.R.racer
|
f848c8d550
|
Create basic FW structure
- Design API's based on our discussion and block diagrams
- Set doxygen rules/preferred syntax
|
2021-04-19 07:03:47 +02:00 |