Copperhead stm32-data logger
copperheadhq·copperhead-stm32-data-logger·hardware/stm32-portable-data-logger.kicad_pcb
About the Copperhead stm32-data logger PCB
Copperhead stm32-data logger is an open source STM32 PCB design by copperheadhq, published on GitHub under the Custom license license. It is a 4-layer board measuring 50 × 70 mm, with 84 components from 47 distinct parts.
Its main chip is the STM32L433RCT6, from the STM32 family. Other key parts include the BQ24075RGTR, TPS7A0233PDBVR, TPS22917DBVR, W25Q128JVSIQ and SHT40-AD1F-R2. By type, the board carries 29 resistors, 28 capacitors, 11 ICs, 4 transistors, 4 connectors and 4 diodes.
It belongs with the power & battery and sensors designs in this gallery.
From the project
Portable STM32L433 data logger, 50 × 70 mm, four layers, microSD, USB-C LiPo charging. Designed with copperhead. Never built: do not order expecting it to work.
A pocket data logger designed to run for months on one LiPo cell. An STM32L433 records temperature, humidity, pressure and motion to a microSD card, and USB-C charges the cell and shows the card to a PC. 50 × 70 mm, four layers, one button, two LEDs, a Qwiic port for more sensors, no radio.
- Power: a 1S LiPo on a JST-PH connector and a TI BQ24075 power-path charger. A firmware-held latch makes the button a true on/off switch. - USB: USB 2.0 full speed, with ESD protection on the data lines. - Sensors: temperature and humidity (SHT40), pressure (BME280) and an accelerometer (LIS3DH). -…

Main components on the Copperhead stm32-data logger
Copperhead stm32-data logger bill of materials (BOM)
84 components, 47 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | BQ24075RGTR | VQFN-16-1EP_3x3mm_P0.5mm_EP1.68x1.68mm | U1 |
| 1 | TPS7A0233PDBVR | SOT-23-5 | U2 |
| 2 | TPS22917DBVR | SOT-23-6 | U3, U4 |
| 1 | STM32L433RCT6 | LQFP-64_10x10mm_P0.5mm | U5 |
| 1 | W25Q128JVSIQ | SOIC-8_5.3x5.3mm_P1.27mm | U6 |
| 1 | SHT40-AD1F-R2 | Sensirion_DFN-4_1.5x1.5mm_P0.8mm_SHT4x_NoCentralPad | U7 |
| 1 | BME280 | Bosch_LGA-8_2.5x2.5mm_P0.65mm_ClockwisePinNumbering | U8 |
| 1 | LIS3DHTR | LGA-16_3x3mm_P0.5mm_LayoutBorder3x5y | U9 |
| 1 | USBLC6-2SC6 | SOT-23-6 | U10 |
| 1 | TPD2E2U06DRLR | SOT-553 | U11 |
| 2 | AO3401A | SOT-23 | Q1, Q3 |
| 2 | 2N7002 | SOT-23 | Q2, Q4 |
| 1 | Q13FC13500049 32.768kHz | Crystal_SMD_3215-2Pin_3.2x1.5mm | Y1 |
| 1 | TYPE-C-31-M-12 | USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J1 |
| 1 | S2B-PH-SM4-TB | JST_PH_S2B-PH-SM4-TB_1x02-1MP_P2.00mm_Horizontal | J2 |
| 1 | 104031-0811 | microSD_HC_Molex_104031-0811 | J3 |
| 1 | SM04B-SRSS-TB | JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_Horizontal | J4 |
| 1 | TS-1187A-B-A-B | SW_Push_1P1T_XKB_TS-1187A | SW1 |
| 1 | NCP18XH103F03RB 10k | R_0603_1608Metric | TH1 |
| 1 | SMAJ6.0A | D_SMA | D1 |
Show 27 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | BAT54C | SOT-23 | D2 |
| 1 | KT-0603G | LED_0603_1608Metric | D3 |
| 1 | KT-0603R | LED_0603_1608Metric | D4 |
| 1 | GZ2012D601TF 600R | L_0805_2012Metric | FB1 |
| 5 | CL10A105KA8NNNC 1uF | C_0603_1608Metric | C1, C5, C6, C12, C28 |
| 4 | CL21A106KAYNNNE 10uF | C_0805_2012Metric | C2, C3, C11, C20 |
| 3 | CL10B104KB8NNNC 100nF | C_0603_1608Metric | C4, C7, C16 |
| 11 | CL05B104KO5NNNC 100nF | C_0402_1005Metric | C8, C9, C10, C14, C15, C21, C22, C23 +3 |
| 1 | CL05B103KB5NNNC 10nF | C_0402_1005Metric | C13 |
| 2 | GRM1555C1H6R8CA01D 6.8pF | C_0402_1005Metric | C17, C18 |
| 2 | CL05B102KB5NNNC 1nF | C_0402_1005Metric | C19, C27 |
| 2 | 0603WAF5101T5E 5.1k | R_0603_1608Metric | R1, R2 |
| 1 | 0603WAF3302T5E 33k | R_0603_1608Metric | R3 |
| 1 | 0603WAF8202T5E 82k | R_0603_1608Metric | R4 |
| 1 | 0603WAF3001T5E 3.0k | R_0603_1608Metric | R5 |
| 1 | 0603WAF1601T5E 1.6k | R_0603_1608Metric | R6 |
| 1 | 0603WAF6802T5E 68k | R_0603_1608Metric | R7 |
| 1 | 0603WAF1003T5E 100k | R_0603_1608Metric | R8 |
| 1 | 0603WAF1006T5E 10M | R_0603_1608Metric | R9 |
| 4 | 0603WAF1004T5E 1M | R_0603_1608Metric | R10, R11, R28, R29 |
| 2 | RT0603BRD07100KL 100k | R_0603_1608Metric | R12, R13 |
| 2 | 0603WAF1002T5E 10k | R_0603_1608Metric | R14, R21 |
| 5 | 0603WAF4702T5E 47k | R_0603_1608Metric | R15, R16, R17, R18, R19 |
| 1 | 0603WAF330JT5E 33R | R_0603_1608Metric | R20 |
| 4 | 0603WAF4701T5E 4.7k | R_0603_1608Metric | R22, R23, R24, R25 |
| 1 | 0603WAF4700T5E 470R | R_0603_1608Metric | R26 |
| 1 | 0603WAF1201T5E 1.2k | R_0603_1608Metric | R27 |
Copperhead stm32-data logger design files
The KiCad project lives in the copperheadhq/copperhead-stm32-data-logger repository on GitHub; these links point at the commit this page was built from.
Copperhead stm32-data logger: common questions
What microcontroller does the Copperhead stm32-data logger use?
The Copperhead stm32-data logger is built around the STM32L433RCT6, from the STM32 family.
How big is the Copperhead stm32-data logger PCB?
The Copperhead stm32-data logger measures 50 × 70 mm, has 4 copper layers and is 1.6 mm thick.
How many components are on the Copperhead stm32-data logger?
84 components, from 47 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the Copperhead stm32-data logger design files?
From the copperheadhq/copperhead-stm32-data-logger repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the Copperhead stm32-data logger design in my own project?
It is published under Custom license, which limits how it may be reused; read the license before building on it.
Can I test firmware for the Copperhead stm32-data logger without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug STM32 firmware against it before you order a PCB.
Similar boards
STM32
LumenPnP Motherboard
opulo-inc
149 × 95 mm296 parts4LCC-BY-SA-4.03.7kSTM32
AxxSolder
AxxAxx
39 × 82.5 mm122 parts2LGPL-3.01.7kSTM32
LibreVNA
jankae
122 × 98 mm592 parts6LGPL-3.01.6kSTM32
AIOC
skuep
21 × 31.5 mm47 parts2LMIT1.4kSTM32
Ferris
pierrechevalier83
208.8 × 86.8 mm102 parts2LSHL-2.11.3kSTM32
176 pin board
rusefi
61.8 × 73.2 mm76 parts2LGPL-3.01.2k