Introduction: Logic Gate PCB Learning Board (DIY Soldering)
This project is to help anyone learn about Logic Gates. The whole idea started to make a board for my computer science students to better understand logic gates in a practical way, so I decided to make this PCB. Now you can learn about transistors, Logic Gates and soldering.
The video above will give you an overview of the whole project and how Logic Gates work, I hope you enjoy it.
Supplies
All these components are easy to find, since I bought mine locally in China I do not have any useful links but it should be no problem finding these common components.
PCB ( Gerber file available )
Soldering Iron, solder ( Make sure you have the needed Safety equipment )
(x13) Transistor 2N2222A
(x23) 1K Ohm resistors
(x1) Voltage regulator - LM7805
(x17) LED's ( Any color )
(x1) Diode - 1N4007
(x11) Pushbuttons - 2 Pin
(x1) DC Input Jack
(x3) 104 ceramic capacitor,
(x1) 10uF electrolytic capacitor
Step 1: Circuit Design + Simulation
The circuit of each gate was first made in an online simulation application.
The second step was to build each circuit on the breadboard to test and verify that each Logic Gate work properly comparing it to the Truth Table.
The schematic for the circuit attached.
Step 2: PCB Design
The PCB gerber files you can find here. There are many companies that manufacture PCB's for low price.
The size of the PCB is 100 * 100 mm to keep the cost down.
Power Supply
Low drop out voltage regulators was used to create a output voltage of 5V from a DC voltage of 5-12V DC input. The
Attachments
Step 3: Soldering
Using the schematic, soldering would be easy and straight forward. If you need any help with soldering please look at the following guide made by Randofo. Make sure your connection is made correct.
Please be sure to have a ventilated environment and correct protective equipment when soldering.
Step 4: Improvement
The XNOR gate can still be added, but due to me keeping the PCB 100x100 mm to keep manufacturing cost down I did not include it. Feel free to make any changes if needed, since this is open source and free to use. I look forward to see the different designs made by the community.