← Back to Projects
Motorsports · PCB Design

Carnegie Mellon Racing

Carnegie Mellon Racing

Carnegie Mellon Racing is CMU's Formula SAE (FSAE) team, where we design an electric Formula 1-style car from the ground up and compete at international events every year. The team is organized into six departments: Structures, Energetics, Driverless, Finance, Marketing & Outreach, and Race Operations.

I currently work on the Grounded Low Voltage (GLV) team where I serve as the Low Voltage Battery Management System Co-lead.

Carnegie Mellon Racing logo CMR Website
PCB Design Projects

PCBs I've Designed

Low Voltage Battery Management System

Low Voltage Battery Management System

The battery management system for Carnegie Mellon Racing's custom 24V battery used to power all low voltage systems on the 27x car. This 5.6 in² 4-layer board uses the TI BQ79616 to monitor cell voltages and passively balance them. An STM32 controls the rest of the board and communicates with the rest of the car over a 500 kbps CAN bus.

Improvements from the 26x LVBMS include:

  • Current sense circuitry
  • Charging circuitry to turn on the board while the battery charges
  • A custom NMOS implementation of a lockout relay designed to disconnect the battery from the car when under or overvolting
  • Thermal vias and 1oz copper on all layers to dissipate 4+ watts of power dissipation
  • Via stitching and unbroken ground pours to mitigate the EMI from 42.6A of peak sustained current
High Voltage Distribution Board

High Voltage Distribution Board (HVDB)

Replicates the high-voltage environment of the car's accumulator to help validate other boards before they go in the car. Expands on the device tray used to connect accumulator boards. This was my first new-member project, where I learned PCB design in Altium and signal integrity principles.

CMRduino

CMRduino

An Arduino-like PCB built around an STM32 with quality-of-life upgrades: USB or barrel-jack power, communication over USB or SD card, and test points on critical rails for debugging.

Driverless Breakout Boards

Driverless Breakout Boards

Three breakout boards for the driverless system on the 26x car. The compute breakout carries power, USB, and CAN to the Nvidia Jetson, which runs car automation and acts as a CAN terminator. Two sensor breakouts carry CAN and power.

← All Projects View Resume