VHDL: Pong
In order to further my knowledge of FPGA logic and VHDL I created a simple Pong game. While simple in theory, this project required three clocked processes, a VGA signal generator and some interes...
In order to further my knowledge of FPGA logic and VHDL I created a simple Pong game. While simple in theory, this project required three clocked processes, a VGA signal generator and some interes...
A few weeks before I started this project, my friend sent me a video of a lab that he had completed for school. The lab consisted of wiring and programming an Arduino and some seven segment display...
Queen’s Formula SAE: CAL CAL (CAN Abstraction Layer), designed for use with MoTeC M150 ECU and PDM 15. Introduction CAL, or CAN bus Abstraction Layer, was originally proposed by our Electrical Te...
7 Segment display built with an ESP32 and programmed with the Arduino HAL through PlatformIO Introduction Recently I visited my hometown of Vancouver, BC. While there, I decided to take a trip t...
The electronics for this CNC had been sitting around for a while and the robotics lab had wanted to have a second CNC for lighter materials like lexan for some time. So when another student ordered...
While building the 2022 World Championship robot, we decided to take a break and have some fun by making an FRC GoKart. Powered by two old NEO motors and a half broken RoboRio, the Kart actually wo...
A small photo gallery of the FRC Electrical Subsystem
A complete overview of the ball sorting/indexing system I designed. Starting with an intro to the sensors and finishing with the code, this article is a full deep dive into how I made the ball sort...
It was no secret that the 2020-21 VEX game was one of the worst games produced while I was competing. Rather than dwell on the losses, our team decided to use the opportunity to learn new things an...