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