Skip to the content
PCBKitNew board
2 layers131.8 × 99.9 mmUps-12v, the printed circuit board in 3D

12V Automatic UPS system

Size
131.8 × 99.9 mm
Copper layers
2
Thickness
1.6 mm
Parts
77
Nets
43
Pads
202
Tracks, vias
598, 24
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
27 Jun 2021
Updated
28 Jun 2021

Overview

Ups-12v is an open-source printed circuit board by dilshan, from the dilshan/12v-automatic-ups repository on GitHub, published under the MIT licence. It is a 2-layer board of 131.8 × 99.9 mm with 77 parts on 43 nets, routed with 598 tracks and 24 vias.

It is built around the PIC16F688-E/P, LM2576T-12 and LM7805, with the 7D471K, 6A10 and BC547 among its other parts. Its parts include 17 resistors, 15 capacitors, 14 diodes, 8 connectors and 5 ICs. It belongs with the power boards and the PIC boards of this library.

Main components

9

README

README.md

12V Uninterruptible Power Supply

Prototype version of 12V UPS system

This 12V uninterruptible power supply initially designs to drive my fiber optic modem/router. The key reason to build this power supply is to get continuous internet and phone connection during power failures. Core components of this power supply are a constant voltage charger, 12V DC power supply, AC line monitoring unit, and 12V high capacity sealed lead-acid battery. The entire system designs using locally available components.

The charging circuit of this system builds around using the popular LM350 voltage regulator. This regulator calibrates to provide both 14.4V fast charging and 13.6V trickle charging. Based on the condition of the battery, the MCU will determine the appropriate charging mode.

At the online state, the LM2576-12 switching regulator provides 12V output to the driving system. (in my arrangement, a fiber optic router).

Block diagram of the UPS system

The PIC16F688 MCU monitors the AC line and battery to controls the output voltage of the LM350 regulator and the output relay. The firmware of this MCU written using the Microchip XC8 compiler, and all the source code and configuration files are available to download in this project repository.

The sealed 12V lead-acid battery is the most crucial component of this unit. 12V, 9Ah battery is the most recommended for this system. At the time of this writing, this battery cost around Rs. 3500 (US$ 17.60), and I bought it from a local online store.

In online mode, this system provides 12V output. In offline mode, if it has a fully charged battery, it delivers an output of 12.5V.

This uninterruptible power supply is suitable for appliances that need 12V - 13V input with a maximum of 2A current. With the configuration described above, this system continued to power my Huawei HG8245H5 fiber optic router for more than 7 hours.

This power supply unit is an open hardware project. All the schematic, KiCAD PCB design files, firmware source codes, and compiled binaries are available to download in this repository.

Parts

77
QtyValueFootprintReferences
50.1MFDCapacitor_THT:C_Disc_D10.5mm_W5.0mm_P7.50mmC4, C5, C8, C9, C10
31N4004Diode_THT:D_DO-41_SOD81_P10.16mm_HorizontalD1, D4, D12
31N4007Diode_THT:D_DO-41_SOD81_P10.16mm_HorizontalD10, D13, D14
37D471KVaristor:RV_Disc_D9mm_W4mm_P5mmRV4, RV5, RV6
20.47RResistor_THT:R_Axial_Power_L25.0mm_W6.4mm_P27.94mmR2, R4
20RResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR10, R17
21000MFDCapacitor_THT:CP_Radial_D12.5mm_P5.00mmC7, C15
210KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR9, R16
21N5819Diode_THT:D_DO-41_SOD81_P10.16mm_HorizontalD2, D5
22200MFDCapacitor_THT:CP_Radial_D16.0mm_P7.50mmC3, C14
24700MFDCapacitor_THT:CP_Radial_D18.0mm_P7.50mmC2, C13
2560RResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR11, R14
26A10Diode_THT:D_P600_R-6_P20.00mm_HorizontalD7, D8
10.22MFDCapacitor_THT:C_Disc_D11.0mm_W5.0mm_P10.00mmC12
10RResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P15.24mm_HorizontalR5
1100MFDCapacitor_THT:CP_Radial_D6.3mm_P2.50mmC6
1100RResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P15.24mm_HorizontalR6
1100uHInductor_THT:L_Toroid_Vertical_L13.0mm_W6.5mm_P5.60mmL1
110KPotentiometer_THT:Potentiometer_Runtron_RM-065_VerticalRV1
110MFDCapacitor_THT:CP_Radial_D5.0mm_P2.00mmC1
112V-AC-INConnector_Molex:Molex_Sabre_43160-0103_1x03_P7.49mm_VerticalJ8
115V-AC-INConnector_Molex:Molex_Sabre_43160-0103_1x03_P7.49mm_VerticalJ1
11KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR18
11MResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR15
11N5399Diode_THT:D_DO-41_SOD81_P10.16mm_HorizontalD3
11N5822Diode_THT:D_DO-201AD_P15.24mm_HorizontalD11
122.0KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR3
1220KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR12
1270.0RResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR7
12KPotentiometer_THT:Potentiometer_Runtron_RM-065_VerticalRV3
133MFDCapacitor_THT:CP_Radial_D5.0mm_P2.50mmC11
13A/230VFuse:Fuseholder_Cylinder-5x20mm_Schurter_0031_8201_Horizontal_OpenF1
15.6KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR13
15KPotentiometer_THT:Potentiometer_Runtron_RM-065_VerticalRV2
15mm GREENConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalD9
15mm REDConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalD6
1680.0RResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR8
1AC-INConnector_Molex:Molex_Sabre_43160-0103_1x03_P7.49mm_VerticalJ2
1AC-OUTConnector_Molex:Molex_Sabre_43160-0102_1x02_P7.49mm_VerticalJ7
1ADC-V+TestPoint:TestPoint_Plated_Hole_D2.0mmTP2
1BAT-VTestPoint:TestPoint_Plated_Hole_D2.0mmTP1
1BATTERYConnector_Molex:Molex_Sabre_43160-0102_1x02_P7.49mm_VerticalJ4
1BC547Package_TO_SOT_THT:TO-92_HandSolderQ1
1BC548Package_TO_SOT_THT:TO-92_HandSolderQ2
1BD135Package_TO_SOT_THT:TO-126-3_VerticalQ3
1DEBUGConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ6
1G2RL-2-DC12Relay_THT:Relay_DPDT_Omron_G2RLRL1
1ICSPConnector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_VerticalJ3
1LM2576T-12Package_TO_SOT_THT:TO-220-5_VerticalU4
1LM350Package_TO_SOT_THT:TO-220-3_VerticalU1
1LM7805Package_TO_SOT_THT:TO-220-3_VerticalU5
1M3-MOUNT1MountingHole:MountingHole_3.2mm_M3H1
1M3-MOUNT2MountingHole:MountingHole_3.2mm_M3H2
1M3-MOUNT3MountingHole:MountingHole_3.2mm_M3H3
1NEONFuse:Fuse_Bourns_MF-RG300NE1
1OUTPUTConnector_Molex:Molex_Sabre_43160-0102_1x02_P7.49mm_VerticalJ5
1PC817Package_DIP:DIP-4_W7.62mmU3
1PIC16F688Package_DIP:DIP-14_W7.62mm_LongPadsU2

Questions

How big is the Ups-12v PCB?

It measures 131.8 × 99.9 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Ups-12v use?

77 parts, built around the PIC16F688-E/P, LM2576T-12, LM7805 and 7D471K. 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.

Where can I download the Ups-12v KiCad files?

From the dilshan/12v-automatic-ups repository on GitHub, at the commit this page was made from: the board is design/ups-12v.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Ups-12v design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 2 layers82 × 42 mmCct controller, the printed circuit board in 3D

    Cct controller

    controlol/led-driver-constant-current-esphome

    KiCad design for a constant current driver with Mean Well dimmable LED driver and ESPHome firmware

    42 parts
  • 2 layersRtc nightlight, the printed circuit board in 3D

    Rtc nightlight

    dilshan/rtc-lamp

    Real-time clock based automatic LED lamp

    33 parts1MIT
  • 2 layers80 × 60 mmSlow switching outputs, the printed circuit board in 3D

    Slow switching outputs

    cclienti/tig-welder

    A DIY TIG welder that can be plugged to a traditionnal stick welder or to a high current source

    24 parts8GPL-3.0
  • 2 layers25.4 × 21.8 mmSomfySituo5IoAdapter, the printed circuit board in 3D

    SomfySituo5IoAdapter

    Yadoms/yadoms

    Yadoms is open source, simple, powerfull, flexible and multiplatforms domotic solution.

    30 parts62
  • 2 layers100 × 100 mmPCB FINAL 1, the printed circuit board in 3D

    PCB FINAL 1

    LorDPaxO/PCB_FINAL_1

    PCB listas

    220 parts