Auto-SMPS
Shreyas-k-p·Auto-SMPS·auto spms/auto spms.kicad_pcb
About the Auto-SMPS PCB
Auto-SMPS is an open source PCB design by Shreyas-k-p, published on GitHub. It is a 2-layer board measuring 281.3 × 131.5 mm, with 93 components from 55 distinct parts.
Other key parts include the VIPer22AS, PC817, TL431LP, L7805 and ITR1201SR10AR. By type, the board carries 26 capacitors, 23 resistors, 18 diodes, 7 ICs, 4 transistors and 4 connectors.
From the project
An Arduino-based system that monitors two SMPS units and automatically switches to a backup if the main supply fails. It uses relays, optocouplers, and voltage sensing to ensure uninterrupted power with LED indicators for active source status.
Main components on the Auto-SMPS
Auto-SMPS bill of materials (BOM)
93 components, 55 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | VIPer22AS | SOIC-8_3.9x4.9mm_P1.27mm | U1 |
| 2 | PC817 | DIP-4_W7.62mm | U2, U4 |
| 1 | TL431LP | TO-92_Inline | U3 |
| 1 | L7805 | TO-220-3_Vertical | U5 |
| 2 | ITR1201SR10AR | Everlight_ITR1201SR10AR | U6, U7 |
| 1 | BC107 | TO-18-3 | Q1 |
| 1 | NMOS | TO-220-3_Vertical | Q2 |
| 2 | NPN | TO-92 | Q4, Q5 |
| 2 | Conn_01x03 | FanPinHeader_1x03_P2.54mm_Vertical | J1, J2 |
| 1 | Conn_01x02 | PinHeader_1x02_P1.00mm_Vertical | J4 |
| 1 | Conn_01x06 | PinHeader_1x06_P1.00mm_Vertical | J5 |
| 2 | FUSE | Fuse_2512_6332Metric_Pad1.52x3.35mm_HandSolder | F1, F2 |
| 2 | Filter_EMI_LL | Filter_FILTERCON_1FPxx | FL1, FL2 |
| 2 | DIPxx-1Axx-11x | Relay_StandexMeder_DIP_LowProfile | K2, K3 |
| 2 | Thermistor_NTC | Fuse_Littelfuse-LVR100 | TH1, TH2 |
| 1 | Wuerth_760871131 | Transformer_Triad_VPP16-310 | TR1 |
| 1 | Wuerth_760871131 | Transformer_CHK_UI30-4VA_Flat | TR2 |
| 2 | KBPC3501W | Diode_Bridge_GeneSiC_KBPC_W | D1, D3 |
| 1 | 1N5822 | D_DO-201AD_P15.24mm_Horizontal | D2 |
| 2 | 1N5408 | D_DO-201AD_P15.24mm_Horizontal | D4, D5 |
Show 35 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | D_Zener | D_DO-35_SOD27_P7.62mm_Horizontal | D6 |
| 1 | 1N4148WT | D_SOD-523 | D7 |
| 1 | BA159 | D_DO-41_SOD81_P10.16mm_Horizontal | D8 |
| 1 | BZD27Cxx | D_SMF | D9 |
| 1 | D_Schottky | D_DO-201AD_P15.24mm_Horizontal | D10 |
| 2 | LED | LED_D4.0mm | D11, D12 |
| 4 | 1N4001 | D_DO-41_SOD81_P10.16mm_Horizontal | D13, D14, D17, D18 |
| 1 | D_Zener 3.5v | D_DO-35_SOD27_P7.62mm_Horizontal | D15 |
| 1 | D_Zener 3.5v | D_DO-35_SOD27_P7.62mm_Horizontal | D16 |
| 1 | 5mH | L_Coilcraft_2222SQ-271 | L2 |
| 11 | 0.1mF | CP_Radial_D4.0mm_P2.00mm | C1, C2, C3, C5, C6, C15, C16, C17 +3 |
| 1 | 01mF | CP_Radial_D4.0mm_P2.00mm | C4 |
| 1 | 100mF,400v | C_Disc_D12.5mm_W5.0mm_P10.00mm | C7 |
| 1 | 10mF 25v | CP_Radial_D5.0mm_P2.00mm | C8 |
| 1 | 100mF | CP_Radial_D4.0mm_P2.00mm | C9 |
| 1 | 100mF | C_Disc_D12.5mm_W5.0mm_P10.00mm | C10 |
| 3 | 470mF | C_Disc_D12.5mm_W5.0mm_P10.00mm | C11, C12, C26 |
| 1 | 470mF | CP_Radial_D4.0mm_P2.00mm | C13 |
| 2 | 470mF | CP_Radial_D5.0mm_P2.00mm | C14, C25 |
| 1 | 100mF 400v' | C_Disc_D12.5mm_W5.0mm_P10.00mm | C21 |
| 2 | 10mF | CP_Radial_D5.0mm_P2.00mm | C22, C23 |
| 1 | 100mF | CP_Radial_D5.0mm_P2.00mm | C24 |
| 3 | 10 ohm | R_Axial_DIN0411_L9.9mm_D3.6mm_P15.24mm_Horizontal | R1, R8, R11 |
| 2 | 2.2k | R_Axial_DIN0411_L9.9mm_D3.6mm_P15.24mm_Horizontal | R2, R5 |
| 3 | 10k | R_Axial_DIN0411_L9.9mm_D3.6mm_P15.24mm_Horizontal | R3, R14, R15 |
| 1 | 4.7k | R_Axial_DIN0411_L9.9mm_D3.6mm_P15.24mm_Horizontal | R4 |
| 2 | 1k | R_Axial_DIN0411_L9.9mm_D3.6mm_P15.24mm_Horizontal | R6, R12 |
| 1 | 220k | R_Axial_DIN0411_L9.9mm_D3.6mm_P15.24mm_Horizontal | R7 |
| 1 | 47k | R_Axial_DIN0411_L9.9mm_D3.6mm_P15.24mm_Horizontal | R9 |
| 1 | 22k | R_Axial_DIN0411_L9.9mm_D3.6mm_P15.24mm_Horizontal | R10 |
| 1 | 10ohm | R_Axial_DIN0411_L9.9mm_D3.6mm_P15.24mm_Horizontal | R13 |
| 3 | 15k | R_Axial_DIN0411_L9.9mm_D3.6mm_P15.24mm_Horizontal | R16, R18, R23 |
| 1 | R | R_Axial_DIN0617_L17.0mm_D6.0mm_P30.48mm_Horizontal | R17 |
| 2 | 220 ohm | R_Axial_DIN0617_L17.0mm_D6.0mm_P30.48mm_Horizontal | R19, R21 |
| 2 | 10k | R_Axial_DIN0617_L17.0mm_D6.0mm_P30.48mm_Horizontal | R20, R22 |
Auto-SMPS design files
The KiCad project lives in the Shreyas-k-p/Auto-SMPS repository on GitHub; these links point at the commit this page was built from.
- Layoutauto spms/auto spms.kicad_pcb
- Schematicauto spms/auto spms.kicad_sch
Auto-SMPS: common questions
How big is the Auto-SMPS PCB?
The Auto-SMPS measures 281.3 × 131.5 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Auto-SMPS?
93 components, from 55 distinct parts. The full bill of materials is listed on this page.
Where can I download the Auto-SMPS design files?
From the Shreyas-k-p/Auto-SMPS repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the Auto-SMPS design in my own project?
The repository has no license, so all rights stay with Shreyas-k-p. Use it as a reference, and ask the author before reusing the design.