Firmware Training Lead: Nathaniel Wert
RoboJackets Firmware Training focuses on preparing new members for working on firmware focused projects on their team. Our curriculum starts from scratch with digital input and output using Arduino and covers more advanced topics such as common serial communication protocols and driver design.



Meetings Times & Important Resources
For Fall 2025, all of our training sessions will be held in Mason 3132 (except for 9/15/2025, where training will take place in Howey N210). Sessions will be held Monday and Friday from 6:00 – 8:00 PM EST starting Monday September 15th. You only need to come to one of these sessions a week as they are identical.On Monday of each week, the lecture slides and lab material will be uploaded to the firmware-training GitHub repository. Questions outside the sessions can be asked via the newly created firmware training helpdesk slack channel.
Weekly Content
Week 1: What is Firmware? General Arduino and Digial IO
Week 2: Analog IO + Interrupts
Week 3: Communication Protocols
Week 4: Driver Design
Week 5: Recap + Special Topics