Skip to the content
PCBKitNew board
4 layers30 × 40 mmImu module, the printed circuit board in 3D

The Bitbots IMU DXL module is a Sensor module that can be connected to the Dynamixel Bus (RS485 or TTL).

Size
30 × 40 mm
Copper layers
4
Thickness
1.6 mm
Parts
36
Nets
48
Pads
168
Tracks, vias
352, 48
Pours
4
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
26 Jun 2020
Updated
23 Mar 2025

Overview

Imu module is an open-source printed circuit board by bit-bots, from the bit-bots/bitbots_imu_dxl repository on GitHub, published under the MIT licence. It is a 4-layer board of 30 × 40 mm with 36 parts on 48 nets, routed with 352 tracks and 48 vias.

It is built around the ESP32-WROOM-32U, SN74LV1T34DBV and VXO7803-500-M-TR, with the AP2114HA-3.3TRG1, BMI088 and WS2812B among its other parts. Its parts include 12 capacitors, 5 ICs, 4 connectors, 3 resistors and 3 diodes. It belongs with the sensors and measurement boards and the ESP32 boards of this library.

Main components

7

README

README.md

bitbots_imu_dxl

The Bitbots IMU DXL module is a Sensor module that can be connected to the Dynamixel Bus (RS485 or TTL).

Documentation

Features

  • 12 Bit 3 axis gyroscope and 3 axis accelerometer (MPU6500 sensor)
  • 1000 Hz update rate
  • configurable range (250-2000 deg/sec and 2-16g)
  • configurable onboard complementary filter <https://www.mdpi.com/1424-8220/15/8/19302>_
  • gyroscope and accelerometer calibration procedure
  • direct reading of orientation as quaternion
  • connection via the Dynamixel bus
  • 3 RGB LEDs
  • 3 Buttons

Parts

36
QtyValueFootprintReferences
6100nCapacitor_SMD:C_0805_2012MetricC1, C2, C3, C4, C8, C12
3MountingHole_PadMountingHole:MountingHole_2.7mm_M2.5_ISO14580_PadH1, H2, H3
3SW_Pushlib:RND 210-00211SW1, SW2, SW3
3WS2812Blib:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm_markedD1, D2, D3
222u/16vCapacitor_SMD:C_1206_3216MetricC7, C9
24.7uCapacitor_SMD:C_1206_3216MetricC10, C11
24K7Resistor_SMD:R_0805_2012MetricR2, R3
2Conn_01x04Connector_Molex:Molex_SPOX_5267-04A_1x04_P2.50mm_VerticalJ3, J4
110KResistor_SMD:R_0805_2012MetricR1
110uCapacitor_SMD:C_0805_2012MetricC5
110u/50VCapacitor_SMD:C_1206_3216MetricC6
1AP2114HA-3.3TRG1Package_TO_SOT_SMD:SOT-223-3_TabPin2U5
1BMI088lib:BMI088U2
1Conn_01x04_PinConnector_PinHeader_1.27mm:PinHeader_1x04_P1.27mm_VerticalJ2
1ESP32-WROOM-32URF_Module:ESP32-WROOM-32UEU1
1PRGM+Debuglib:esp32_prgm_debugJ1
1SN74LV1T34DBVPackage_TO_SOT_SMD:SOT-23-5U3
1SP485Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU4
1SolderJumper_2_OpenJumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mmJP1
1VLS5045EX-220Mlib:VLS5045EX330ML1
1VXO7803-500-Mlib:CONV_VXO7803-500-MPS1

Questions

How big is the Imu module PCB?

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

What parts does the Imu module use?

36 parts, built around the ESP32-WROOM-32U, SN74LV1T34DBV, VXO7803-500-M-TR and AP2114HA-3.3TRG1. 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 module KiCad files?

From the bit-bots/bitbots_imu_dxl repository on GitHub, at the commit this page was made from: the board is electronics/imu_module/imu_module.kicad_pcb and its schematic electronics/imu_module/imu_module.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Imu module design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 4 layers48 × 44.5 mmStm32-nema17-servo, the printed circuit board in 3D

    Stm32-nema17-servo

    dognotdog/smol_servo

    circuitry and software for controlling NEMA17 size brushless motors and stepper motors as servos.

    98 parts5
  • 2 layers75 × 44 mmIot aio, the printed circuit board in 3D

    Iot aio

    RWTH-EBC/OSIGBApp

    Open-Source Internet of Things (IoT) Gateways for Building Automation Applications

    46 parts3MIT
  • 2 layers142.5 × 72.5 mmHeating control, the printed circuit board in 3D

    Heating control

    slaesh/trq21-replacement-pcb

    53 parts1
  • 4 layers92.5 × 85 mmELEC3300 DEMO, the printed circuit board in 3D

    ELEC3300 DEMO

    coopjz/FOC_Control_Boards

    166 parts1MIT
  • 2 layers53.3 × 22.9 mmBluePillF4, the printed circuit board in 3D

    BluePillF4

    rogerclarkmelbourne/STM32_Pill_Boards

    Various STM32 boards in a form factor similar to the Maple Mini or Blue Pill board

    198 parts51
  • 2 layers54 × 12.5 mmBrodBoost C2, the printed circuit board in 3D

    BrodBoost C2

    axiometa/BrodBoost-C2

    USB - C Breadboard Powersupply: BrodBoost-C

    31 parts36CERN-OHL-S-2.0
  • 4 layers32 × 80 mmEROS, the printed circuit board in 3D

    EROS

    Valeria/eRos-Psyche

    Open Source Dildo running on the ESP32 Platform

    52 parts5
  • 2 layers196.3 × 114.7 mmMCD Rev2, the printed circuit board in 3D

    MCD Rev2

    prrtzel/GeorgeOS-Single-Board-Computer

    This was the final project for the Microcomputer Design Course at LeTourneau University.

    85 parts2