Skip to content

Midterm Review

Assignment

On your final project site post a system diagram for your project, list the tasks to be completed, make a schedule for doing them, meet with your local and global instructors to review these and your weekly assignments.

Spiral Development Strategy

Initial Plan and status

Week Area Plan Status
Week 1: PCB Decide whether to stick with NAP-XIAO or design new PCB using ESP32 for WIFI feature New PCB with power supply circuit and changed Xiao ESP32S3
NapPod Structural Design Finish Designing the NapPod structure Finished designing in Fusion360
I/O Test capacitive touch pad (Neopixels and speaker already tested) Learned about capacitive touch pad but haven’t tested yet
ShopBot Decide on the thickness of board to use Decided to use 12mm thickness plywood
Week 2: PCB If using ESP32, finish the PCB design Modifying previous board (Xiao RP2040 and Xiao ESP32 S3 have same pin)
NapPod Structural Design Make full scale cardboard prototype using Zund Completed first iteration of cardboard prototype
I/O Work on program to integrate capacitive touch pad with PCB Yet to work on this
ShopBot Buy the board (Plywood/rubberWood/ParticleBoard) Yet to buy the plywood
Week 3: PCB Mill the final PCB Not done
NapPod Structural Design Render design for documentation Not done
I/O Put all I/Os together and work on full program Not done
ShopBot Cut using selected board type, assemble, and stress-test Not done
Risks Programming issues with all I/Os connected, weak NapPod structure Not done
Week 4: PCB Final testing and casing for the PCB Not done
NapPod Structural Design Find and work on aesthetic finishes Not done
I/O Test full scale program and organize code Not done
ShopBot Cut design again if any design changes were made Not done

Remaining Works and Schedule

# Verticals Work Done Remaining Work Time to complete
1. NapPod Structural Design Cardboard Prototype Done Milling full scale in ShopBot Last week of April
2. I/O Speaker and Addressable LEDs Capacitive touch First Week of May
3. PCB Xiao RP2040 custom board done New PCB board using Xiao ESP32-C3 Second Week of April
4. System Integration and Testing Third Week ofApril