

BinaryCounterPCB
Simple Binary counter using NE555 and CD4040 ICs
- Size
- 63.5 × 71.3 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 35
- Nets
- 34
- Pads
- 98
- Tracks, vias
- 222, 4
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 14 Apr 2026
- Updated
- 25 Apr 2026
Overview
BinaryCounterPCB is an open-source printed circuit board by Wjchou2, from the Wjchou2/BinaryCounterPCB repository on GitHub. It is a 2-layer board of 63.5 × 71.3 mm with 35 parts on 34 nets, routed with 222 tracks and 4 vias.
It is built around the NE555D. Its parts include 15 resistors, 12 diodes, 3 capacitors, 2 ICs and 2 switches.
Main components
1README
README.mdA Simple Binary counter using NE555 and CD4040 ICs and powered by a USB A receptacle. The Board includes 2 buttons (Increment and Reset) and an array of 4x3 LEDs that can show represent a count up to 4095. To read the binary number, simply add up all the values of the lit up LEDs, and thats the counter number!
Schematic!
PCB!
3d Render!
Usage
- Soldier all the parts onto the board
- Connect to a power source via the USB A receptacle
- Use the buttons to increment and reset the counter!
BOM
| Id | Designator | Footprint | Quantity | Designation |
|---|---|---|---|---|
| 1 | D11,D9,D1,D5,D8,D7,D2,D3,D6,D4,D10,D12 | LED_D5.0mm | 12 | LED |
| 2 | C1 | C_Disc_D8.0mm_W5.0mm_P5.00mm | 1 | 10 uF |
| 3 | R1 | R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | 1 | 100k |
| 4 | J1 | USB_A_Molex_67643_Horizontal | 1 | USB_A |
| 5 | R7,R9,R5,R10,R13,R6,R11,R12,R4,R3,R8,R14 | R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | 12 | 450Ω |
| 6 | U1 | DIP-8_W7.62mm | 1 | NE555D |
| 7 | C2 | C_Disc_D8.0mm_W5.0mm_P5.00mm | 1 | 0.01 µF |
| 8 | R2,R15 | R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | 2 | 10k |
| 9 | SW2,SW1 | SW_PUSH-12mm | 2 | SW_Push |
| 10 | C3 | C_Disc_D8.0mm_W5.0mm_P5.00mm | 1 | 0.1 uF |
| 11 | U2 | DIP-16_W7.62mm | 1 | 4040 |
Parts
35| Qty | Value | Footprint | References |
|---|---|---|---|
| 12 | 450Ω | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R3, R4, R5, R6, R7, R8, R9, R10, R11, R12, R13, R14 |
| 12 | LED | LED_THT:LED_D5.0mm | D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12 |
| 2 | 10k | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R2, R15 |
| 2 | SW_Push | Button_Switch_THT:SW_PUSH-12mm | SW1, SW2 |
| 1 | 0.01 µF | Capacitor_THT:C_Disc_D8.0mm_W5.0mm_P5.00mm | C2 |
| 1 | 0.1 uF | Capacitor_THT:C_Disc_D8.0mm_W5.0mm_P5.00mm | C3 |
| 1 | 10 uF | Capacitor_THT:C_Disc_D8.0mm_W5.0mm_P5.00mm | C1 |
| 1 | 100k | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R1 |
| 1 | 4040 | Package_DIP:DIP-16_W7.62mm | U2 |
| 1 | NE555D | Package_DIP:DIP-8_W7.62mm | U1 |
| 1 | USB_A | Connector_USB:USB_A_Molex_67643_Horizontal | J1 |
Similar boards
- 2 layers107 × 54 mm

- 2 layers140.7 × 47.4 mm

EG8010 A1
Millisman/EG8010
Collection of designs for the EG8010 (ASIC for single-phase SPWM control H-bridge)
201 parts17MIT - 2 layers175 × 115 mm

Laser Controllerv2 only for pcb test
Andre1Becker/GalvOS
Open-source ESP32-S3 laser show controller — built to replace proprietary OEM controllers in RGB galvo laser projectors
122 parts11GPL-3.0 - 4 layers189.4 × 59.1 mm

- 2 layers95 × 60 mm

- 2 layers39 × 66.5 mm

- 6 layers210 × 119 mm

Claculator Keypad
Robert-Mones/Claculator
A reverse Polish notation calculator with added features such as comparisons, branching, and custom recursive operators taken from the Clac project from the 15-122 course at Carnegie Mellon University.
202 parts5 - 2 layers155 × 30 mm

Questions
How big is the BinaryCounterPCB PCB?
It measures 63.5 × 71.3 mm and has 2 copper layers, 1.6 mm thick.
What parts does the BinaryCounterPCB use?
35 parts, built around the NE555D. 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.
Where can I download the BinaryCounterPCB KiCad files?
From the Wjchou2/BinaryCounterPCB repository on GitHub, at the commit this page was made from: the board is src/kicad/Untitled.kicad_pcb and its schematic src/kicad/Untitled.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the BinaryCounterPCB design in my own project?
Its repository states no licence, so its author keeps all rights: ask Wjchou2 before reusing the design.