13. Mid Term Review
A brief overview of the progress made towards the final project.
System Diagrams
Magic 8 — Task List
| # | Title | Description | Status | Start Date | End Date |
|---|---|---|---|---|---|
| 1 | Define Idea and Intent | Ideate project ideas that would be beneficial to educational programs at Moonlighter FabLab | Complete | Jan 21, 2026 | Jan 28, 2026 |
| 2 | Initial Concept Development | Start sketching ideas of the project and possible ways of producing it | Complete | Jan 21, 2026 | Jan 28, 2026 |
| 3 | Phase 1 Research | Look up existing examples of similar devices and how they are made | Complete | Jan 28, 2026 | Feb 4, 2026 |
| 4 | Sketch Model | Using Rhino 8, design a 3D model of the concept | Complete | Jan 28, 2026 | Feb 4, 2026 |
| 5 | 3D Rendering | Using Twinmotion, create a video render of the concept model | Complete | Feb 4, 2026 | Feb 11, 2026 |
| 6 | Logo Design | Design a logo of the product name and make a vinyl sticker | Complete | Feb 4, 2026 | Feb 11, 2026 |
| 7 | Phase 2 Research | Look at new examples based on updated knowledge and skills | Complete | Feb 11, 2026 | Feb 18, 2026 |
| 8 | Revised Concept Development | Update the concept based on revised information | Complete | Feb 11, 2026 | Feb 18, 2026 |
| 9 | Test LED Matrix and Embedded Program | Test major component to ensure effectiveness | Complete | Feb 11, 2026 | Feb 18, 2026 |
| 10 | Test Webapp Interface | Vibe code a webapp to understand limitations and how to integrate | Complete | Mar 18, 2026 | Apr 8, 2026 |
| 11 | Wifi Protocols and Web Interface | Select and program microcontrollers for wifi connectivity | Complete | Mar 18, 2026 | Apr 8, 2026 |
| 12 | PCB Design and Milling | Produce a PCB to integrate test components | Complete | Mar 18, 2026 | Apr 8, 2026 |
| 13 | Phase 2 Test Matrix Complete | Ensure that hardware and software are operational | Complete | Mar 18, 2026 | Apr 8, 2026 |
| 14 | Phase 3 Design 3D Modeling | Using Rhino 8, design and plan the layout of the hardware components | Complete | Apr 8, 2026 | Apr 15, 2026 |
| 15 | Order Components and Materials | Source and order all necessary components with adequate delivery time | Complete | Apr 8, 2026 | Apr 15, 2026 |
| 16 | Design and Mill Final PCBs | Produce all final PCBs | Complete | Apr 8, 2026 | Apr 15, 2026 |
| 17 | Solder PCBs | Solder switch PCBs and microcontroller PCB components | Not Started | May 6, 2026 | May 13, 2026 |
| 18 | Laser Cut Internal Layers | Send internal layer files to be laser cut | In Progress | May 6, 2026 | May 13, 2026 |
| 19 | 3D Print Base Enclosure | Prepare, slice and print 3D print files | In Progress | May 6, 2026 | May 13, 2026 |
| 20 | Assemble Base Components | Clean, assemble and glue base components | In Progress | May 6, 2026 | May 13, 2026 |
| 21 | Install PCBs and Wiring | Lay wiring and install PCBs | In Progress | May 6, 2026 | May 13, 2026 |
| 22 | 3D Print Top Components | Prepare, slice and print 3D print files | In Progress | May 6, 2026 | May 13, 2026 |
| 23 | Laser Cut Tiles and Matrix Diffuser | Send top components to be laser cut from acrylic | Not Started | May 6, 2026 | May 13, 2026 |
| 24 | Install LEDs | Connect switch caps, wire and solder LEDs | Not Started | May 13, 2026 | May 20, 2026 |
| 25 | Phase 4 Vibe Code Web Interface | Using Claude.ai, generate the code for the web interface | Not Started | May 13, 2026 | May 20, 2026 |
| 26 | Troubleshoot | Test and resolve issues as they arise | Not Started | May 13, 2026 | May 20, 2026 |
| 27 | Complete Assembly | Close the enclosure and connect the device | Not Started | May 13, 2026 | May 20, 2026 |
| 28 | Complete Applications and Implications, Project Development | Answer the questions and update the website | Not Started | May 20, 2026 | May 27, 2026 |
| 29 | Complete Invention, Intellectual Property and Income | Answer the questions and update the website | Not Started | May 20, 2026 | May 27, 2026 |
| 30 | Create a Video Presentation | Compile a video of the project design and fabrication process | Not Started | May 27, 2026 | Jun 8, 2026 |
| 31 | Create a Presentation Slide | Create a descriptive slide about the project | Not Started | May 27, 2026 | Jun 8, 2026 |
| 32 | Final Revisions and Submission | Complete outstanding documentation and updates | Not Started | Jun 8, 2026 | Jun 24, 2026 |