
Coco2
baldengineer/bit-preserve
Project for capturing vintage, classic, aka old computer schematics in KiCad.

This project demonstrates an Astable Multivibrator circuit using the NE555P timer IC.
Astable Multivibrator is an open-source printed circuit board by Manideep136, from the Manideep136/Astable-Multivibrator repository on GitHub. It is a 2-layer board of 60.3 × 17.9 mm with 8 parts on 7 nets, routed with 58 tracks and 1 via.
It is built around the NE555P. Its parts include 3 resistors, 2 connectors, 1 capacitor, 1 IC and 1 diode.
This project demonstrates an Astable Multivibrator circuit using the NE555P timer IC.
An astable multivibrator continuously switches between HIGH and LOW states without requiring an external trigger. The output of the 555 timer produces a continuous square-wave signal, which is used to blink an LED.
The circuit is designed and documented using KiCad.
| Component | Value |
|---|---|
| NE555P Timer IC | 1 |
| R1 | 1 kΩ |
| R2 | 50 kΩ |
| R3 | 330 Ω |
| C1 | 0.1 µF |
| LED | 1 |
| 2-Pin Screw Terminal | 1 |
| PWR_FLAG | 2 |
| GND | As required |
The NE555P is configured in astable mode.
The timing components R1, R2, and C1 determine the frequency and duty cycle of the output waveform.
The output from Pin 3 (OUT) of the NE555P is connected to an LED through a 330 Ω current-limiting resistor.
When the 555 output switches HIGH and LOW continuously, the LED turns ON and OFF, producing a blinking effect.
| Pin | Name | Connection |
|---|---|---|
| 1 | GND | Ground |
| 2 | TRIG | Connected to Pin 6 and timing capacitor |
| 3 | OUT | R3 → LED → GND |
| 4 | RST | VCC |
| 5 | CONT | Not connected |
| 6 | THRES | Connected to Pin 2 |
| 7 | DISCH | Junction of R1 and R2 |
| 8 | VCC | Positive supply |
The NE555 timer operates as an astable multivibrator by repeatedly charging and discharging the capacitor.
The capacitor charges through:
R1 + R2
When the capacitor voltage reaches approximately 2/3 VCC, the threshold comparator changes state and the discharge transistor turns ON.
The capacitor discharges through:
R2
When the capacitor voltage falls to approximately 1/3 VCC, the output changes state again and the discharge transistor turns OFF.
This charging and discharging process repeats continuously.
As a result, Pin 3 produces a continuous square-wave output.
For a 555 timer in astable mode:
f = 1.44 / ((R1 + 2R2) × C1)| Qty | Value | Footprint | References |
|---|---|---|---|
| 2 | Screw_Terminal_01x02 | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2_1x02_P5.00mm_Horizontal | J1, J2 |
| 1 | 0.1uF | Capacitor_THT:C_Disc_D3.0mm_W2.0mm_P2.50mm | C1 |
| 1 | 1k | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal | R1 |
| 1 | 330 | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal | R3 |
| 1 | 50k | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal | R2 |
| 1 | LED | LED_THT:LED_D5.0mm | D1 |
| 1 | NE555P | Package_DIP:DIP-8_W7.62mm | U1 |
It measures 60.3 × 17.9 mm and has 2 copper layers, 1.6 mm thick.
8 parts, built around the NE555P. 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 Manideep136/Astable-Multivibrator repository on GitHub, at the commit this page was made from: the board is Astable Multivibrator/Astable Multivibrator.kicad_pcb and its schematic Astable Multivibrator/Astable Multivibrator.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 Manideep136 before reusing the design.

baldengineer/bit-preserve
Project for capturing vintage, classic, aka old computer schematics in KiCad.

The-Invent0r/8-bit-Computer-PCB
These are the KiCAD files for my 8-Bit Computer.

DarcyJProjects/touchtone555
An open-source DIY, NE555-based analogue synthesizer - play notes with a stylus



benjiaomodular/SynthCard
I designed this project with the help of PCBWay. You can get a copy of these cards through the PCBWay Shared Projects page.

fortinsylvain/MyCpu
Home brew CPU Hardware with 1-bit ALU implementation using 74LSxx, a micro-code and assembler coded in C#.

hackup/C128Diag
Replica of the Commodore C128 Diagnostic Test cartridge Assy No. 325093-01.