17.2. Project Development - Week 17


Project Development

individual assignment

  • Complete your final project tracking your progress

17.2.1. Individual Assignment

17.2.1.1. Schedule

* Final Project
  DEADLINE: <2025-06-12 Thu>

** Spiral 1
   SCHEDULED: <2025-06-09 Mon>

*** TODO Mechanics/3D Design
    SCHEDULED: <2025-06-04 Wed>
    - [X] Build Prototype for Key-Mechanics
    - [-] Modelling
      - [X] Housing
      - [X] Keys
    - [ ] Create Assembly with PCB
      - [ ] think about cables and connectors/mounting holes
    - [-] Test production 
      - [X] Keys
      - [ ] Mounting for keyboard

*** TODO Electronics
    SCHEDULED: <2025-06-06 Fri>
    - [ ] Test Conductive Foam as Key
    - [-] Designing
      - [ ] Key reading PCB
      - [ ] Key Modules
      - [X] XIAO PCB
      - [ ] I2C Connectors :OPTIONAL:

*** TODO Production
    SCHEDULED: <2025-06-08 Sun>
    - [ ] Key holder
    - [ ] Keys
    - [ ] PCBs
      - [ ] Key module
      - [ ] Key reading PCB
      - [ ] XIAO PCB
      - [ ] I2C Connectors :OPTIONAL:

*** TODO Software
    SCHEDULED: <2025-06-09 Mon>
    - [X] test midi interface on PC
    - [ ] send key presses via serial connection to XIAO
    - [ ] sending MIDI signals for each key

** Spiral 2                                                          :OPTIONAL:
   SCHEDULED: <2025-06-12 Thu>

*** TODO 3D Design
    - [ ] LED Module
      - [ ] LED stripe integration/mounting
      - [ ] wiring guides
      - [ ] Housing
    - [ ] new bottom plate

*** TODO Electronics
    - [ ] LED stripes?
    - [ ] PCB connecting the LED stripes
    - [ ] Powering circuit

*** TODO Production
    - [ ] Print
    - [ ] Lasercut 
    - [ ] Mill
    - [ ] Solder
    - [ ] Screw

*** TODO Software
    - [ ] Read MIDI file to ram
    - [ ] MIDI visualisation
    - [ ] React to Key Presses
    - [ ] Communication with multiple modules