Block library

Every block explains itself — what it does, the schematic, and why each part is there.

29 blocks
555 Timer (astable)
signal
vcc 4.5–15 Vf 1 kHziout_max 0.2 A
Boost Converter
power
vin 2.7–5.5 Vvout 12 Viout_max 0.8 A
Bridge Rectifier
power
vac_in 9–24 Vvdrop 1.4 Viout_max 1 A
Buck Converter
power
vin 9–18 Vvout 5 Viout_max 3 A
Comparator (with hysteresis)
signal
vcc 2.7–5.5 Vvth 0.5
Crystal + Load Caps
digital
f 16 MHzcl 12.5 pF
Debounced Button
interface
vcc 1.8–5.5 Vt_debounce 1 ms
🔋
Dielectric Soakage Demo
interface
effect worst_in recovery 0.5–10 %
H-Bridge Motor Driver
interface
vm 2.7–11 Viout_max 1.5 A
I2C Level Shifter
interface
vlv 3.3 Vvhv 5 V
Input Protection (fuse + TVS)
protection
vin 5–24 Viout_max 2 A
LDO Regulator
power
vin 4.5–12 Vvout 3.3 Viout_max 0.5 A
LED Color Sensor
interface
channels 3method vsense 3–5.5 V
LED Current Sink
interface
i_set 0.18 Avin 3–24 V
LED Indicator
signal
vf 2 Vi_led 10 mAr_series 330 Ohm
Li-ion Charger (1 cell)
power
vin 4.5–5.5 Vvbat 4.2 Vicharge 1 A
MCU + Load
digital
vdd 5 Vi_typ 1.8 A
MOSFET Switch (low-side)
interface
vload_max 30 Vi_max 3 Avctrl 3–5.5 V
Op-Amp Amplifier (non-inverting)
signal
vcc 2.7–30 Vgain 11
Optocoupler Input
interface
vin 5–24 Vvcc 1.8–5.5 V
Power Entry
power
vin 9–18 Viout_max 2 A
RC Low-Pass Filter
signal
r 1 kOhmc 100 nFfc 1592 Hz
Relay Driver
interface
vcoil 5–24 Vicoil_max 0.2 Avctrl 3–5.5 V
Reverse-Polarity Protection
protection
vin 3–24 Viout_max 5 A
📶
RF Field Detector
interface
band vout
🌡
Temperature Sensing (NTC divider)
interface
vcc 1.8–5.5 Vr25 10 kΩ
USB-C 5V Input
power
vin 5 Vvout 5 Viout_max 3 A
÷
Voltage Divider
signal
ratio 0.5zout 5 kΩ
Voltage Reference (TL431)
signal
vin 4–15 Vvref 2.495 V