PCB Designs

Here you will find PCBs I have designed using Eagle or KiKad.



Beacon Detector v2:

Beacon Detector v2 Schematic:


Beacon Detector v2 PCB:


Beacon Detector v1 vs v2 PCB:

I needed to revise my previous Beacon Detector because I had made a few mistakes that were worth designing a new PCB for. I had made my traces too small which led to some of the ones that I used to have traces scratched which acts like a cut wire (I changed this after ordering). In addition my previous design had a couple op amps in positive feeback accidently in addition to having additional unnessesary gain stages (from 6 to 4). Lastly I did a complete size reduction and compacted all the components by moving them and utilizing all the op amp ports.


Beacon Detector v1:

Beacon Detector v1 Schematic:


Beacon Detector v1 PCB:

This was a breadboard and perfboard circuit that I had to design as part of my capstone to be able to detect IR light from a distance away, I decided that it would be good practice and fun to try to design it into a pcb board using eagle.

Beacon Detector Stages:
Input Stage
- Starts with a Photoresistive Transistor which gives a voltage based on IR light levels and flows through a Transresistive op-amp

Amplification Stage
- Takes the Input and Amplifies the signal with 6 (11x gain) non-inverting op-amps

Filtering Stage
- With this amplified signal we filter out anything but the 2khz filter with a 2 stage 4th order butterworth bandpass

Peak Detection Stage
- The newly filtered signal goes to a peak detector to make sure we have high wave outputs

Comparator and hysterisis Stage
- The comparator takes the signal and turns it into a digital signal (1 High or 0 Low) by the use of voltage thresholds and hysterisis

Output Stage
- The digital signal now gets passed to a buffer and LED to be able to show the resulting output



Trackwire PCB:

Trackwire Schematic:


Trackwire PCB:


This was a trackwire detector which I used on my capstone autonomous ground robot. It worked based on a inductor that would try to read the magnetic field of a wire with osilating current running through it, take the signal, amplify it, then sample the signal through a peak detector and comparator. This allowed the signal to go from analog to a digital high and low to be read through an LED and in most cases the microcontroller IO.


Trackwire Stages:
Input Stage
- Starts with a a tank circuit which is a resonant oscillator that gets the signal from the track wire through it’s inductor. The capacitor fills up with charge and it oscillates because the capacitor gives charge to the inductor and then the capacitor flips polarity (this causes a sine wave)

Amplification Stage
- Takes the Input and Amplifies the signal with 3 (11x gain) non-inverting op-amps

Peak Detection Stage
- The signal goes to a peak detector to make sure we have high wave outputs

Comparator and hysterisis Stage
- I took out the comparator for this PCB because I wanted to direcly sample the analog signal through a ADC and be able to set the comparator and hysterisis values through software

Output Stage
- The signal now gets passed to a buffer and LED to be able to show the resulting output



Ornament PCB:

Ornament Schematic:


Ornament PCB Front:


Ornament PCB Back:


Ornament PCB Christmas:


Ornament on Tree:

This year for the holidays I gave a few Ornament PCBs to my family and friends. The PCB ran on a 9V battery and would flash its LEDs based on the resistance of the potentiometer on it connected to the 555 timer. This allowed for the speed of the flashing to be configurable and custom. In addition to this you are able to change out the LEDs for other colors but the resistors would need to be changed as different colored LEDs require different voltages to run. I changed the schematic after ordering the PCB as I started to increase the size of my traces on the PCB in addition to the size of the power and ground traces to be larger.