

Openlager
STM32F4 based logging dongle for HIGH RATE logging
- Size
- 15.2 × 19 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 30
- Nets
- 44
- Pads
- 136
- Tracks, vias
- 391, 37
- Pours
- 4
- Routed
- Yes
- KiCad
- KiCad 4
- Created
- 17 Apr 2016
- Updated
- 6 Nov 2022
Overview
Openlager is an open-source printed circuit board by d-ronin, from the d-ronin/openlager repository on GitHub. It is a 4-layer board of 15.2 × 19 mm with 30 parts on 44 nets, routed with 391 tracks and 37 vias.
It is built around the DM3CS-SF, SPX3819M5-L-3-3 and CSTCE8M00G15L99-R0. Its parts include 12 resistors, 7 capacitors, 2 ICs, 2 diodes and 2 connectors. It belongs with the STM32 boards of this library.
Main components
3DM3CS-SF
SMD-25℃~+85℃ 1.83mm Connector and Ejector Hinged Lid MicroSD Card (TF Card) No SMD SD Card / Memory Card Connector ROHSHirose ElectricSD Card / Memory Card ConnectorSPX3819M5-L-3-3
SOT-23-5-40℃~+85℃@(Ta) 1 20V 3.3V 420mV@(100mA) 500mA 5uA 70dB@(1kHz) Fixed Over Current Protection、Over Temperature Protection、Enable Positive SOT-23-5 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSTECH PUBLICVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsCSTCE8M00G15L99-R0
SMD3213-3PCeramic ResonatorsMurata
README
README.md
STM32F4 based logging dongle for **HIGH RATE** logging
This project is inspired by OpenLog.
Why do something new? To attain higher rates! The openlager hardware can accept data at high rates using slave SPI or fast async serial. It uses a 4-wide SDIO interface to the card to support higher peak logging rates. And the reasonable amount of memory buffer on the STM32F411 lets us ride out times when the SD card is busy erasing or doing other housekeeping without losing data.
The openlager hardware design and firmware are produced by the dRonin project, which produces high-quality flight controller software for drone racing and autonomous flight. To log everything that's happening in a lossless fashion, high rate logs are required. But we anticipate it being useful for a wide variety of applications.
Licenses
The openlager hardware in hardware/ is licensed under a Creative Commons Attribution 4.0 International License (CC BY 4.0), as contained in hardware/LICENSE.txt
The openlager firmware (and bootloader) in src/, loader/, and shared/ is licensed under a simplified BSD license as found in src/LICENSE.txt
The openlager logo may only be used with permission from the dRonin project.
The fatfs library in libs/fatfs is licensed under the one-clause BSD license as found in the source files in that directory.
The STM32F4xx_StdPeriph_Driver library in libs/STM32F4xx_StdPeriph_Driver is largely licensed under a restrictive license that limits its usage to ST family processors. To use this software on non-ST parts, the dependency on this library code must be removed. Portions of this code (the core_cm* include headers) are licensed under a permissive 3 clause BSD license from ARM, as noted in the individual files.
The mmcreg.h file from FreeBSD in libs/inc is licensed under a simplified BSD license.
The jsmn library in libs is licensed under the MIT license.
Parts
30| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | 22R | openLagerFootprints:R_0402 | R5, R6, R7, R8 |
| 3 | 0.1uF | openLagerFootprints:C_0402 | C3, C7, C8 |
| 3 | 10k | openLagerFootprints:R_0402 | R1, R3, R4 |
| 3 | TEST_1P | openLagerFootprints:TP | TP1, TP2, TP3 |
| 2 | 10uF | openLagerFootprints:C_0402 | C1, C4 |
| 2 | 330R | openLagerFootprints:R_0402 | R12, R13 |
| 2 | 47k | openLagerFootprints:R_0402 | R9, R10 |
| 1 | 1uF | openLagerFootprints:C_0402 | C5 |
| 1 | 4.7uF | openLagerFootprints:C_0402 | C6 |
| 1 | CONN_01X06 | openLagerFootprints:Socket_Strip_Straight_1x06 | J1 |
| 1 | CSTCE8M00G15L99 | openLagerFootprints:X3-SMD-3.6X1.3X0.8MM | Y1 |
| 1 | DM3CS-SF | openLagerFootprints:HRS_DM3CS-SF | J2 |
| 1 | DNP | openLagerFootprints:R_0402 | R2 |
| 1 | LG L29K-F2J1-24 | openLagerFootprints:LED_0603 | D1 |
| 1 | LOGO | dRLogo:test | G*** |
| 1 | LS L29K-G1J2-1-Z | openLagerFootprints:LED_0603 | D2 |
| 1 | SPX3819M5-L-3-3 | openLagerFootprints:SOT95P280X145-5N | U2 |
| 1 | STM32F411CEUx | openLagerFootprints:QFN-48-1EP_7x7mm_Pitch0.5mm | U1 |
Questions
How big is the Openlager PCB?
It measures 15.2 × 19 mm and has 4 copper layers, 1.6 mm thick.
What parts does the Openlager use?
30 parts, built around the DM3CS-SF, SPX3819M5-L-3-3 and CSTCE8M00G15L99-R0. 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 Openlager KiCad files?
From the d-ronin/openlager repository on GitHub, at the commit this page was made from: the board is hardware/openLager.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Openlager design in my own project?
Its repository states no licence, so its author keeps all rights: ask d-ronin before reusing the design.
Similar boards
- 4 layers161.6 × 100 mm

- 8 layers42.2 × 67.2 mm

OBC PCB
timohueser/OpenBikeComputer
Open source Bikecomputer with a focus on exploration and adventure.
186 parts11GPL-3.0 - 4 layers33.3 × 93.7 mm

ActiveImpactor Control
harrislab-brown/CyberDiver
Untethered cyber-physical robotic platform for water entry experiments
124 parts2CC-BY-SA-4.0 - 8 layers102.2 × 100 mm

- 2 layers93.8 × 73.5 mm

SimplerFlightV2
elenajusto/SimplerFlightV2
PCB for team rocket air brakes. (Never manufactured).
114 parts - 2 layers132 × 56 mm

Dashboard
marcutudor79/electronic-module-for-the-dashboard-of-upbdrive-racing-car
My Bachelor's degree that consists of the electronic module for the Formula Student race car and it's testing module
127 partsApache-2.0 - 4 layers102.2 × 90 mm

DAQ Back Board
NU-Baja-SAE/hardware
Hardware: KiCad schematics/PCBs, wiring harness, BOM tooling
59 parts - 2 layers48 × 48 mm
