Skip to the content
PCBKitNew board
4 layers15.2 × 19 mmOpenlager, the printed circuit board in 3D

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

3

README

README.md
openlager 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
QtyValueFootprintReferences
422RopenLagerFootprints:R_0402R5, R6, R7, R8
30.1uFopenLagerFootprints:C_0402C3, C7, C8
310kopenLagerFootprints:R_0402R1, R3, R4
3TEST_1PopenLagerFootprints:TPTP1, TP2, TP3
210uFopenLagerFootprints:C_0402C1, C4
2330RopenLagerFootprints:R_0402R12, R13
247kopenLagerFootprints:R_0402R9, R10
11uFopenLagerFootprints:C_0402C5
14.7uFopenLagerFootprints:C_0402C6
1CONN_01X06openLagerFootprints:Socket_Strip_Straight_1x06J1
1CSTCE8M00G15L99openLagerFootprints:X3-SMD-3.6X1.3X0.8MMY1
1DM3CS-SFopenLagerFootprints:HRS_DM3CS-SFJ2
1DNPopenLagerFootprints:R_0402R2
1LG L29K-F2J1-24openLagerFootprints:LED_0603D1
1LOGOdRLogo:testG***
1LS L29K-G1J2-1-ZopenLagerFootprints:LED_0603D2
1SPX3819M5-L-3-3openLagerFootprints:SOT95P280X145-5NU2
1STM32F411CEUxopenLagerFootprints:QFN-48-1EP_7x7mm_Pitch0.5mmU1

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 mmNubus to ztex, the printed circuit board in 3D

    Nubus to ztex

    MelkhiorVintageComputing/NuBusFPGA

    Stuff to put a FPGA in a NuBus Macintosh

    103 parts63
  • 8 layers42.2 × 67.2 mmOBC PCB, the printed circuit board in 3D

    OBC PCB

    timohueser/OpenBikeComputer

    Open source Bikecomputer with a focus on exploration and adventure.

    186 parts11GPL-3.0
  • 4 layers33.3 × 93.7 mmActiveImpactor Control, the printed circuit board in 3D

    ActiveImpactor Control

    harrislab-brown/CyberDiver

    Untethered cyber-physical robotic platform for water entry experiments

    124 parts2CC-BY-SA-4.0
  • 8 layers102.2 × 100 mmRfsom01, the printed circuit board in 3D

    Rfsom01

    Bonafide116/rfsom01

    336 parts
  • 2 layers93.8 × 73.5 mmSimplerFlightV2, the printed circuit board in 3D

    SimplerFlightV2

    elenajusto/SimplerFlightV2

    PCB for team rocket air brakes. (Never manufactured).

    114 parts
  • 2 layers132 × 56 mmDashboard, the printed circuit board in 3D

    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 mmDAQ Back Board, the printed circuit board in 3D

    DAQ Back Board

    NU-Baja-SAE/hardware

    Hardware: KiCad schematics/PCBs, wiring harness, BOM tooling

    59 parts
  • 2 layers48 × 48 mm1Job, the printed circuit board in 3D

    1Job

    scottcjx/1-Job

    50 partsGPL-3.0