18. Applications and Implications, Project Development
This week is about creating the plan for my final project and difining the scope and tracking the progress of my project. I will also be working on the final project and documenting the progress.
What will it do?
My project is wifi enabled interactive game board that allows players to develop their own games of chance, strategy, memory, tivia, or story telling. By using the webapp, players define the outcomes pressing the glowing tiles on the board. this acts as an input. The app can also control the kinds of messages displayed on the LED matrix in the center of the board.
Who has done what beforehand?
While developing this project I learned that many people have made macropads. It is a subcategory of a mechanical keyboard and can be customized to do many things. This completely new to me, but I have done the fabrication processes before.
What sources will you use?
I will use youtube tutorials, online forums, and AI tools to guide me.
What will you design
I will design a game board using Rhno 8 for the hardware, KiCad for the PCB, Adobe Illustrator for the graphics, Arduino IDE for the firmware and VS code for the HTML apps
What materials and components will be used?
| Qty | Description | Price | Link |
|---|---|---|---|
| 1 | RGBW LEDS | $20.99 | LED |
| 1 | Seeed Xiao ESP32C3 | $9.99 | Xiao ESP32C3 |
| 1 | LED Matrix | $12.99 | Matrix |
| 1 | USB-C Cables | $9.99 | USB-C Cables |
| 1 | Keyboard switches | $27.90 | Keyboard switches |
| 1 | USB-C Power Supply | $12.99 | Power Supply |
| 1 | Surface Mounted Diodes | $7.99 | SMD |
| 1 | PLA Matte Filament | $10.99 | Filament |
| 1 | Milky White 1/8" Acrylic Sheets | $17.99 | Acrylic |
| 1 | Antenna | $9.99 | Antenna |
| 1 | 18 Gauge Wire | $23.75 | Wire |
| 1 | Hex Screws | $21.99 | Screw |
| 1 | 12"x12" Basswood 1/8" Sheets | $37.99 | Wood |
| 1 | Threaded inserts | $8.99 | Threaded inserts |
Where will they come from?
Amazon, and the Bambu Lab website.
How much will they cost?
The estimated material cost is $234.53
What parts and systems will be made?
The enclosure, PCB, switch cap, player tiles, and display will all be made.
What processes will be used?
I will used 3D printing, laser cutting, PCB milling, soldering, and programming.
What questions need to be answered?
How much can I feasibly accomplish? What skills do I need to develop for this project? How can I make the LEDS, matrix, and switches function? What is the player experience going to be? How can this be developed further?
How will it be evaluated?
It will be evaluated based on meeting the final project requirements, effectiveness of the project and overall completeness.
Project Plan View full details →
Task list and timeline for the Magic 8 project.
| # | 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 |