Carson Pazdan Biomedical Engineer
Projects / Coursework

MedTech Prototyping Lightbox

An open-ended prototyping exercise in one small device: a custom enclosure, a KiCad board, and an interrupt-driven state machine.

Context
BME MedTech Prototyping
Role
Individual
Dates
Fall 2024
Team
1
The finished lightbox
Fig. 1The finished lightbox. The utility belt carries the switch, button, and both knobs.

The assignment. An open-ended design exercise that packs the core of med-tech prototyping into one small device: an enclosure housing a custom PCB and battery that drives three LEDs from a switch, a button, and two potentiometers. Constraints: no dimension over 15 cm, a snug-fitting enclosure, and every internal component intentionally mounted.

Enclosure and lid drawing (SolidWorks): PCB mounting holes, battery slot, and the utility-belt control openings
Fig. 2Enclosure and lid drawing (SolidWorks): PCB mounting holes, battery slot, and the utility-belt control openings.

Enclosure (CAD). I modeled it on Batman's head, with the utility belt on the side carrying the button and knobs. Four heat-set inserts secure the PCB, a slot holds the 9V battery, and the lid seats with a wedge. In hindsight, I'd add a port in the base for reprogramming without disassembly.

Inside: the PCB on heat-set inserts, the 9V battery in its slot, and the controls wired through the belt
Fig. 3Inside: the PCB on heat-set inserts, the 9V battery in its slot, and the controls wired through the belt.

PCB (KiCad). A ground-filled board carrying an Arduino Nano Every, five resistors, and headers for the LEDs, button, switch, and potentiometers, with four mounting holes.

Schematic and board layout in KiCadSchematic and board layout in KiCad
Fig. 4Schematic and board layout in KiCad.

Firmware (C++). A state machine that idles until an interrupt-driven button press, then reads both potentiometers. It drives two LEDs at a PWM brightness set by one pot for 5 seconds, and flashes a third LED at a rate set by the other pot for 10 seconds. A 1 Hz heartbeat on the onboard LED confirms the code is running.

Outcome. A+, and I was asked to TA the course the following semester and continued TA-ing through graduation (January 2025 – May 2026).


Next project

Auralert · Seizure prediction wearable