Skip to the content
4 layers60.8 × 59.3 mmImu, the printed circuit board in 3D

A breakout board for the LSM6DSL 6 axis accel-gyro combo and the LIS2MDL 3 axis mag

Size
60.8 × 59.3 mm
Copper layers
4
Thickness
1.6 mm
Parts
45
Nets
33
Pads
210
Tracks, vias
326, 130
Pours
3
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
29 May 2025
Updated
21 Jul 2025

Overview

Imu is an open-source printed circuit board by kayneyao, from the kayneyao/localization-io repository on GitHub. It is a 4-layer board of 60.8 × 59.3 mm with 45 parts on 33 nets, routed with 326 tracks and 130 vias.

It is built around the ESP32-C3-WROOM-02-H4, LIS2MDL and AMS1117-3.3, with the LSM6DSL among its other parts. Its parts include 14 capacitors, 9 resistors, 5 diodes, 5 connectors and 4 ICs. It belongs with the sensors and measurement boards and the ESP32 and RISC-V boards of this library.

Main components

4

README

README.md

localization-io

An io board for the LSM6DSL 6 axis accel-gyro combo, LIS2MDL 3 axis mag, and ATGMH336H gps module for localization of systems using an RP2040 as the MCU

Parts

45
QtyValueFootprintReferences
8100nFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC1, C2, C6, C7, C8, C11, C13, C14
310kRResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR2, R3, R6
210uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC4, C12
22.2kRResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR8, R9
222uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC5, C9
25.1kRResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR4, R5
2D_TVS1Diode_SMD:D_SOD-323_HandSolderingD4, D5
2JST_PH2.0_01x04Connector_JST:JST_PH_S4B-PH-K_1x04_P2.00mm_HorizontalJ2, J3
2SW_PushButton_Switch_SMD:SW_Tactile_SPST_NO_Straight_CK_PTS636Sx25SMTRLFSSW1, SW2
1100RResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR7
11uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC10
1220nFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC3
1270RResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1
1AMS1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U3
1D_SchottkyDiode_SMD:D_SOD-123FD1
1D_TVS0Diode_SMD:D_SMBD2
1ESP32-C3-WROOM-02RF_Module:ESP32-C3-WROOM-02U4
1FerriteBead_SmallInductor_SMD:L_0805_2012Metric_Pad1.05x1.20mm_HandSolderFB1
1GPIO0Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ4
1GPIO1Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ5
1LEDLED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolderD3
1LIS2MDLPackage_LGA:LGA-12_2x2mm_P0.5mmU2
1LOGOGraphics:Sunglasses_SquirtleG222
1LSM6DSLPackage_LGA:LGA-14_3x2.5mm_P0.5mm_LayoutBorder3x4yU1
1USB_C_Receptacle_USB2.0_16PConnector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_HorizontalJ1

The 41 most common of 45 parts.

More from kayneyao/localization-io

1
  • 2 layers7.1 × 8.4 mmLSM6DSL, the printed circuit board in 3D

    LSM6DSL

    kayneyao/localization-io

    A breakout board for the LSM6DSL 6 axis accel-gyro combo and the LIS2MDL 3 axis mag

    6 parts

Similar boards

  • 4 layers70 × 50 mmDumbFCC, the printed circuit board in 3D

    DumbFCC

    Curtis-05/DumbFCC

    Custom Flight controller for ENG 4012 Aerospace Design Project 4 2025/26 via Glasgow University.

    79 partsMIT
  • 4 layers95.9 × 90.2 mmCDH PCB, the printed circuit board in 3D

    CDH PCB

    ManSEDS-Satellites-and-Space-Systems/CubeSat-OBC

    The version 2 of the C&DH PCB. Features an STM32H743ZGT6 as central proccessor and 32MB of SDRAM.

    95 parts
  • 6 layers121.6 × 110 mmGk pcbv4, the printed circuit board in 3D

    Gk pcbv4

    jncronin/gk

    This respository provides PCB schematics, firmware and debugging support for the gkv4 handheld game console and its operating system, gkos. For the original STM32H7S7-based gk, see README-v3.md.

    270 parts79
  • 4 layers40 × 40 mmRC Car(ESP32), the printed circuit board in 3D

    RC Car(ESP32)

    Maduranga628/RC_Car

    Radio Controlled Toy Car's Main PCB

    48 partsApache-2.0
  • 4 layers94 × 65.9 mmMiniHexa, the printed circuit board in 3D

    MiniHexa

    Gex-devs/miniHexa

    Custom mini hexa using Hiwonders chassis

    82 parts1
  • 4 layers89.5 × 62.6 mmPenguin, the printed circuit board in 3D

    Penguin

    jeevan9s/penguin-bot

    intelligent hybrid robot

    165 parts1
  • 4 layers50 × 50 mmKamikaze drone, the printed circuit board in 3D

    Kamikaze drone

    Prachannagven/stm32f765-facial-detection

    A project built around the STM32F765VIT6 chip to perform basic facial detection and to act as a flight controller for a micro drone.

    92 parts1
  • 4 layers89 × 51 mmKicad soundcard dev v0, the printed circuit board in 3D

    Kicad soundcard dev v0

    radutolontan/BASM_Pocket_Museum

    The Pocket Lab is the next-generation approach to science education. Designed by the Bucharest Applied STEAM Museum, it brings scientific exploration into anyone's hands.

    141 parts1

Questions

How big is the Imu PCB?

It measures 60.8 × 59.3 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Imu use?

45 parts, built around the ESP32-C3-WROOM-02-H4, LIS2MDL, AMS1117-3.3 and LSM6DSL. 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 Imu KiCad files?

From the kayneyao/localization-io repository on GitHub, at the commit this page was made from: the board is imu.kicad_pcb and its schematic LSM6DSL/LSM6DSL.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Imu design in my own project?

Its repository states no licence, so its author keeps all rights: ask kayneyao before reusing the design.