Skip to the content
PCBKitNew board
2 layers136.2 × 85.9 mmBATDATUNIT01, the printed circuit board in 3D

Multiple parallel Li-ion 18650 battery cell module with BMS and data storage with MCU control.

Size
136.2 × 85.9 mm
Copper layers
2
Thickness
1.6 mm
Parts
225
Nets
216
Pads
845
Tracks, vias
1,863, 415
Pours
15
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
8 Sep 2023
Updated
27 Sep 2026

Overview

BATDATUNIT01 is an open-source printed circuit board by mlab-modules, from the mlab-modules/BATDATUNIT01 repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 136.2 × 85.9 mm with 225 parts on 216 nets, routed with 1,863 tracks and 415 vias.

It is built around the ATMEGA1284P-AU, FT260Q-T and MS561101BA03-50, with the PCA9541ABS/01, AT24CS64-SSHM-B and BQ34Z100PW among its other parts. Its parts include 82 resistors, 52 capacitors, 18 ICs, 16 diodes and 7 transistors. It belongs with the power boards and the AVR (ATmega, ATtiny) boards of this library.

Main components

12

README

README.md

BATDATUNIT01 - Power and Data Storage Module

The BATDATUNIT01 is power and data storage module incorporating an ATmea1284p microcontroller paired with a five 18650 Li-ion safely rechargable accumulator cells. It is a reliable power source for extended durations, making it an integral component in various detectors or measuring systems.

Previw of BATDATUNIT01 PCB

Features

  • Microcontroller: ATmega1284p provides robust processing capabilities to manage complex tasks efficiently.
  • Battery Pack: A Set of up to five Li-ion batteries offers substantial power, facilitating long-term operations without frequent recharging.
  • USB-C Charging: Enables hassle-free charging with a USB-C interface, ensuring the module is readily powered for sustained use.
  • Charging and Monitoring Circuits: The BQ25628E circuit oversees the charging, while the BQ34Z100 gauge monitors the battery state for optimal energy management.

Applications

The BATDATUNIT01 is designed for versatility:

  • As a power module for semiconductor particle detectors like the AIRDOS04, it ensures uninterrupted data acquisition in environmental monitoring.
  • It can be integrated into remote sensing stations, providing consistent power and data logging capabilities for long-term ecological studies.
  • In automated weather stations, the module's resilience and sensor suite offers valuable insights into meteorological conditions.
  • The module can be deployed in mobile robotics for energy supply and environmental data collection, aiding navigation and decision-making processes.
  • It is also ideal for educational purposes, as a hands-on tool to teach about energy management, data acquisition, and sensor integration.

The robust design and connectivity options make the BATDATUNIT01 a dependable choice for powering and managing data across many scientific applications.

For more detailed information on interfacing and protocols, please refer to the ATmea1284p datasheet and the communication standards for UART, I2C, SPI, and GPIO.

Design

Designed for convenience, the module allows for fast detachment from the measuring part without tools, streamlining the replacement process. Data can be downloaded during battery charging thanks to onboard memory.

BATDATAUNIT01 top view

BATDATAUNIT01 bottom view

Schematics

Internal structure

mermaid
    flowchart TD

    subgraph a[User interfaceI]
        USB[[USB-C\nData + power]]
        UI1([User interface \n Button + battery indicator])
        UI2([User interface \n Button + 3x LED])
    
    end

    USB --USB --> USW

    FTDI -- I2C --> I2CSW
    FTDI -- UART <--> MCU
    MCU -- I2C --> I2CSW[I2C mux]
    MCU[Microcontroller]
    MCU --SPI <--> SDW
    MCU --> SDW

    subgraph one[Memory interface]
    SDR[SD card] <--> SDI
    SDI[SD card interface] -- USB <--> USW
    USW[USB-SWITCH]
    SDW[SD card \n SPI-SWITCH] <--> SDI
    end

Connectivity

A durable Molex connector brings together data and detection with impressive mechanical resilience. It hosts UART, I2C, SPI buses, and extra GPIO signals, providing extensive interfacing options with various systems. The complementary module to the interface connector is BATDATSOCKET01.

Parts

225
QtyValueFootprintReferences
24100nCapacitor_SMD:C_0805_2012MetricC1, C2, C3, C10, C13, C15, C16, C17, C18, C20, C23, C25, C26, C29, C30, C35 +8
2210kResistor_SMD:R_0805_2012MetricR3, R12, R18, R21, R23, R24, R25, R28, R30, R36, R37, R39, R40, R42, R44, R45 +6
11100RResistor_SMD:R_0805_2012MetricR6, R7, R8, R9, R10, R11, R38, R41, R59, R60, R82
91kResistor_SMD:R_0805_2012MetricR15, R17, R19, R20, R31, R32, R48, R49, R55
9270RResistor_SMD:R_0805_2012MetricR16, R27, R35, R50, R54, R62, R63, R64, R65
710uCapacitor_SMD:C_0805_2012MetricC11, C22, C28, C42, C43, C44, C47
768RResistor_SMD:R_0805_2012MetricR22, R26, R51, R66, R67, R68, R69
7GREENMlab_D:SMD_LED_RIGHT_KINGBRIGHT_1605D2, D3, D8, D13, D14, D15, D16
7Jumper_2_OpenJumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mmJP6, JP7, JP8, JP9, JP10, JP11, JP12
522uCapacitor_SMD:C_0805_2012MetricC21, C32, C36, C37, C38
55k1Resistor_SMD:R_0805_2012MetricR2, R4, R5, R29, R57
591kResistor_SMD:R_0805_2012MetricR73, R74, R76, R78, R80
5FuseFuse:Fuseholder_Littelfuse_Nano2_154xF1, F2, F3, F4, F5
41uCapacitor_SMD:C_0805_2012MetricC19, C24, C31, C45
41uH - DFE252012P-1R0M=P2Inductor_SMD:L_1008_2520MetricL1, L2, L3, L4
4BC817-25Package_TO_SOT_SMD:SOT-23-3Q1, Q2, Q3, Q4
4FiducialFiducial:Fiducial_1mm_Mask2mmFID1, FID2, FID3, FID4
4M3Mlab_Mechanical:MountingHole_3mmH1, H2, H3, H4
4ORANGEMlab_D:SMD_LED_RIGHT_KINGBRIGHT_1605D4, D7, D11, D12
4REDMlab_D:SMD_LED_RIGHT_KINGBRIGHT_1605D1, D5, D9, D10
347uCapacitor_SMD:C_0805_2012MetricC39, C40, C41
34u7Capacitor_SMD:C_0805_2012MetricC7, C12, C33
3TPS631000DRLRPackage_TO_SOT_SMD:SOT-583-8U15, U16, U17
210k NTCResistor_SMD:R_0805_2012MetricTH1, TH2
215pCapacitor_SMD:C_0805_2012MetricC9, C14
21nCapacitor_SMD:C_0805_2012MetricC5, C46
233RResistor_SMD:R_0805_2012MetricR33, R34
2511kResistor_SMD:R_0805_2012MetricR75, R77
2BC807-25Package_TO_SOT_SMD:SOT-23-3Q5, Q6
2Jumper_3_Bridged12Jumper:SolderJumper-3_P1.3mm_Bridged2Bar12_RoundedPad1.0x1.5mmJP1, JP5
2KMT031Mlab_SW:KMT031 NGJ LHS C&KSW2, SW4
2NetTie_2NetTie:NetTie-2_SMD_Pad0.5mmNT1, NT2
2SKRTLAE010Mlab_SW:SKRTSW1, SW3
10R01 75PPMResistor_SMD:R_2512_6332MetricR61
1100uHInductor_SMD:L_0805_2012Metric_Pad1.15x1.40mm_HandSolderL5
119.2 MHzCrystal:Crystal_SMD_2520-4Pin_2.5x2.0mmY1
125k5Resistor_SMD:R_0805_2012MetricR14
1270kResistor_SMD:R_0805_2012MetricR43
12k4Resistor_SMD:R_0805_2012MetricR56
133kResistor_SMD:R_0805_2012MetricR58
13n3Capacitor_SMD:C_0805_2012MetricC34
146436-9327Mlab_CON:MOLEX_46436-9327J4
147nCapacitor_SMD:C_0805_2012MetricC27
1510RResistor_SMD:R_0805_2012MetricR53
16.19kResistor_SMD:R_0805_2012MetricR1
168kResistor_SMD:R_0805_2012MetricR13
18 MHzCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY2
1806kResistor_SMD:R_0805_2012MetricR79
1ABS07-120-32.768KHZ-TMlab_XTAL:ABS07Y3
1AT24CS64-SSHMPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU5
1ATMEGA1284P-AUPackage_QFP:TQFP-44_10x10mm_P0.8mmU8
1BAS16WPackage_TO_SOT_SMD:SOT-323_SC-70D6
1BATTMlab_Batery:BAT_BK-18650-PC6BT2
1BATTMlab_Batery:BAT_BK-18650-PC4BT1
1BQ25628EMlab_IO:Texas_S-WQFN-HR-18U13
1BQ34Z100Mlab_IO:TSSOP-14_4.4x5mm_Pitch0.65mmU12
1BSS83PPackage_TO_SOT_SMD:SOT-23Q7
1CR2032Battery:BatteryHolder_Keystone_1060_1x2032BT3
1FSTestPoint:TestPoint_Pad_D1.0mmTP1
1FT260Q-TPackage_DFN_QFN:QFN-28-1EP_5x5mm_P0.5mm_EP3.35x3.35mmU3
1HEADER_2x03Mlab_Pin_Headers:SMD_2x03J3
1LET9032ES-03LMLAB_BUZZER:MagneticBuzzer_LET9032ES-03L-2.7-16-RBZ1
1MAX14502AETL+Mlab_IO:QFN40P500X500X80-41NU1
1MS561101BA03-50Mlab_IO:LGA-8_3x5mm_P1.25mmU9
1MUX_RSTTestPoint:TestPoint_Pad_D1.5mmTP2
1PCA9541ABS/01Package_DFN_QFN:QFN-16-1EP_4x4mm_P0.65mm_EP2.15x2.15mmU4
1PCF85263APackage_SO:TSSOP-10_3x3mm_P0.5mmU10
1RResistor_SMD:R_0805_2012MetricR52
1SD_Card-FPS009-4200-0Mlab_CON:FPS009-4200-0J2
1SHT31-DISSensor_Humidity:Sensirion_DFN-8-1EP_2.5x2.5mm_P0.5mm_EP1.1x1.7mmU6
1SN74HC164PPackage_SO:TSSOP-14_4.4x5mm_P0.65mmU14
1SolderJumper_2_OpenJumper:SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mmJP3
1SolderJumper_3_Bridged123Jumper:SolderJumper-3_P1.3mm_Bridged12_RoundedPad1.0x1.5mmJP2
1TCA4307Package_SO:VSSOP-8_3.0x3.0mm_P0.65mmU11
1TMUX1574DYYRMlab_IO:SOT-23-16 THINU7
1TPS22965-Q1Package_SON:WSON-8-1EP_2x2mm_P0.5mm_EP0.9x1.6mmU18
1USBC_USB4105-GF-AMlab_CON:USBC GCT_USB4105-GF-AJ1
1USBLC6-2SC6Package_TO_SOT_SMD:SOT-23-6U2

Questions

How big is the BATDATUNIT01 PCB?

It measures 136.2 × 85.9 mm and has 2 copper layers, 1.6 mm thick.

What parts does the BATDATUNIT01 use?

225 parts, built around the ATMEGA1284P-AU, FT260Q-T, MS561101BA03-50 and PCA9541ABS/01. 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 BATDATUNIT01 KiCad files?

From the mlab-modules/BATDATUNIT01 repository on GitHub, at the commit this page was made from: the board is hw/sch_pcb/BATDATUNIT01.kicad_pcb and its schematic hw/sch_pcb/BATDATUNIT01.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the BATDATUNIT01 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).

Similar boards

  • 2 layersLION1CELL02, the printed circuit board in 3D

    LION1CELL02

    mlab-modules/LION1CELL02

    Single-cell Li-Ion Battery management system with I2C interface

    93 partsGPL-3.0
  • 4 layers90.9 × 50.3 mmUSTSIPIN02, the printed circuit board in 3D

    USTSIPIN02

    ust-modules/USTSIPIN02

    Silicon diode dosimeter and spectrometer.

    174 partsGPL-3.0
  • 2 layers70.9 × 60.8 mmAMFOC01, the printed circuit board in 3D

    AMFOC01

    AstroMeters/AMFOC01

    Open-source USB-C precize motorized telescope focuser with PC and manual control support.

    116 parts3GPL-3.0
  • 2 layers38 × 200 mmSPACEDOS02A PCB01A, the printed circuit board in 3D

    SPACEDOS02A PCB01A

    UniversalScientificTechnologies/SPACEDOS02

    Solid-state PIN diode dosimeter for manned spacecraft. Liulin detector replacement.

    120 parts8GPL-3.0
  • 2 layers93.5 × 48.2 mmSPACEDOS01, the printed circuit board in 3D

    SPACEDOS01

    UniversalScientificTechnologies/SPACEDOS01

    Silicon diode dosimeter optimized for spacecraft dosimetry

    92 parts5GPL-3.0
  • 2 layers80.8 × 101.1 mmDATALOGGER01, the printed circuit board in 3D

    DATALOGGER01

    mlab-modules/DATALOGGER01

    Universal Arduino based data logger to SDcard.

    90 parts1GPL-3.0
  • 2 layers70.6 × 50.3 mmUSBSDREADER01, the printed circuit board in 3D

    USBSDREADER01

    mlab-modules/USBSDREADER01

    USB to SD Card Reader module featuring MAX14502AETL, supports USB 2.0 and SDHC cards.

    49 parts