

BatteryCharger
ESP32 Ethernet Alarm controller with MQTT integration
- Size
- 69 × 39 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 24
- Nets
- 19
- Pads
- 62
- Tracks, vias
- 106, 9
- Pours
- 6
- Routed
- Yes
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 26 Jan 2024
- Updated
- 30 May 2024
Overview
BatteryCharger is an open-source printed circuit board by phildimond, from the phildimond/AlarmController repository on GitHub, published under the Apache-2.0 licence. It is a 2-layer board of 69 × 39 mm with 24 parts on 19 nets, routed with 106 tracks and 9 vias.
It is built around the TIP32C. Its parts include 10 resistors, 2 capacitors, 2 connectors, 1 IC and 1 diode.
Main components
1README
README.mdAlarmController
ESP32 Ethernet Alarm controller with MQTT integration
Parts
24| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | MountingHole | MyParts:MountingHole_3.2mm_M3 | H1, H2, H3, H4 |
| 3 | Jumper_3_Bridged12 | Jumper:SolderJumper-3_P1.3mm_Bridged12_Pad1.0x1.5mm | JP1, JP2, JP3 |
| 2 | Wurth 691313510002 | MyParts-Mouser:Wurth_691313510002_Pluggable_Terminal_Block | J1, J2 |
| 1 | 0R | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R2 |
| 1 | 0R5 | MyParts:R_2512 Large Pad | R1 |
| 1 | 0u1F | Capacitor_THT:C_Axial_L5.1mm_D3.1mm_P10.00mm_Horizontal | C3 |
| 1 | 10k0 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R8 |
| 1 | 17.4k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R9 |
| 1 | 215k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R4 |
| 1 | 365R | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R7 |
| 1 | 46k4 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R12 |
| 1 | 475R | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R3 |
| 1 | 590k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R11 |
| 1 | DNF | Capacitor_THT:C_Axial_L5.1mm_D3.1mm_P10.00mm_Horizontal | C4 |
| 1 | DNF | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R10 |
| 1 | ES2AA-13-F | Diode_SMD:D_SMA | D1 |
| 1 | TIP32C | Package_TO_SOT_THT:TO-220-3_Vertical | Q1 |
| 1 | ~ | Package_SO:SOIC-16W_7.5x10.3mm_P1.27mm | U1 |
Questions
How big is the BatteryCharger PCB?
It measures 69 × 39 mm and has 2 copper layers, 1.6 mm thick.
What parts does the BatteryCharger use?
24 parts, built around the TIP32C. 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 BatteryCharger KiCad files?
From the phildimond/AlarmController repository on GitHub, at the commit this page was made from: the board is Hardware/BatteryCharger/BatteryCharger.kicad_pcb and its schematic Hardware/AlarmUnit/AlarmUnit.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the BatteryCharger design in my own project?
Its repository publishes it under the Apache-2.0 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 layers100 × 85 mm

- 2 layers98 × 50 mm

- 2 layers209 × 139.5 mm

PEH PCB
jodhsinghnahal/piezo_matlab
Simulation, circuit and PCB design repository for investigating piezoelectric energy harvesting (PEH) interfaces under conventional vibration excitation and underwater acoustic excitation.
27 parts - 2 layers75 × 45 mm

KiCad Design Files
norisionut12/12V-Class-AB-Audio-Amplifier
Discrete 12V single-supply Class AB audio amplifier with active-low relay speaker protection and linear voltage regulator.
34 partsMIT - 2 layers65 × 66.3 mm

- 2 layers56 × 65 mm

SeaTalk1
dotnet/iot
This repo includes .NET Core implementations for various IoT boards, chips, displays and PCBs.
24 parts2.4kMIT - 2 layers26.2 × 45.5 mm

PL18 multiprotocol
pascallanger/DIY-Multiprotocol-TX-Module
Multiprotocol TX Module (or MULTI-Module) is a 2.4GHz transmitter module which controls many different receivers and models.
24 parts1.9kGPL-3.0 - 2 layers58 × 35.5 mm
