Skip to the content
2 layers53.3 × 35.8 mmPbMonitor v1.0, the printed circuit board in 3D

Pb Monitor

Size
53.3 × 35.8 mm
Copper layers
2
Thickness
1.6 mm
Parts
24
Nets
27
Pads
94
Tracks, vias
128, 33
Pours
1
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
3 Feb 2025
Updated
3 Feb 2025

Overview

PbMonitor v1.0 is an open-source printed circuit board by ElektorLabs, from the ElektorLabs/Pb-Monitor repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 53.3 × 35.8 mm with 24 parts on 27 nets, routed with 128 tracks and 33 vias.

It is built around the AMS1117-3.3. Its parts include 11 resistors, 3 capacitors, 3 switches and 1 IC. It belongs with the ESP32 and RISC-V boards of this library.

Main components

1

README

README.md

Pb-Monitor

Pb-Monitor is a project developed by ElektorLabs aimed at monitoring lead-acid batteries. This repository contains both hardware schematics and firmware source code to facilitate the monitoring process.

Features

  • Hardware Design: Detailed schematics and design files for building the Pb-Monitor hardware.
  • Firmware: Source code for the microcontroller to interface with the hardware and perform monitoring tasks.

Repository Structure

  • hardware/: Contains all hardware design files and schematics.
  • src/PbMonitor/: Contains the firmware source code for the Pb-Monitor.

Getting Started

To get started with Pb-Monitor:

  1. Clone the Repository:
    bash
    git clone https://github.com/ElektorLabs/Pb-Monitor.git
  2. Explore the Hardware Design:
    • Navigate to the hardware/ directory to find schematics and design files.
  3. Build the Firmware:
    • Navigate to the src/PbMonitor/ directory.
    • Follow the build instructions provided in the source code to compile and upload the firmware to your microcontroller.

License

This project is licensed under the GNU General Public License v3.0. For more details, refer to the LICENSE file.

Contributing

Contributions are welcome! If you have suggestions or improvements, feel free to open an issue or submit a pull request.

Contact

For more information or support, please contact ElektorLabs through their GitHub profile.

Parts

24
QtyValueFootprintReferences
4100kResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P2.54mm_VerticalR1, R3, R5, R7
33.3kResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P2.54mm_VerticalR11, R12, R13
25kConnector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalTH1, TH2
10.1uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC3
110uFCapacitor_THT:CP_Radial_D4.0mm_P1.50mmC1
112kResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P2.54mm_VerticalR4
122uFCapacitor_THT:CP_Radial_D4.0mm_P1.50mmC2
128kResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P2.54mm_VerticalR2
15kResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P2.54mm_VerticalTH3
16kResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P2.54mm_VerticalR8
18kResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P2.54mm_VerticalR6
1AMS1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2T1
1BatteryConnector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_VerticalK1
1Current SensorConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalK2
1LOGOfootprints:elektorlabs-20x6.1mmG***
1MCP3008-I_SLSamacSys_Parts:SOIC127P600X175-16NIC1
1MOUDLE-SEEEDUINO-XIAO-ESP32C3lib:XIAO-ESP32C3-DIPMOD1
1OLEDConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalK3

Similar boards

  • 2 layers290.1 × 130 mmPro V2, the printed circuit board in 3D

    Pro V2

    kata0510/Lily58

    6×4+4keys column-staggered split keyboard.

    312 parts2.3k
  • 2 layers26.2 × 45.5 mmPL18 multiprotocol, the printed circuit board in 3D

    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
  • 4 layers99 × 53.3 mmPSLab, the printed circuit board in 3D

    PSLab

    fossasia/pslab-hardware

    PSLab Hardware Design and Schematics https://pslab.io

    199 parts1.7kApache-2.0
  • 4 layers85 × 56 mmPslab mini, the printed circuit board in 3D

    Pslab mini

    fossasia/pslab-mini-hardware

    PSLab Mini Hardware https://pslab.io

    182 parts1.2kApache-2.0
  • 4 layers100 × 54 mm32Bit shift register, the printed circuit board in 3D

    32Bit shift register

    MaltWhiskey/Mega-Cube

    16x16x16 PL9823 Cube with Teensy 4.0 and FlexIO driver

    64 parts766
  • 2 layers44.2 × 29.3 mmI2c tiny usb, the printed circuit board in 3D

    I2c tiny usb

    harbaum/I2C-Tiny-USB

    Cheap and simple I²C to USB interface

    27 parts454
  • 2 layers78 × 60 mmIce viz, the printed circuit board in 3D

    Ice viz

    muni-works/vcad

    BRep CAD kernel in Rust/WASM

    44 parts442Apache-2.0
  • 2 layers59.1 × 99.9 mmCheap FOCer 2 60mm, the printed circuit board in 3D

    Cheap FOCer 2 60mm

    shamansystems/Cheap-FOCer-2

    Low-Cost Motor Controller based on the VESC 6

    193 parts407

Questions

How big is the PbMonitor v1.0 PCB?

It measures 53.3 × 35.8 mm and has 2 copper layers, 1.6 mm thick.

What parts does the PbMonitor v1.0 use?

24 parts, built around the AMS1117-3.3. 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 PbMonitor v1.0 KiCad files?

From the ElektorLabs/Pb-Monitor repository on GitHub, at the commit this page was made from: the board is hardware/PbMonitor-v1.0/PbMonitor-v1.0.kicad_pcb and its schematic hardware/PbMonitor-v1.0/PbMonitor-v1.0.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the PbMonitor v1.0 design in my own project?

Its repository publishes it under the GPL-3.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).