Lights and Switchs Indicator PCB

Project information


  • Type: Hardware | Software
  • Skills: PCB Design | KiCAD | C++ | PCBA | Hardware Debugging
  • Student Team: UWAFT EcoCar Team
  • Role: Project Lead

Led development of a custom PCB designed to use receive a digital input from switches and turn on specific LEDs based on diagnostic messages sent on a custom CAN Bus. The PCB utilizes a STM32 board as the MCU communicates through CAN using two IC's used to convert the CAN message to SPI for the STM32. The PCB was developed using KiCAD and the software was developed in C++ using the Arduino IDE.