COLE BATONYI.

> initializing profile_

Embedded Systems
Project Portfolio.

I build firmware and hardware that measure, monitor, and move real things — focusing on seamless integration through connecting Mechanical, Electrical, and Software systems.

Project BMTS Kiwi Drive
STACK ESP32-S3 · FreeRTOS · C NI Roborio · Python
BUSES CAN (TWAI) · SPI · I2C CAN (TWAI) · PWM
STATUS BUILDING BUILDING
// 01 — SELECTED WORK

Projects

Battery Monitoring and Tracking System

BMTS (2026)

ACTIVE

Battery Monitoring and Tracking System. An ESP32-S3 firmware stack for real-time battery temperature monitoring, and inventory tracking. This project was inspired by the growing desire to optimize battery performance and lifetime in FRC competitions. later editions will also include monitoring other battery health metrics for improved data analysis.

MCU
ESP32-S3
RTOS
FreeRTOS
Features
Temperature Sensing,
Battery Identification
Comms
CAN bus (TWAI), I2C, SPI
Kiwi drive robot chassis

Frankie (2015, 2025)

ACTIVE

This project was originally designed and built in 2015. However, I refurbished it in 2025 to learn more about programming and control systems. As of 2025 I have been involved in every component of this project to get a better understanding of the mechanical, electrical, and software requirements of a robot. This drivetrain works as a three-wheel omnidirectional drivetrain — holonomic motion control with independent wheel vector math for smooth translation and rotation at the same time. Including encoders and PID tuning for each wheel.

Controller
NI-roboRIO
Drivetrain
3x omni wheel, 120° spacing
Focus
Inverse kinematics, PID Control, Teleop Control
Comms
CAN bus, PWM
CAD
Solidworks / Onshape
Fabrication
Aluminum extrusion, 3D printed mounts
Mirage RC Car

Mirage (2026)

ARCHIVED

Working in a team of 5 we built a custom 2-wheeled RC car to complete a variety of challenges for a university course. These challenges included, navigating up and down a ramp, detecting metal at random locations, and collecting distance measurements. I was responsible for the mechanical design as well as integrating the system requirements so that all of the components would work when assembled together.

Awards
Certificate of Excellence - 2026
Controller
ESP32-S3, ESP32-C3
Specs
modular 1.78:1 gearboxes,
2 traction wheels
CAD
Designed in Onshape
Fabrication
3D printed custom frame and parts
Sir William

Sir William (2024)

ARCHIVED

This robot was built for the 2024 FRC game. In this year I was a mentor on Forge Robotics (4421). My mentor responsibilties extended to CAD education and ensuring that the strategy the team decided on was implemented successfully. We had a unique linear actuator system that allowed for the shooting mechanism to be aimed and use the same actuation method to score the climb in the endgame.

Awards
Canadian Pacific Regional Finalist,
Canadian Pacific Regional Quality Award,
Las Vegas Regional Innovation in Control
Controller
NI-roboRIO
Drivetrain
4-wheel swerve drive
CAD
Solidworks
Fabrication
Aluminum extrusion,
Polycarbonate sheet,
3D printed mounts
Pivot

Pivot (2017)

ARCHIVED

This robot was built for the 2017 FRC game. In this year I mentored Alberta Tech Alliance (4334) takinga step back from my team lead position the year prior as I was no longer a student. As a mentor my goal was to assist the mechanical/electrical subteams, and organize the pit crew at competitions. In this role I was able to utilize my previous experience to help produce a robust robotic system so that we could maximize our uptime in competition. In this season we placed 87th in the world.

Awards
Western Canada Regional Winner,
Western Canada Regional Quality Award
Controller
NI-roboRIO
Drivetrain
6-wheel tank drive
CAD
Solidworks
Fabrication
Aluminum extrusion,
Polycarbonate sheet,
3D printed mounts
Velocity

Velocity (2016)

ARCHIVED

This robot was built for the 2016 FRC game. This was my last season as a student on the robotics team, As such I accepted the role as team lead and embarked on a challenge that would test everything that I had learned in the previous two seasons. In this competition season I lead the team with a philosophy of make the design as simple as possible, focus on execution through informed planning, and have all systems at 100% uptime. These strategies proved their merit in competition as we were able to have our most successful season to date, ranking 18th in the world. We were also invited to participate in an offseason event in China were we won the competition.

Awards
Utah Regional Winner,
Utah Regional Excellence in Engineering,
Western Canada Regional Winner,
Western Canada Regional Creativity Award,
CRC Offseason Event Winner
Controller
NI-roboRIO
Drivetrain
6-wheel tank drive
CAD
Solidworks
Fabrication
Aluminum sheet metal,
Polycarbonate sheet,
3D printed mounts
Elevation

Elevation (2015)

ARCHIVED

This robot was buiilt for the 2015 FRC game. As this was my second season on the team as a student I built on my knowledge by getting involved with the mechancial design and CAD of the robot while continuing to wire the robot and work on the drive team / pit crew. This season was full of setbacks and challenges that we had to overcome as a team. To be able to better prepare for the next season I took an interest in learning about project managament, and rapid prototyping methodologies so that we could be better prepared for the 2016 season.

Awards
Utah Regional Winner,
Western Canada Regional Creativity Award
Controller
NI-roboRIO
Drivetrain
6-wheel tank drive
CAD
Solidworks
Fabrication
Aluminum sheet metal,
Polycarbonate sheet,
3D printed mounts
Momentum

Momentum (2014)

ARCHIVED

This robot was built for the 2014 FRC game. This is the season where I cut my teeth in competitve robotics and embedded systems as a student. In my rookie season I started with wiring the electrical system, and assemblying components on to the robot. This lead to my participation on the drive team and pit crew at competitions. This early exposure to the drive team and pit crew environments has given me a foundation to be able to evaluate a system not just on the requirements but also the performance, and the need to build a robust platform.

Awards
Western Canada Regional Winner
Controller
NI-cRIO
Drivetrain
6-wheel tank drive
CAD
Solidworks
Fabrication
Aluminum sheet metal,
Polycarbonate sheet,
3D printed mounts
// 02 — BUILD LOG

Recent notes

// 03 — ABOUT

Background

I work at the intersection of firmware, and hardware — from creating 3D CAD models of mechanical designs, wiring circuits according to custom schematics, writing firmware for sensor integration, using a variety of debugging tools, to creating robust testing protocols. Most of my projects start as a curiosity about how something actually works, and end up as a board on my desk with an oscilloscope probe attached to it.

// 04 — CONTACT

Get in touch