555 Timer Breathing / Fading LED Circuit Calculator

⚠ Calculator in Development — This tool is actively being refined. All calculations are based on standard 555 timer formulas and may differ slightly from real-world results due to component tolerances, temperature, and IC variation. Always verify your circuit with a multimeter. Found a bug or have feedback? Contact us.

A breathing LED smoothly fades in and out, creating a calm pulsing effect similar to the sleep indicator light on many laptops. Unlike a standard 555 blinker circuit that snaps sharply between ON and OFF, this circuit uses a transistor (2N3904 NPN) and a smoothing capacitor to convert the 555's square wave into a gradual fade. The result is an organic, eye-catching glow that works great for decorative lighting, model building, prop effects, and ambient indicators.

The 555 timer still operates in astable mode, generating a continuous oscillation. But instead of driving the LED directly from pin 3, the output feeds through a base resistor (Rbase) into the transistor's base. A smoothing capacitor (C2) across the base-emitter junction rounds off the sharp square wave edges, making the transistor gradually turn on and off. The LED connects from VCC through its current-limiting resistor to the transistor's collector, so the transistor controls how much current flows through the LED at any moment.

This calculator helps you design the complete breathing LED circuit. Choose your supply voltage, LED, and desired breath rate — the tool will calculate all timing and smoothing component values and show you exactly how to wire it.

0.15 Hz · ~7s per breath
~9 breaths per minute
1 Power Supply
Custom: V ?
2 Choose Your LED
mA
LEDs
3 Set the Breath Rate
Common uses: 0.1–0.15 Hz — sleep indicator, ambient glow • 0.25 Hz — calm status light • 0.5 Hz — heartbeat effect • 1 Hz — fast decorative pulse
The calculator will pick practical R1, R2, C1, Rbase, and C2 values. R1 is fixed at 1kΩ. Rbase defaults to 10kΩ.
1 kΩ
470 kΩ
4.7 µF
10 kΩ
47 µF
Adjust R1, R2, C1 for oscillation rate, and Rbase, C2 for the smoothing time constant (τ = Rbase × C2). For a good breathing effect, τ should be roughly 1/4 to 1/3 of the period.
Timing Results
Frequency
0.15 Hz
Period
6.6 s
Breath Cycle
~7 s
Breaths per Minute
~9
Duty Cycle
50.1%
f = 1.44 / ((R1 + 2×R2) × C1)
Smoothing / Fade Effect
Time Constant (τ)
0.47 s
Rbase
10 kΩ
C2 (smoothing)
47 µF
Fade Quality
Smooth
τ = Rbase × C2 = 10 kΩ × 47 µF = 0.47 s
  • For a good breathing effect, τ should be 1/4 to 1/3 of the period.
  • Too small = blinky, not smooth. Too large = LED stays on, never fully fades.
555 Timer Components
R1
1 kΩ
R2
470 kΩ
C1
4.7 µF
LED Current-Limiting Resistor
Calculated Value
345 Ω
Use Resistor (E24)
360 Ω
Power Dissipation
5.5 mW
Use ¼W resistor
RLED = (Vsupply − VCE(sat) − Vf) / If
  • VCE(sat) ≈ 0.3V for the 2N3904 transistor (much lower than the 555's 1.7V output drop).
  • The LED connects from VCC through RLED to the transistor collector, not from pin 3.
Transistor
Transistor
2N3904 NPN
Total Collector Current
20 mA
Max IC Rating
200 mA
  • The 2N3904 handles up to 200mA collector current. For higher loads, use a TIP31C.
  • Pinout (flat side facing you): E – B – C (left to right).
Power Consumption
555 Quiescent Current
~3–5 mA
Typical for NE555
Peak LED Current
20 mA
At full brightness
Avg. Total Current
~14 mA
Breathing averages ~50% duty
9V Battery Life
~36 hours
Estimated at 500 mAh
Circuit Diagram
Component values in the diagram update automatically when you recalculate. The 100nF capacitor on pin 5 (CTRL) is a bypass capacitor — always include it. The transistor smoothing circuit (Rbase, C2, Q1) is what creates the breathing effect.
Breadboard Layout

This diagram shows how to place the components on a solderless breadboard. The 555 IC straddles the center channel. Component values update automatically when you recalculate.

Wire colors: red for power (VCC), black for ground (GND), green for 555 timing network, blue/purple for the transistor smoothing and LED output circuit.

Bill of Materials

Here are the components you need, with links to the Lighthouse LEDs store. Values are based on your calculator results above.

ComponentValueLHL ProductQty
555 Timer IC NE555 NE555 Timer 1
2N3904 NPN Transistor Q1 2N3904 Transistor 1
R1 (timing) 1 kΩ 1
R2 (timing) 470 kΩ 1
RLED (current limiting) 360 Ω 1
Rbase (base resistor) 10 kΩ 1
C1 (timing, electrolytic) 4.7 µF 1
C2 (smoothing, electrolytic) 47 µF 1
C3 (bypass, ceramic) 100 nF (0.1 µF) 100nF Capacitor 1
LED Red LEDs 1
9V Battery Holder 9V Battery Holder 1
Breadboard Half-size or full-size 1

Step-by-Step Build Guide

Follow these steps to build your 555 timer breathing LED circuit on a solderless breadboard. This circuit has a few more components than a basic blinker, but the assembly is straightforward — about 10 minutes.

1
Gather your components. You will need: a 555 timer IC, a 2N3904 NPN transistor, four resistors (R1, R2, Rbase, and RLED), two electrolytic capacitors (C1 timing, C2 smoothing), one 100nF ceramic capacitor, your LED(s), a breadboard, jumper wires, and your power source. See the Bill of Materials table above for exact values.
2
Place the 555 timer on the breadboard. Straddle the IC across the center divider so each pin has its own row. The notch or dot on the IC marks pin 1. Pin 1 is at the bottom-left when the notch faces up.
3
Connect power and ground. Wire the positive supply rail to pin 8 (VCC) and the ground rail to pin 1 (GND). Connect your battery or power supply to the rails.
4
Tie RESET to VCC. Connect pin 4 (RESET) to the positive supply rail. This keeps the 555 running. If RESET floats, the chip may not oscillate.
5
Connect R1. Place R1 between the positive supply rail and pin 7 (DISCHARGE).
6
Connect R2. Place R2 between pin 7 (DISCHARGE) and a junction row. Connect pin 6 (THRESHOLD) and pin 2 (TRIGGER) to this same junction row. In astable mode, pins 6 and 2 must be tied together.
7
Connect C1. Place the electrolytic timing capacitor C1 between the pin 6/2 junction and GND. The positive (longer) leg goes to the junction, negative to ground. Observe polarity.
8
Add the bypass capacitor (C3). Place a 100nF ceramic capacitor between pin 5 (CONTROL) and GND. This filters noise. Ceramic caps are not polarized.
9
Connect Rbase. Place Rbase from pin 3 (OUTPUT) to an open row on the breadboard. This row will be the transistor's base connection point.
10
Place the smoothing capacitor C2. Connect the electrolytic capacitor C2 from the Rbase output row (the transistor base node) to GND. Positive leg to the base row, negative to ground. This is the key component that creates the breathing effect.
11
Place the 2N3904 transistor. With the flat side facing you, the pins are E – B – C (Emitter, Base, Collector) from left to right. Insert it so the base pin is in the same row as Rbase/C2. Connect the emitter to GND.
12
Connect the LED circuit. Place RLED from the positive supply rail (VCC) to an open row. Connect the anode (longer leg) of your LED to the same row as RLED's output. Connect the cathode (shorter leg, flat side) of the LED to the transistor's collector row. Current flows: VCC → RLED → LED → collector → emitter → GND.
13
Power up and test! Connect your battery or power supply. The LED should begin smoothly fading in and out. If it blinks sharply instead of breathing, check that C2 is properly connected and large enough. If the LED stays on and never fades, C2 may be too large — try a smaller value.

Tips & Troubleshooting

LED blinks sharply instead of breathing smoothly.

The smoothing capacitor C2 is too small, or Rbase is too low. The time constant τ = Rbase × C2 needs to be at least 1/5 of the 555 period for a visible fade. Try increasing C2 (e.g., from 10µF to 47µF) or increasing Rbase (e.g., from 4.7kΩ to 10kΩ). A good target is τ between 1/4 and 1/3 of the period.

LED stays on and never fully fades out.

C2 is too large relative to the oscillation period. The capacitor charges fully but does not have enough time to discharge during the 555's LOW phase. Try a smaller C2 or a slower 555 rate (larger R2 or C1). If τ is greater than 1/2 of the period, the LED will not reach full darkness.

LED is completely off — does not light at all.

Check the transistor orientation. The 2N3904 pinout (flat side facing you) is E – B – C from left to right. If the emitter and collector are swapped, the transistor will not conduct. Also verify the LED polarity: the anode connects to RLED, the cathode connects to the collector. Finally, check that pin 4 (RESET) is tied to VCC.

💡 Transistor is getting hot.

You are drawing too much collector current. The 2N3904 is rated for 200mA maximum, but it runs coolest below 100mA. If you have many LEDs, the total current may be too high. Reduce the number of LEDs, increase RLED to lower the per-LED current, or switch to a TIP31C transistor which handles up to 3A.

💡 Breath rate is too fast or too slow.

The breath rate is controlled by R2 and C1 (R1 has a smaller effect). To slow down, increase R2 or use a larger C1. To speed up, decrease R2 or use a smaller C1. Remember that changing the period also affects the ideal τ for smooth breathing — you may need to adjust C2 as well.

💡 LED is too dim at peak brightness.

Check RLED — it may be too large. Remember that in this circuit, the LED resistor formula uses VCE(sat) ≈ 0.3V (transistor saturation), not the 555's 1.7V output drop. This means RLED should be smaller than in a direct-drive blinker circuit. If using a 5V supply with a blue LED (3.0V Vf), headroom is very tight — consider 9V or 12V.

Disclaimer: This calculator provides theoretical values based on ideal 555 timer and transistor behavior. Real-world results may vary due to component tolerances (especially capacitors), transistor gain variation (hFE), and temperature. The breathing waveform shape depends on the RC time constant relative to the oscillation period. Always verify your circuit with a multimeter.