Electronics Design Project · ECE

Astable
Multivibrator

EASYEDA PCB DESIGN  ·  2025
PG
Priyanka Gandhi A
ECE Student  ·  Electronics & Circuit Design

A self-sustaining square wave oscillator built on a custom 2-layer PCB, designed in EasyEDA. Two BC547 transistors alternate switching states, driving blinking LEDs — no external trigger required.

5VDC Supply
~7HzOutput Freq.
2LPCB Layers
8Components
ANALOG ELECTRONICS PCB DESIGN OSCILLATOR BC547 NPN EASYEDA JLCPCB
SCROLL
01 //

Project Overview

What It Does
Generates a continuous square wave signal with no external triggering needed. The two-transistor feedback loop toggles between HIGH and LOW states indefinitely — the core of an "astable" (no stable state) circuit.
🖥
Design Platform
Full design pipeline in EasyEDA: schematic capture, SPICE simulation, and PCB layout. Gerber files exported for JLCPCB fabrication. Silkscreen labels on all components for guided assembly.
📐
PCB Highlights
2-layer through-hole board with proper trace widths, clearance rules, and M3 mounting holes. Beginner-friendly through-hole footprints make soldering accessible while keeping the design robust.
🔬
Applications
Blinking LED indicators, audio tone generators, clock signal sources for digital logic, frequency-tunable oscillators, and as a building block in embedded timing and sequential circuits.
02 //

Circuit Operation

How It Oscillates

The astable multivibrator uses the charge and discharge cycle of capacitors through resistors to continuously toggle two transistors. Neither transistor has a stable resting state — the circuit oscillates forever.

OSCILLATION FREQUENCY f ≈ 1 / (1.386 × R × C)

With R = 10kΩ & C = 10µF  →  f ≈ 7.2 Hz

01

Q1 turns ON → collector goes LOW → C1 pulls Q2 base negative, switching Q2 OFF

02

C2 charges through R3 until Q2's base crosses threshold → Q2 switches ON

03

Q2 ON forces Q1 OFF. Capacitors reverse-charge → cycle repeats indefinitely

LIVE WAVEFORM SIMULATION
LED1 — Q1 Collector
LED2 — Q2 Collector (inverted)
LED 1
LED 2
03 //

Bill of Materials

ComponentValue / PartQtyFunction
NPN TransistorBC547×2Core switching elements — alternately saturate and cut off to produce oscillation
Resistor1 kΩ×2Collector load — limits LED current and sets collector voltage swing amplitude
Resistor10 kΩ×2Base timing resistors — define RC constant and output oscillation frequency
Electrolytic Cap10 µF / 25V×2Timing capacitors — charge through resistors to drive alternating base switching
LEDRed 5mm×2Visual output — blink alternately at the oscillation frequency (~7 Hz)
Power Supply5V DC×1Regulated supply via onboard 2-pin header or micro-USB breakout board
05 //

Design Tools

🖥
EasyEDA
Schematic · Simulation · PCB Layout
🏭
JLCPCB
PCB Fabrication · Gerber Export
📡
Oscilloscope
Waveform Verification · Testing
🔌
Multimeter
Continuity · Voltage Checks
SPICE Simulation
Pre-build Circuit Validation
📄
Gerber Viewer
DFM Review · Pre-fab Check

View Source on GitHub

Schematic files, PCB layout, Gerber outputs, and full documentation are available in the public repository.

power-code129 / Astable-Multivibrator