16 Commits

Author SHA1 Message Date
88d9f762d5 Slight tweak to get the executor routine down to 57-65 cycles on CM0 2022-04-26 19:53:03 +02:00
1e1cac4f06 Fixed up nostd support, verified that sqrt and cbrt routines work to within 1ULP 2022-04-25 22:36:05 +02:00
TQ Hirsch
8016a8c7f8 Added missing math extensions 2022-04-25 00:01:17 +02:00
TQ Hirsch
7685ed1ab7 Modified jerk planner to use no_std and custom sqrt and cbrt routines. These routines do not seem to work yet 2022-04-25 00:00:01 +02:00
b676cf0409 Added film scanner cargo config 2022-04-22 21:08:24 +02:00
895b403633 Progress towards firmware 2022-04-22 21:04:40 +02:00
ccf36b6b73 Slimmed down template significantly 2022-04-21 17:19:10 +02:00
13caf82b97 Split step function into two parts to reduce the amount of time that locks must be held 2022-04-21 17:03:07 +02:00
971f150959 Added template for film scanner firmware 2022-04-21 16:54:58 +02:00
TQ Hirsch
e6126970a5 Actually added motion tester 2022-04-21 14:02:03 +02:00
TQ Hirsch
89358a6aab Added motion test tool 2022-04-15 22:47:14 +02:00
9c23fcbabb Started to move to submodule-based setup, to test motion control outside of firmware 2022-04-15 17:56:42 +02:00
574a60cbb6 Got the firmware to compile and produce something vaguely sensible. 2022-04-15 17:28:01 +02:00
eae98a8f39 Started writing firmware 2022-04-15 13:10:20 +02:00
7c1e8e2bad Miscellaneous progress 2022-04-15 13:08:56 +02:00
5c880222fd Added snapshot of current hardware design 2022-04-14 14:20:15 +02:00