From 3914002676c9c8c5d4aa9590c5ae73d5b13973f5 Mon Sep 17 00:00:00 2001 From: Evan Grinnell Date: Wed, 14 Jan 2026 00:09:41 +0000 Subject: [PATCH 1/2] Add initial Robot Checklist --- Software/Software Checklist.md | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 Software/Software Checklist.md diff --git a/Software/Software Checklist.md b/Software/Software Checklist.md new file mode 100644 index 00000000..360de9c2 --- /dev/null +++ b/Software/Software Checklist.md @@ -0,0 +1,9 @@ +# Robot Checklist +1. Create Subsystem Names based on what the robot can do +2. Create motor names +3. Map motors to subsystem names +4. Create States Based on Subsystems Interactions +5. Start creating code for motors and rotors +6. Wire the state machine +7. Create state machine in code +8. Create code logic \ No newline at end of file From 6b627e1ce87a0db528783b9b1ca11e573222b1a5 Mon Sep 17 00:00:00 2001 From: Evan Grinnell Date: Sat, 31 Jan 2026 20:26:36 -0800 Subject: [PATCH 2/2] Revise Robot Checklist --- Software/Software Checklist.md | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/Software/Software Checklist.md b/Software/Software Checklist.md index 360de9c2..e3721a51 100644 --- a/Software/Software Checklist.md +++ b/Software/Software Checklist.md @@ -1,9 +1,13 @@ # Robot Checklist -1. Create Subsystem Names based on what the robot can do -2. Create motor names -3. Map motors to subsystem names -4. Create States Based on Subsystems Interactions -5. Start creating code for motors and rotors -6. Wire the state machine -7. Create state machine in code -8. Create code logic \ No newline at end of file +1. List all states of robot +2. Assume motor counts +3. Create motor names +4. Define motor categories (Freespin/Positional) +5. Map motors to robot states +6. Assign buttons +7. Create Github issues, clustered by categories +8. Start creating code for motors and rotors +9. Wire the state machine +10. Protobot skeleton code +11. Create state machine in code +12. Create code logic \ No newline at end of file