From f3ef25ac0f4fd3aea554ac2a2c79b8e49c89e296 Mon Sep 17 00:00:00 2001 From: Jake <jake.read@cba.mit.edu> Date: Tue, 13 Nov 2018 23:49:48 -0500 Subject: [PATCH] last notes of the night --- README.md | 39 +++++++++++++++++---------------------- 1 file changed, 17 insertions(+), 22 deletions(-) diff --git a/README.md b/README.md index 53b0310..1bb5150 100644 --- a/README.md +++ b/README.md @@ -72,44 +72,39 @@ In a browser open *localhost:8080* you will see the mods and this msg in the ter - those GIFs tho - steppers gotta step + - load a program + - drag around + - zoom in and out + - add a module + - hook events up + - rm events + - rm modules + - change settings + # Writing New Modules + - whenever a menu is requested, the system searches ```modules/ * ``` for *anything*. include your .js of a new module there + - anything goes: you can run whatever code will run in node.js ... just follow these simple rules - TODO: put example here, with comments # Writing Hardware Modules - TODO: same, also including links / explanation to atk -# A Note on the Architecture - - - ARCH diagram, thinking, reps / vs heaps / ui interaction / the state getter-and-setters - # Development Notes ## For MW -- walk program units and change - - hardware, and consolidate ? - - add reset button to hardware - - add router for reset, test +- title is still 'xperiment' +- do hw if you can, and gifs / demo at the same time? +- some example program +- example modules -- what program units do we want? -- good templates for hw/software ... good documentation -- and a decent planner, pls, and stepper for planner-less motion -- oh, what if extend module in module ? i.e. one stepper for planner ... one stepper for unit mtn ? same internals, different interfaces ... nice trick -- try demo machine setup ... want flow control, better planning, this is actually a big thing -- jogging, etc ... keydown UI modules probably cool +- add reset button to hardware +- add router for reset, test ## Documentation - GIFS - - load a program - - drag around - - zoom in and out - - add a module - - hook events up - - rm events - - rm modules - - change settings ## Questionable Moves - module deletion seems unclean -- GitLab