EE / Portfolio
← Back
PCB

Custom PCB Designs

Personal and team board designs — drone flight controllers, connectivity modules, and flight telemetry hardware.

Boards
STM32 — Drone flight controller

Custom drone flight controller built from part selection through layout in 48 hours. STM32 MCU on a 6S power domain with USB-C and 6-pin JTAG programming, reverse-polarity protection, ESD on USB and the buck converter, and a dedicated reset test pad.

Custom PCB Designs — STM32 — Drone flight controller
Arduino — Universal IR remote shield

Arduino-compatible shield implementing a universal IR remote. Supports the protocols needed to control all IR devices on campus from a single board.

Custom PCB Designs — Arduino — Universal IR remote shield
nRF52840 — BLE connectivity module

Custom nRF52840 module (Arm Cortex-M4F, BLE/Thread) with USB-C bus power and firmware programming, LiPo-input reverse-polarity protection, an SWD header for J-Link rapid debug/flash, and two low-side N-channel MOSFET LED driver stages.

Custom PCB Designs — nRF52840 — BLE connectivity module
STM32F411 — Flight telemetry aggregator

4-layer STM32F411 telemetry board for Duke Aero that aggregates barometer, accelerometer, GPS, and ozone-sensor data and relays it over SPI to the main flight computer. Specified through-hole packages throughout to harden assembly against vibration-induced solder-joint failure in flight previously observed with SMD layouts.