Savo's Site

AR

Page Last Updated: February 12, 2024

  • Falcon Aircraft - Building a human powered aircraft (HPA) with the goal of flying a marathon’s distance (42 km) in under an hour

embedded

Page Last Updated: March 4, 2024

  • Falcon Aircraft - Building a human powered aircraft (HPA) with the goal of flying a marathon’s distance (42 km) in under an hour
  • Contact Sensor - Designed and programmed a custom contact sensor for use in a prototype 3D printer. My first freelance contract!
  • TITAN 2022 - My successfully deployed, much revised video bike system for HPVDT’s speedbike TITAN
  • ESC V5 - Newest revision to the ESC. Largely designed to use the available MOSFET drivers.
  • Composite Oven Control System - Made a complete general oven controller for properly curing composites in our team’s hand-made oven. The project I think would most likely get a bomb squad called if left unattended.
  • TTC Check Board - Developed a dedicated embedded system to serve me predictions for when buses would arrive at selected stops.
  • ESC V4 - Another major revision to the BLDC ESC, mainly changing to the modern ATtiny family of microcontrollers.
  • ESC V3 - A revision of ESV V2 with the voltage regulator removed
  • Rebreather Monitoring - Led the design of the rebreather monitoring system for our submarine project
  • ESC V2 - My first actual attempt at building an ESC. A shrunk down revision of the first.
  • ESC V1 - My first attempt to make a sensor-less ESC for my drone
  • Drone ESC - Making a custom electronic speed controller for my drone’s motors
  • Scoreboard - Made a small display board to keep score of a game
  • Telemetry - Developed a general purpose wireless communication system to be used in future projects for HPVDT
  • Prototype Bus Stop Checker - Proof of concept to check for busses around my home. Base for TTC Check board project.
  • Blueshift - Created the electronics system for what would have been our ASME 2020 race bike entry. A combination of TITAN and Zephyr.
  • gameBOI - A small handheld capable of offering several user selectable games to be played using the two buttons and 32 LEDs that form a display. Created in under two weeks!
  • TITAN 2019 - My first attempt at building a ‘steer by video’ system from scratch for one of our speed bikes
  • Zephyr - Designed the electronics system for Zephy, HPVDT’s entry to ASME 2019
  • Arbiter Lighting - Prepared a hardware-only lighting system based on what was planned for the team’s previous vehicle, Tempest. My first PCB!
  • Entry Fob Replication - Reverse engineered and replicated an access fob for my residence at the time
  • Demo Show Seat - Revised the existing show seat used at demos to have its set points easily reconfigured with software. My first embedded electronics project!

HPA

Page Last Updated: February 12, 2024

  • Falcon Aircraft - Building a human powered aircraft (HPA) with the goal of flying a marathon’s distance (42 km) in under an hour

HPVDT

Page Last Updated: March 4, 2024

  • Falcon Aircraft - Building a human powered aircraft (HPA) with the goal of flying a marathon’s distance (42 km) in under an hour
  • TITAN 2022 - My successfully deployed, much revised video bike system for HPVDT’s speedbike TITAN
  • Composite Oven Control System - Made a complete general oven controller for properly curing composites in our team’s hand-made oven. The project I think would most likely get a bomb squad called if left unattended.
  • Hot Wire Foam Cutter - Contributed electronics design to the construction of an in-house CNC hot-wire foam cutting for HPVDT
  • Rebreather Monitoring - Led the design of the rebreather monitoring system for our submarine project
  • Blueshift - Created the electronics system for what would have been our ASME 2020 race bike entry. A combination of TITAN and Zephyr.
  • TITAN 2019 - My first attempt at building a ‘steer by video’ system from scratch for one of our speed bikes
  • Zephyr - Designed the electronics system for Zephy, HPVDT’s entry to ASME 2019
  • Arbiter Lighting - Prepared a hardware-only lighting system based on what was planned for the team’s previous vehicle, Tempest. My first PCB!

3D printing

Page Last Updated: February 4, 2024

  • Contact Sensor - Designed and programmed a custom contact sensor for use in a prototype 3D printer. My first freelance contract!
  • Oscilloscope - Produced an Arduino-based USB oscilloscope capable of measuring signals up to 20kHz, with AC/DC coupling and hardware 1X/10X scaling

hardware

Page Last Updated: January 4, 2024

  • ATtiny1617 Dev Board - Made a small breakout board for ATtiny development
  • Edit Machine - Made a little protoboard circuit from components I had to track one’s goal completion.
  • Hardware Clock - A modular clock composed entirely out of discrete logic chips I got secondhand. Significantly more debugging than expected!
  • Ornaments - Made some festive blinking lights to hand out. Used the 555 timer!
  • Arbiter Lighting - Prepared a hardware-only lighting system based on what was planned for the team’s previous vehicle, Tempest. My first PCB!

KiCad

Page Last Updated: January 6, 2024

  • ATtiny1617 Dev Board - Made a small breakout board for ATtiny development
  • TITAN 2022 - My successfully deployed, much revised video bike system for HPVDT’s speedbike TITAN
  • Hardware Clock - A modular clock composed entirely out of discrete logic chips I got secondhand. Significantly more debugging than expected!
  • ESC V2 - My first actual attempt at building an ESC. A shrunk down revision of the first.
  • ESC V1 - My first attempt to make a sensor-less ESC for my drone
  • Drone ESC - Making a custom electronic speed controller for my drone’s motors

555

Page Last Updated: January 4, 2024

  • Edit Machine - Made a little protoboard circuit from components I had to track one’s goal completion.
  • Hardware Clock - A modular clock composed entirely out of discrete logic chips I got secondhand. Significantly more debugging than expected!
  • Ornaments - Made some festive blinking lights to hand out. Used the 555 timer!

prototyping

Page Last Updated: July 25, 2023

  • Edit Machine - Made a little protoboard circuit from components I had to track one’s goal completion.
  • Oscilloscope - Produced an Arduino-based USB oscilloscope capable of measuring signals up to 20kHz, with AC/DC coupling and hardware 1X/10X scaling
  • Demo Show Seat - Revised the existing show seat used at demos to have its set points easily reconfigured with software. My first embedded electronics project!

recycling

Page Last Updated: July 25, 2023

  • Edit Machine - Made a little protoboard circuit from components I had to track one’s goal completion.

FPGA

Page Last Updated: January 6, 2024

  • FPGA Video Processing System - Developed a hardware-only video processing system to do kernel operations on a live video feed, including a primitive number detection system.

machine learning

Page Last Updated: January 6, 2024

  • FPGA Video Processing System - Developed a hardware-only video processing system to do kernel operations on a live video feed, including a primitive number detection system.

video

Page Last Updated: January 6, 2024

  • FPGA Video Processing System - Developed a hardware-only video processing system to do kernel operations on a live video feed, including a primitive number detection system.

matlab

Page Last Updated: January 6, 2024

  • StatOpt in Python - Ported and improved the StatOpt Serializer/Deserializer from MATLAB to Python based on previous work
  • Mazebot - Design and programmed a rover to autonomously navigate a maze and retrieve a block
  • Crane Gantry Control System - Made a simulated control system for a gantry crane system
  • Arterial Guidewire Simulation (Capstone) - Developed a tool to determine the approximate wear on the insides of blood vessels as a guide wire is fed through them.
  • Mountain Bike Suspension - Developed a kinematic model in MATLAB to perform a design optimization of a mountain bike suspension system.

Python

Page Last Updated: January 6, 2024

  • StatOpt in Python - Ported and improved the StatOpt Serializer/Deserializer from MATLAB to Python based on previous work
  • TITAN 2022 - My successfully deployed, much revised video bike system for HPVDT’s speedbike TITAN
  • TITAN 2019 - My first attempt at building a ‘steer by video’ system from scratch for one of our speed bikes

SerDes

Page Last Updated: January 6, 2024

  • StatOpt in Python - Ported and improved the StatOpt Serializer/Deserializer from MATLAB to Python based on previous work

Cadence

Page Last Updated: January 6, 2024

  • Hamming Code IC - Designed a Hamming Code generator integrated circuit with a classmate over a semester using 65 nm technology in Cadence software.

IC

Page Last Updated: January 6, 2024

  • Hamming Code IC - Designed a Hamming Code generator integrated circuit with a classmate over a semester using 65 nm technology in Cadence software.

Simulation

Page Last Updated: January 6, 2024

  • Hamming Code IC - Designed a Hamming Code generator integrated circuit with a classmate over a semester using 65 nm technology in Cadence software.

VLSI

Page Last Updated: January 6, 2024

  • Hamming Code IC - Designed a Hamming Code generator integrated circuit with a classmate over a semester using 65 nm technology in Cadence software.

rpi

Page Last Updated: March 4, 2024

  • TITAN 2022 - My successfully deployed, much revised video bike system for HPVDT’s speedbike TITAN
  • Blueshift - Created the electronics system for what would have been our ASME 2020 race bike entry. A combination of TITAN and Zephyr.
  • TITAN 2019 - My first attempt at building a ‘steer by video’ system from scratch for one of our speed bikes

css

Page Last Updated: January 3, 2023

  • This Website - I made this website from scratch, would you like to peer behind the curtain?

html

Page Last Updated: January 3, 2023

  • This Website - I made this website from scratch, would you like to peer behind the curtain?

HUGO

Page Last Updated: January 3, 2023

  • This Website - I made this website from scratch, would you like to peer behind the curtain?

clock

Page Last Updated: July 10, 2023

  • Hardware Clock - A modular clock composed entirely out of discrete logic chips I got secondhand. Significantly more debugging than expected!

hack

Page Last Updated: May 27, 2023

  • Battery Pack Cell Replacement - Replaced the cells in some old battery packs for my friends
  • Demo Show Seat - Revised the existing show seat used at demos to have its set points easily reconfigured with software. My first embedded electronics project!

BLDC

Page Last Updated: January 6, 2024

  • ESC V5 - Newest revision to the ESC. Largely designed to use the available MOSFET drivers.
  • ESC V4 - Another major revision to the BLDC ESC, mainly changing to the modern ATtiny family of microcontrollers.
  • ESC V3 - A revision of ESV V2 with the voltage regulator removed
  • ESC V2 - My first actual attempt at building an ESC. A shrunk down revision of the first.
  • ESC V1 - My first attempt to make a sensor-less ESC for my drone
  • Drone ESC - Making a custom electronic speed controller for my drone’s motors

drone

Page Last Updated: January 6, 2024

  • ESC V5 - Newest revision to the ESC. Largely designed to use the available MOSFET drivers.
  • ESC V4 - Another major revision to the BLDC ESC, mainly changing to the modern ATtiny family of microcontrollers.
  • ESC V3 - A revision of ESV V2 with the voltage regulator removed
  • Flight Controller V2 - My more powerful STM32 based version of a flight controller. Currently on hold.
  • ESC V1 - My first attempt to make a sensor-less ESC for my drone
  • Drone ESC - Making a custom electronic speed controller for my drone’s motors
  • Flight Controller V1 - My first flight controller design. Based on an ATmega328P so I could adapt many open-source drone projects to it if needed.
  • Drone Flight Controller - Making a a custom flight controller for my drone to work with my custom ESCs and potentially other electronics.

ESC

Page Last Updated: January 6, 2024

  • ESC V5 - Newest revision to the ESC. Largely designed to use the available MOSFET drivers.
  • ESC V4 - Another major revision to the BLDC ESC, mainly changing to the modern ATtiny family of microcontrollers.
  • ESC V3 - A revision of ESV V2 with the voltage regulator removed
  • ESC V2 - My first actual attempt at building an ESC. A shrunk down revision of the first.
  • ESC V1 - My first attempt to make a sensor-less ESC for my drone
  • Drone ESC - Making a custom electronic speed controller for my drone’s motors

user experience

Page Last Updated: January 3, 2023

  • Composite Oven Control System - Made a complete general oven controller for properly curing composites in our team’s hand-made oven. The project I think would most likely get a bomb squad called if left unattended.

ESP32

Page Last Updated: January 8, 2024

  • TTC Check Board - Developed a dedicated embedded system to serve me predictions for when buses would arrive at selected stops.
  • Prototype Bus Stop Checker - Proof of concept to check for busses around my home. Base for TTC Check board project.

SSL

Page Last Updated: January 8, 2024

  • TTC Check Board - Developed a dedicated embedded system to serve me predictions for when buses would arrive at selected stops.

wifi

Page Last Updated: January 8, 2024

  • TTC Check Board - Developed a dedicated embedded system to serve me predictions for when buses would arrive at selected stops.
  • Prototype Bus Stop Checker - Proof of concept to check for busses around my home. Base for TTC Check board project.

CAD

Page Last Updated: December 29, 2022

c++

Page Last Updated: March 4, 2024

  • Rescue Rover - Gradually developed an assistive robot to aid in a simulated disaster. Simultanious localization and mapping (SLAM) and mchine learning (ML) used.
  • Blueshift - Created the electronics system for what would have been our ASME 2020 race bike entry. A combination of TITAN and Zephyr.

ml

Page Last Updated: December 29, 2022

  • Rescue Rover - Gradually developed an assistive robot to aid in a simulated disaster. Simultanious localization and mapping (SLAM) and mchine learning (ML) used.

ros

Page Last Updated: December 29, 2022

  • Rescue Rover - Gradually developed an assistive robot to aid in a simulated disaster. Simultanious localization and mapping (SLAM) and mchine learning (ML) used.

rover

Page Last Updated: January 3, 2023

  • Rescue Rover - Gradually developed an assistive robot to aid in a simulated disaster. Simultanious localization and mapping (SLAM) and mchine learning (ML) used.
  • Mazebot - Design and programmed a rover to autonomously navigate a maze and retrieve a block

slam

Page Last Updated: December 29, 2022

  • Rescue Rover - Gradually developed an assistive robot to aid in a simulated disaster. Simultanious localization and mapping (SLAM) and mchine learning (ML) used.

vision

Page Last Updated: December 29, 2022

  • Rescue Rover - Gradually developed an assistive robot to aid in a simulated disaster. Simultanious localization and mapping (SLAM) and mchine learning (ML) used.

cnc

Page Last Updated: January 3, 2023

  • Hot Wire Foam Cutter - Contributed electronics design to the construction of an in-house CNC hot-wire foam cutting for HPVDT

analog

Page Last Updated: January 3, 2023

  • Rebreather Monitoring - Led the design of the rebreather monitoring system for our submarine project
  • Arbiter Lighting - Prepared a hardware-only lighting system based on what was planned for the team’s previous vehicle, Tempest. My first PCB!

axios

Page Last Updated: January 3, 2023

imu

Page Last Updated: January 3, 2023

  • Flight Controller V2 - My more powerful STM32 based version of a flight controller. Currently on hold.
  • Flight Controller V1 - My first flight controller design. Based on an ATmega328P so I could adapt many open-source drone projects to it if needed.
  • Drone Flight Controller - Making a a custom flight controller for my drone to work with my custom ESCs and potentially other electronics.

Arduino

Page Last Updated: January 4, 2024

  • Scoreboard - Made a small display board to keep score of a game
  • gameBOI - A small handheld capable of offering several user selectable games to be played using the two buttons and 32 LEDs that form a display. Created in under two weeks!

EAGLE

Page Last Updated: January 4, 2024

  • Scoreboard - Made a small display board to keep score of a game
  • gameBOI - A small handheld capable of offering several user selectable games to be played using the two buttons and 32 LEDs that form a display. Created in under two weeks!
  • TITAN 2019 - My first attempt at building a ‘steer by video’ system from scratch for one of our speed bikes
  • Zephyr - Designed the electronics system for Zephy, HPVDT’s entry to ASME 2019
  • Arbiter Lighting - Prepared a hardware-only lighting system based on what was planned for the team’s previous vehicle, Tempest. My first PCB!

wireless

Page Last Updated: December 29, 2022

  • Telemetry - Developed a general purpose wireless communication system to be used in future projects for HPVDT

XML

Page Last Updated: January 8, 2024

toy

Page Last Updated: January 4, 2024

  • Ornaments - Made some festive blinking lights to hand out. Used the 555 timer!
  • gameBOI - A small handheld capable of offering several user selectable games to be played using the two buttons and 32 LEDs that form a display. Created in under two weeks!

Bluetooth

Page Last Updated: December 29, 2022

  • Zephyr - Designed the electronics system for Zephy, HPVDT’s entry to ASME 2019

mobile

Page Last Updated: December 29, 2022

  • Zephyr - Designed the electronics system for Zephy, HPVDT’s entry to ASME 2019

vehicle

Page Last Updated: December 29, 2022

  • Zephyr - Designed the electronics system for Zephy, HPVDT’s entry to ASME 2019
  • Mountain Bike Suspension - Developed a kinematic model in MATLAB to perform a design optimization of a mountain bike suspension system.

signal processing

Page Last Updated: January 3, 2023

  • Oscilloscope - Produced an Arduino-based USB oscilloscope capable of measuring signals up to 20kHz, with AC/DC coupling and hardware 1X/10X scaling
  • Entry Fob Replication - Reverse engineered and replicated an access fob for my residence at the time

kinematics

Page Last Updated: December 29, 2022

  • Mountain Bike Suspension - Developed a kinematic model in MATLAB to perform a design optimization of a mountain bike suspension system.

optimization

Page Last Updated: December 29, 2022

  • Mountain Bike Suspension - Developed a kinematic model in MATLAB to perform a design optimization of a mountain bike suspension system.

IGB

Page Last Updated: December 29, 2022

  • Force Feedback Tester - Expanded on my basic, single-axis, force feedback system to now monitor and control up to six axes and eased user configuration
  • Demo Show Seat - Revised the existing show seat used at demos to have its set points easily reconfigured with software. My first embedded electronics project!

LabVIEW

Page Last Updated: December 29, 2022

  • Force Feedback Tester - Expanded on my basic, single-axis, force feedback system to now monitor and control up to six axes and eased user configuration
  • Kneeload Tester - Implemented a system to allow a legacy (pre-2000) welding robot to receive force feedback from a modern computer.
  • Demo Show Seat - Revised the existing show seat used at demos to have its set points easily reconfigured with software. My first embedded electronics project!

PLC

Page Last Updated: December 29, 2022

  • Force Feedback Tester - Expanded on my basic, single-axis, force feedback system to now monitor and control up to six axes and eased user configuration
  • Kneeload Tester - Implemented a system to allow a legacy (pre-2000) welding robot to receive force feedback from a modern computer.

robotics

Page Last Updated: December 29, 2022

  • Force Feedback Tester - Expanded on my basic, single-axis, force feedback system to now monitor and control up to six axes and eased user configuration
  • Kneeload Tester - Implemented a system to allow a legacy (pre-2000) welding robot to receive force feedback from a modern computer.

validation

Page Last Updated: December 29, 2022

  • Force Feedback Tester - Expanded on my basic, single-axis, force feedback system to now monitor and control up to six axes and eased user configuration
  • Kneeload Tester - Implemented a system to allow a legacy (pre-2000) welding robot to receive force feedback from a modern computer.