OpenSourceLogger-Web
DanielMartensson·OpenSourceLogger-Web·KiCad & STM32/DAC ADC PWM IO - STM32 Schematic/DAC ADC PWM IO.kicad_pcb
About the OpenSourceLogger-Web PCB
OpenSourceLogger-Web is an open source STM32 PCB design by DanielMartensson, published on GitHub under the MIT license. It is a 2-layer board measuring 100 × 100 mm, with 116 components from 30 distinct parts.
Its main chip is the STM32F373CCT6, from the STM32 family. Other key parts include the LM1117-3.3. By type, the board carries 41 resistors, 25 diodes, 15 capacitors, 12 fuses, 10 connectors and 9 transistors.
It belongs with the test & measurement and usb & debug tools designs in this gallery.
From the project
Use and STM32 to store measurements into a MySQL server over the web
This software creates a web application with Spring Boot and with this web application you can control and measure analog inputs and outputs and store them into a MySQL database.
4 Analog inputs of 12-bit 2 Analog inputs of 16-bit 3 Analog inputs of 16-bit differential 9 PWM control outputs 6 Digital inputs 3 Analog outputs of 12-bit Circuit protection from high voltage Spring Security Login MySQL database USB Camera view (Does not work with Raspberry Pi) Plotting functionality SMTP alarm functionality CSV generation of measurements Connect with RX and TX from Raspberry Pi pins Save unsaved…

Main components on the OpenSourceLogger-Web
OpenSourceLogger-Web bill of materials (BOM)
116 components, 30 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | STM32F373CCT6 | LQFP-48_7x7mm_P0.5mm | U1 |
| 1 | LM1117-3.3 | SOT-223 | U2 |
| 9 | BUK9Y43-60E,115 | LFPAK56 | Q1, Q2, Q3, Q4, Q5, Q6, Q7, Q8 +1 |
| 1 | 16Mhz, 18pF | Crystal_SMD_HC49-SD | Y1 |
| 1 | Debugger | PinHeader_2x05_P2.54mm_Vertical | J1 |
| 1 | PWM | TerminalBlock_Phoenix_PT-1,5-9-5.0-H_1x09_P5.00mm_Horizontal | J2 |
| 1 | DAC | TerminalBlock_Phoenix_PT-1,5-3-5.0-H_1x03_P5.00mm_Horizontal | J3 |
| 1 | 4-20mA 12-bit | TerminalBlock_Phoenix_PT-1,5-4-5.0-H_1x04_P5.00mm_Horizontal | J4 |
| 1 | 4-20mA 16-bit Differential | TerminalBlock_Phoenix_PT-1,5-6-5.0-H_1x06_P5.00mm_Horizontal | J5 |
| 1 | 4-20mA 16-bit | TerminalBlock_Phoenix_PT-1,5-2-5.0-H_1x02_P5.00mm_Horizontal | J6 |
| 1 | Input | TerminalBlock_Phoenix_PT-1,5-6-5.0-H_1x06_P5.00mm_Horizontal | J7 |
| 1 | UART | TerminalBlock_Phoenix_PT-1,5-2-5.0-H_1x02_P5.00mm_Horizontal | J8 |
| 1 | PWR | TerminalBlock_Phoenix_PT-1,5-4-5.0-H_1x04_P5.00mm_Horizontal | J9 |
| 1 | Conn_01x01_MountingPin | PinHeader_1x01_P2.54mm_Vertical | J10 |
| 12 | Polyfuse | Fuse_0603_1608Metric | F1, F2, F3, F4, F5, F6, F7, F8 +4 |
| 1 | SW_Push | SW_SPST_FSMSM | SW1 |
| 1 | MBR130T1G | D_SOD-123 | D1 |
| 21 | BZX84C3V6LT1G | D_SOT-23_ANK | D2, D3, D4, D5, D9, D10, D11, D12 +13 |
| 3 | BAT54T1G | D_SOD-123 | D6, D7, D8 |
| 4 | 100nF | C_1206_3216Metric | C1, C6, C7, C8 |
Show 10 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 2 | 10uF | CP_Elec_4x5.3 | C2, C5 |
| 2 | 16pF | C_1206_3216Metric | C3, C4 |
| 1 | 4.7uF | CP_Elec_4x5.4 | C9 |
| 3 | 10nF | C_1206_3216Metric | C10, C14, C16 |
| 3 | 1uF | CP_Elec_3x5.4 | C11, C15, C17 |
| 1 | 620 | R_1206_3216Metric | R1 |
| 7 | 10k | R_1206_3216Metric | R2, R11, R12, R13, R14, R15, R16 |
| 12 | 150 | R_1206_3216Metric | R3, R4, R7, R8, R17, R18, R19, R20 +4 |
| 12 | 2k | R_1206_3216Metric | R5, R6, R9, R10, R21, R22, R23, R24 +4 |
| 9 | 1k | R_1206_3216Metric | R33, R34, R35, R36, R37, R38, R39, R40 +1 |
OpenSourceLogger-Web design files
The KiCad project lives in the DanielMartensson/OpenSourceLogger-Web repository on GitHub; these links point at the commit this page was built from.
OpenSourceLogger-Web: common questions
What microcontroller does the OpenSourceLogger-Web use?
The OpenSourceLogger-Web is built around the STM32F373CCT6, from the STM32 family.
How big is the OpenSourceLogger-Web PCB?
The OpenSourceLogger-Web measures 100 × 100 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the OpenSourceLogger-Web?
116 components, from 30 distinct parts. The full bill of materials is listed on this page.
Where can I download the OpenSourceLogger-Web design files?
From the DanielMartensson/OpenSourceLogger-Web repository on GitHub, which has the KiCad layout; the links under Design files point to each one.
Can I use the OpenSourceLogger-Web design in my own project?
Yes, under the terms of its MIT license, which DanielMartensson chose for the repository.
Can I test firmware for the OpenSourceLogger-Web 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
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.2kSTM32
Brain board STM32F407
rusefi
61.8 × 73.2 mm69 parts2LGPL-3.01.2k