On this page you will find most of the projects I have completed or am currently working on.
Single Cell Battery Charger with a 5.1V DC Output
This is the first circuit board I ever made. Before this the most advanced electronics project I had done was following guides and using an Arduino Uno to connect simple parts together. This one has many problems and barely functions even after numerous fixes. Despite its major shortcomings this board is still the most important board to me as it opened the door to custom electronics.
This is an image of the PCB design I created (ground planes and connections hidden for improved visibility.)
This is the physical board received after manufacturing.
For this board I hand soldered every component as I did not have access to solder paste or anything to reflow it with. This picture was taken while identifying the polarity of two indication LEDs.
The Guinea Pig
This is technically the fourth Guinea Pig. The first guinea pig was made as part of Makers' Club using a kit and guide from Flite Test which came with the motors, servos, ESCs, and a laser cut/etched stack of foam sheets to assemble. That Guinea Pig met its swift demise after trying to body check the Earth. The following three were built solely by me. The second and third both ended up in the tree and were damaged beyond repair during the recovery process. The fourth Guinea Pig is the one in the image to the left. This is the only Guinea Pig to get painted, with help from a friend masking sections off to make sure the colors stay in their respective areas.
Above are a few images after the first coat of paint.
The smoke is from a smoke device, the plane is not on fire.
FAA compliant LED anti-collision light controller based on NE555P
This board is designed to be part of a modular LED anti-collision system meant for UAVs. The board is based on a Texas Instruments NE555P configured as an astable oscillator to provide a main clock signal which is inverted for two of the outputs. This board is designed to be as small as possible for an easier integration.
This is the PCB design for the board I created above (the ground planes have been hidden for visibility.)
This is the physical board received after manufacturing.
This is an image of the two opposing wave forms for the typical and inverted clock signal.
3535 size 1A LED Driver
This is a single-sided aluminum board. This board is as small as the manufacturer allows before charging a significant fee for undersized boards. This board works with most 3535 LEDs consuming ≤1A. It has a broken out enable pin to connect to the LED anti-collision light controller above.
This is the design for the single sided board I made.
This is what the blank aluminum board looks like.
This is the board with a green LED. This one is used on the right wing of the Guinea Pig.
3535 size 3A LED Driver
This is a single-sided aluminum board meant for 3535 LEDs which consume less than three amps. It also has a broken out enable pin so it can be integrated into the FAA UAV anti-collision LED system.
This is the PCB design for the aluminum board.
This is what the blank aluminum board looks like.
This is an image with a claimed 1000 lumen LED.
Battery Bank
This is the V1.1 of the battery bank based off an IP5328p IC. This chip is an all-in-one controller for a li-ion battery bank with two USB outputs supporting PD, one USB type-C input/output port supporting PD, and one micro USB port that is only an input. This version of the board increased the size of the inductor to increase headroom from its current saturation limit.
This is the design for V1.1 board with ground planes and connections hidden for visibility. The colors indicate the layer the image is on; red is the top copper layer, the brown is on the first internal layer, the second layer is a full plane of ground and hidden for visibility, blue is the bottom copper layer, yellow is the top silkscreen layer, and the purple is the board outline.
This is the blank board before any components have been installed on it.
This is the board after reflow soldering all surface mount components.
Rocket Flight Computer based on a RP2350A
This is the most advanced board I have made to date. This is a flight computer with multiple sensors and the ability to log data meant for mid and high power hobby rocketry. It is based off of the Raspberry Pi RP2350A. It has four pwm outputs, five pyro channels with the ability to sense continuity, an IMU, a barometer, and a slot for an M10Q GNSS module. All unused I/O pins are broken out to pads. There are also two pads broken out for connection to a serial telemetry link. The board also features an integrated battery charger, buzzer and addressable LED for debugging and mode indications. This project is currently under development and the main code for the board has not yet been written. The only code that has been written was short sets of standard test code for each module.
This diagram of the PCB design has the ground planes and connections hidden for improved visibility.
This is the blank board before any components have been installed.
This is an image halfway through the process of placing surface mount components. A thin layer of solder paste has been applied to every surface mount pad and individual components are placed onto the substance. Once all components are placed it is then heated up to melt the paste and solder the components to the board.