
Transistor Calculator V2
Alex-Hermeling/Transistor-Calculator
A repo to store all of the KiCad files for this project

A repo to store all of the KiCad files for this project
Transistor Calculator V2 is an open-source printed circuit board by Alex-Hermeling, from the Alex-Hermeling/Transistor-Calculator repository on GitHub. It is a 2-layer board of 98.6 × 66.6 mm with 73 parts on 46 nets.
Its parts include 34 resistors, 19 transistors, 6 diodes and 2 connectors.
V0.1 has many problems with the schematic and the PCB design. First, the schematic contains a mistake with both XOR segments. A wire is supposed to go from the right resistor under Q10 to 5V and from the right resistor under Q14 to 5V. Also, the design of the PCB is flawed because it is hard to hand-solder. While designing this PCB, I was too focused on saving space, which should not have been the case for the first version. The input and output holes were too small to fit any regular-size wire. All of these problems were fixed in V0.3.
V0.3 fixed all of the problems mentioned but still has some. For example, there are no mounting holes, so I had to drill holes in the PBC for the standoffs to stack them. Also, the 5V and GND will run through the standoffs for the following versions to facilitate disassembly. The carry pins will also be on the same side as the input since that's where it has to connect.
The 7-segment display module V1 translates an 8-bit binary number into an easier-to-read decimal number. This module can be connected anywhere in the calculator where the user wants to read the value of an 8-bit binary number. It uses two programmed EEPROMs to translate the 8-bit binary into 3 BCD, which are fed into 7-segment display drivers to convert the BCD for the 7-segment display (common anode).
| Qty | Value | Footprint | References |
|---|---|---|---|
| 23 | 220K | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_Vertical | R1, R2, R10, R11, R12, R13, R14, R15, R17, R18, R19, R20, R21, R22, R23, R25 +7 |
| 19 | 2N3904 | Package_TO_SOT_THT:TO-92_HandSolder | Q1, Q2, Q3, Q4, Q5, Q6, Q10, Q11, Q12, Q13, Q14, Q15, Q16, Q17, Q18, Q19 +3 |
| 6 | 150 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_Vertical | R29, R30, R31, R32, R33, R34 |
| 5 | 47K | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_Vertical | R4, R8, R16, R24, R28 |
| 5 | ~ | Jumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm | JP1, JP2, JP3, JP4, JP5 |
| 4 | ~ | TestPoint:TestPoint_Pad_1.0x1.0mm | TP1, TP2, TP3, TP4 |
| 1 | 5V | Connector_Pin:Pin_D1.0mm_L10.0mm_LooseFit | J1 |
| 1 | AND1_LED | LED_THT:LED_D5.0mm | D4 |
| 1 | AND2_LED | LED_THT:LED_D5.0mm | D5 |
| 1 | GND | Connector_Pin:Pin_D1.0mm_L10.0mm_LooseFit | J2 |
| 1 | OR_LED | LED_THT:LED_D5.0mm | D6 |
| 1 | PWR_LED | LED_THT:LED_D5.0mm | D1 |
| 1 | XOR1_LED | LED_THT:LED_D5.0mm | D2 |
| 1 | XOR2_LED | LED_THT:LED_D5.0mm | D3 |
| 1 | ~ | Jumper:SolderJumper-3_P1.3mm_Open_RoundedPad1.0x1.5mm | JP6 |
| 1 | ~ | Connector_Wire:SolderWire-0.5sqmm_1x03_P4.6mm_D0.9mm_OD2.1mm | Input_Pins1 |
| 1 | ~ | Connector_Wire:SolderWire-0.5sqmm_1x02_P4.6mm_D0.9mm_OD2.1mm | Output_Pins1 |

Alex-Hermeling/Transistor-Calculator
A repo to store all of the KiCad files for this project

Alex-Hermeling/Transistor-Calculator
A repo to store all of the KiCad files for this project

Alex-Hermeling/Transistor-Calculator
A repo to store all of the KiCad files for this project

Alex-Hermeling/Transistor-Calculator
A repo to store all of the KiCad files for this project

Alex-Hermeling/Transistor-Calculator
A repo to store all of the KiCad files for this project



hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!



eddyem/stm32samples
Code samples and ready projects based on bare-metal STM32


It measures 98.6 × 66.6 mm and has 2 copper layers, 1.6 mm thick.
73 parts. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the Alex-Hermeling/Transistor-Calculator repository on GitHub, at the commit this page was made from: the board is Transistor Calculator V0.3/Transistor_Calculator_V2-backups/Transistor_Calculator_V2-2024-05-14_212738/Transistor_Calculator_V2.kicad_pcb and its schematic 7 - Segment Display Module/8-Bit To BDC V2/8-Bit_To_BDC.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask Alex-Hermeling before reusing the design.