Skip to the content
PCBKitNew board
4 layers40 × 36 mmMX IMU, the printed circuit board in 3D
Size
40 × 36 mm
Copper layers
4
Thickness
1.6 mm
Parts
55
Nets
79
Pads
216
Tracks, vias
298, 106
Pours
5
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
17 Jun 2025
Updated
28 Aug 2025

Overview

MX IMU is an open-source printed circuit board by lhaijun, from the lhaijun/MX_IMU repository on GitHub. It is a 4-layer board of 40 × 36 mm with 55 parts on 79 nets, routed with 298 tracks and 106 vias.

It is built around the STM32F405RGT6, TJA1051T/3 and AT24C256N, with the ICM-42688-P, LD39150DT33-R and KH-1.27PH180-1X4P-L7.2 among its other parts. Its parts include 20 capacitors, 17 resistors, 5 ICs, 4 connectors and 3 diodes. It belongs with the sensors and measurement boards and the STM32 boards of this library.

Main components

7

README

Hardware/README.md

MX_IMU

Parts

55
QtyValueFootprintReferences
7100nCapacitor_SMD:C_0402_1005MetricC2, C201, C202, C203, C204, C205, C400
522Resistor_SMD:R_0402_1005MetricR400, R401, R403, R406, R407
42u2Capacitor_SMD:C_0603_1608MetricC4, C5, C208, C209
3330RResistor_SMD:R_0402_1005MetricR13, R14, R29
3LEDLED_SMD:LED_0402_1005MetricD3, D4, D5
3MountingHoleMountingHole:MountingHole_2mmH1, H2, H3
210nCapacitor_SMD:C_0402_1005MetricC10, C207
212pCapacitor_SMD:C_0402_1005MetricC210, C211
21k5Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR23, R24
25k1Resistor_SMD:R_0603_1608MetricR1, R2
260RResistor_SMD:R_0603_1608MetricR19, R20
2KH-1.27PH180-1X4P-L7.2Connector_PinHeader_1.27mm:PinHeader_1x04_P1.27mm_VerticalJ1, J2
10.1uCapacitor_SMD:C_0402_1005MetricC1
110kResistor_SMD:R_0603_1608MetricR9
110kResistor_SMD:R_0402_1005MetricR203
116MHzCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY200
11uCapacitor_SMD:C_0603_1608MetricC3
11uCapacitor_SMD:C_0402_1005MetricC206
12171750001common:molex_2171750001_usb_c_6pJ3
147Resistor_SMD:R_0402_1005MetricR200
14n7Capacitor_SMD:C_0603_1608MetricC31
14u7Capacitor_SMD:C_0603_1608MetricC200
1600 @ 600 MHzInductor_SMD:L_0805_2012MetricFB200
1AT24C256Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU4
1ICM-42688-PICM_42688_P:PQFN50P300X250X97-14NU2
1STM32F405RGT6Package_QFP:LQFP-64_10x10mm_P0.5mmU200
1SW_SPSTButton_Switch_SMD:SW_SPST_B3U-3000P-BSW1
1TJA1051T/3nxp:sot96-1_soic-8U6
1ZX-PZ2.54-1-5PZZCONN-HEADER-VERT-5POS-2.54MM:CONN-HEADER-VERT-5POS-2.54MMJ4
1ld39150dt33-rcommon:to-252-2_dpak-2-legU1

Questions

How big is the MX IMU PCB?

It measures 40 × 36 mm and has 4 copper layers, 1.6 mm thick.

What parts does the MX IMU use?

55 parts, built around the STM32F405RGT6, TJA1051T/3, AT24C256N and ICM-42688-P. 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 MX IMU KiCad files?

From the lhaijun/MX_IMU repository on GitHub, at the commit this page was made from: the board is Hardware/MX_IMU.kicad_pcb and its schematic Hardware/Connectors.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the MX IMU design in my own project?

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

Similar boards

  • 4 layers50 × 50 mmSTM32-DevBoard, the printed circuit board in 3D

    STM32-DevBoard

    s-grundner/STM32-DevBoard

    STM32 Breakout Board with various Sensors

    106 parts1
  • 4 layers100 × 75 mmOpenAirScope, the printed circuit board in 3D

    OpenAirScope

    emertcakir/OpenAirScope

    Open-source air quality and environmental monitoring node with STM32H743 + ESP32-C3, LoRaWAN, RS485, USB-C, Li-ion charging, and multi-sensor support.

    282 parts26MIT
  • 4 layers45.7 × 90.3 mmIo v2-Board, the printed circuit board in 3D

    Io v2-Board

    Maeswoon/UNHSEDS

    great people building dream rockets

    81 parts11
  • 4 layers40.3 × 68.8 mmNrfMain, the printed circuit board in 3D

    NrfMain

    batkay/CapstonePCB

    76 parts
  • 4 layers100 × 100 mmLaunchpad, the printed circuit board in 3D

    Launchpad

    benjibst/launchpad

    175 parts
  • 2 layersNEOCERA jnr project, the printed circuit board in 3D

    NEOCERA jnr project

    tioluwanimofe/neocera-test-junior-project-2024_2025

    report for junior design project class

    151 parts
  • 4 layers40 × 40 mmSTM Board V3, the printed circuit board in 3D

    STM Board V3

    Tay0710/Design_S1_006

    This project integrates hardware, firmware, and design elements to develop a fully functional autonomous 3D mapping drone system.

    46 parts3