From 883e547e7676881fae984429bfbb2757ca3ce191 Mon Sep 17 00:00:00 2001
From: Jake Read <jakerobertread@gmail.com>
Date: Thu, 7 Nov 2024 20:43:55 -0500
Subject: [PATCH] merge todo w reality

---
 TODO.md | 94 +++++++++++++++++++++++++--------------------------------
 1 file changed, 41 insertions(+), 53 deletions(-)

diff --git a/TODO.md b/TODO.md
index 8e9f8c7..fd8f8fd 100644
--- a/TODO.md
+++ b/TODO.md
@@ -1,58 +1,46 @@
 # Machine Week TODO 
 
-## Prepatory Hardware Actions 
-
-- hardware kit... aligning with demo parts ? 
-	- i.e. improve that belt axis a little ? 
-- router circuits reflow, assembly ? 
-- circuits on motors, fertha kids ? 
-	- 16 motors... either we reflow the known codes or we deploy-test the new lads 
-	- we have enough of each, but need to PNP by hand 
-	- tbd if this is worth it over the cost of the new boards:
-		- spend the few-hours bringing up firmware instead... at the cost of 1/2 circuit stash, 
-		- re-ups possible, but maybe time consuming... but testing is also worthwhile 
+- check in about TA input / meetings *every day* ... ! 
+
+## Demo Building 
+
+- update / print the example linear axis w/ 625F flanged idlers and bigger roller wheels 
+- finish xylo update with the router
+  - unfk the shite cable routing 
+    - consider... this could be example w/ new linear axis... 
+    - also included: limit switches ! 
+  - write HAL (w/ homing) for quentin 
+- the little guy
+  - assemble the little guy
+  - program the little guy (using new drivers?)
+  - put the little guy in a repo / get a demo video ? 
+
+## Kit Assembly 
+
+- finalize router, hbridge, deadbugger, stepper firmwares and load / test them all 
+- finish one complete kit and grab a photo 
+  - need 2 finish firmwares for hbridge, deadbugger, and stepper so that we can load finals on
+  - need 2 test 'em all 
+  - (maybe get a better one) pic of controller kit as well, w/ router, two motors, one of each deadbugger (wired to servo, in-case) and h-bridge (wired to solenoid, in-case) 
+
+### Repo / Docs 
+
+- the little guy, the xylophone
+  - stick their control in in machineweek2024-control, meche in -2024 ? 
+- them little wire management things 
+- notes on making ribbon cables 
+- for controllers: CAD for mounts 
+- mount patterns for other things: extrusion sizes, linear axes dimensions (and bolt patterns) ? 
+
+### Other Odds / Ends / Thoughts for Later 
+
+- raspberry pi's on the demo machines ? 
+- firmware programming ... how will they do it ? 
+	- should/could we promote the anything-as-a-python-object codes ? 
+- how to rename devices, besides just uploading new firmwares ? 
 - limit switch boards, or some other way to Reduce Limit Switch Suffering (or fk it, focus on code) 
-- backpack-to-whatever circuit ?
+- a backpack-to-whatever circuit / it's reciprocal ? 
 	- jlcpcb rush assy ? 
-
-## Prepatory SI Actions 
-
-- important: *NOT SURE ABOUT FIRMWARE UPDATES YET* 
-- minimum:
-	- non-blocking queue planner / segments transmitter 
-	- (!) forwards and reverse transforms, for homing cycles ? 
+- should demo projects get rolled into standalone repositories ? 
 - the handbook ? 
-- ... graphs, or what ? 
-- deadbugger, hbridge, stepper firmwares ? 
-- docs for circuits, python, etc ? 
-- consider: more productive to do nuts-and-bolts perf for the segment solver (etc), than full-on graphs - though the latter is more fun 
-- how to rename devices, besides just uploading new firmwares ? 
-
-## Demo Desires
-
-- make the xylophone into a standalone example project 
-- samesies for the little guy, vvelocity 
-
-## When is it Over 
-
-- prep is done when:
-	- kits are ready 
-		- and pic acquired 
-  - routers are ready 
-  - ... other circuits are ready:
-    - either firmware-and-test for the new drivers *or* build and test the og's 
-    - one deadbugger, one hbridge each, with firmwares and APIs for those ? 
-	- limit switch switchuation ? 
-  - demos are ready:
-    - piano-or-midi xylo
-    - little guy 
-    - this includes unfking maxl (and it might just be that one bad await-all call)
-    - and i.e. a rasbpi setup w/ power situation, etc - the little guy should be finish, bottled ! 
-		- the mega / multi plotter ? 
-	- docs: 
-		- cable building ? 
-		- cad, interfaces for circuits (mount holes...) 
-		- firmware loading / reloading ? 
-		- what happens when multiples of the same name connected ? 
-		- how to connect servo-z-axes, etc ? 
-  - handbook OK ? 
\ No newline at end of file
+- the mega compound plotter ? 
-- 
GitLab