To create a temporary fix with a BCM issue, I created a Key Fob with a indicator and trigger. The car's BCM causes the doors and trunk to randomly open and unlock while the key fob has power. To solve this I tapped into the fobs PCB board adding my own small circuit. I redirected the power to a button, so only while the trigger is held the key fob will activate. This allows for the trunk to be accessed without having to disassemble the key fob each time.
Sophmore Year project
Best in Show for U of M Mechanical Engineering Competition
This device checks six parameters of your aquarium quality using test strips and dipping them into your aquarium. Then, the device analyses the color of the result, which results in a specific quality parameter, and then tells the user what may be needed to change in the aquarium to fix the quality issues.
For a Christmas present I created an electronic music box that activates when the top is opened. A light detection circuit uses an LDR (light-dependent resistor) in a voltage divider configuration to sense sunlight and activate the system when ambient light reaches a certain level. Once triggered, the circuit turns on a relay to power the rest of the system. With the system on a dc motor spins the figure while a buzzer ran by a MOSFET creates the notes. The system runs off a 4x AA batteries as well!
Microcontroller:
Rasberry Pi Pico W
Written in C++
This project is a custom battery-powered soldering fan designed to improve comfort and visibility by directing smoke away from the work area. It uses a Milwaukee M18 battery as the power source, paired with a 120mm PC fan to provide consistent airflow where it’s needed most.
A buck converter (LM2596) is used to step down the voltage from the battery to safely run the fan, all packaged into a compact 3D-printed housing with a simple on/off switch. The result is a portable and practical tool that makes soldering a lot more comfortable, especially when working without proper ventilation nearby.
Golf Ball Rube Goldberg Machine
DC Motors + Encoder Cad Modeling and Rendering
(Dimension Accurate)
With Minnesota winters it gets very dry and I needed to make sure our plants will stay healthy.
Wifi connected with a cloud display as well that graphs temp and humidity.
The shell 3d printed with transparent PETG.
Created using a ESP32 and a DHT11 Sensor along with a 16x2 LCD display powered by a 9V battery.
Custom Creality K1 Upgrades
External
Custom Wifi Ventilation System for ASA and other toxic filament. (More details below)
Side Mounted Filiment Drier
Custom BTT filament sensor add on to detect tangling and clogs along with runout. Added on extruder PTFE guide and Unicorn PTFE.
Lid Riser system
270 Hinges and touchscreen seal
Under printer drawer.
ToolHead
Rooted with updated purge and callibrations.
Added on extruder PTFE guide and Unicorn PTFE.
Upgraded nozzle with quick change tips,
V2 Extruder with metal extruder gears and stepper heat sink along with programmed current limit for temp regulation.
Bed and Internal
Bambu Lab A1 nozzle wiper pad and z axis mounting upgrade.
Fixed Cablechain factory issue.
Shimmed bed to be at level at 0.018 mm across Z.
Z axis protectors.
Other
Belt Adjustment Tool
ECSO4 Connector Joint Mount and secondary filament sensor mount.
Controller Schematic, Phone controls and coding are in the "Videos and more" link
To allow for printing filaments that produce toxic fumes, such as ABS or ASA, I needed to create a safe system to remove fumes from the room. Using three axial fans, additional intakes, and a created IOT controller system to control them. All parts were 3D printed from PETG and coated internally using a gasket maker. A snap lock system made the fan housings easily removable from the printer and window. A fan is placed at the rear of the Creality K1, and the window has aluminum ducting between them. The fans are activated using a physical button or over Wi-Fi to start the exhaust fans before printing. The system is powered by 15V, 5V for the logic and 13.2 V for the fans. The three fans are in series producing 40-58 CFM each meaning the air in the chamber is exchanged every 2 minutes with the the guidelines recommending 6 air changes an hour.
Freshman Year Project
This small-scale Porche GT3 car was created using a small servo, L298N motor driver, 12V battery, and a particle photon wifi microcontroller. The vehicle was controlled over Wi-Fi using a phone with an interface through Blink. The interface has a brake, joystick steering, throttle display, and preset gears. The body was 3D printed, and a 16:1 gear ratio transmission powers the car in the rear.
Using a 12 Volt power inverter, a multi-meter and buck converter an adjustable power supply for electrics testing was created. The project was done using parts sourced for completely free. The power supply was modified by adding a removable top which contains the internals of a multimeter and an adjustable buck converter added to the internal voltage output.