Skip to the content
2 layers67 × 43 mmKartEye IMU, the printed circuit board in 3D

KartEye IMU

jbulikk/EyeKart

A gimbal system that mimics the user's head movements in real time. The project is divided into two cooperating parts: a transmitting unit and a receiving unit.

Size
67 × 43 mm
Copper layers
2
Thickness
1.6 mm
Parts
63
Nets
67
Pads
214
Tracks, vias
562, 241
Pours
5
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
29 Mar 2025
Updated
13 Jul 2025

Overview

KartEye IMU is an open-source printed circuit board by jbulikk, from the jbulikk/EyeKart repository on GitHub. It is a 2-layer board of 67 × 43 mm with 63 parts on 67 nets, routed with 562 tracks and 241 vias.

It is built around the ICM-20948, MIC5225-1.8YM5-TR and BSS138. Its parts include 32 resistors, 7 capacitors, 7 transistors, 4 ICs and 3 connectors. It belongs with the sensors and measurement boards and the nRF52 and nRF5x boards of this library.

Main components

3

README

README.md

EyeKart

A gimbal system that mimics the user's head movements in real time. The project is divided into two cooperating parts: a transmitting unit and a receiving unit.

  • The transmitting module uses an IMU sensor to capture the user's head orientation.

  • The motion data is processed and wirelessly transmitted to the receiving module.

  • The receiving module interprets the incoming data and controls servo motors to adjust the mechanical gimbal accordingly, replicating the user's head movement.

imu_diagram gimbal_diagram

Overview

🎥 Demo 1
🎥 Demo 2


IMG_E6707 IMG_E6706
IMG_E6712
IMG_E6708 IMG_E6710

Parts

63
QtyValueFootprintReferences
1222Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR20, R22, R23, R24, R25, R26, R27, R28, R29, R30, R31, R32
104.7kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR7, R8, R9, R10, R11, R12, R13, R14, R15, R16
50.1uCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC1, C4, C5, C6, C7
5BSS138Package_TO_SOT_SMD:SOT-23_HandsolderingQ1, Q2, Q3, Q4, Q5
4SolderJumper_3_OpenJumper:SolderJumper-3_P1.3mm_Open_RoundedPad1.0x1.5mm_NumberLabelsJP1, JP2, JP3, JP4
3100kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR6, R19, R21
210kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR17, R18
25MResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1, R2
2Conn_01x04_PinConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ1, J2
2MountingHole_PadMountingHole:MountingHole_2.2mm_M2_DIN965_PadH1, H2
2TestPointTestPoint:TestPoint_Pad_1.0x1.0mmTP1, TP2
11.0uCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC2
12.2kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR4
12.2uCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC3
1330Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR3
147kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR5
1BQ297xyPackage_SON:WSON-6_1.5x1.5mm_P0.5mmU2
1Battery_CellConnector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalBT1
1CHGPackage_SON:VSON-8_3.3x3.3mm_P0.65mm_NexFETQ6
1Conn_ARM_JTAG_SWD_10Connector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_Vertical_SMDJ6
1DCHGPackage_SON:VSON-8_3.3x3.3mm_P0.65mm_NexFETQ7
1ICM-20948Sensor_Motion:InvenSense_QFN-24_3x3mm_P0.4mmU4
1MIC5225-1.8YM5-TRPackage_TO_SOT_SMD:SOT-23-5U3
1SW_PushButton_Switch_SMD:SW_SPST_CK_RS282G05A3SW1
1XIAO-nRF52840-SMDSeeed Studio XIAO Series Library:XIAO-nRF52840-SMDU1

More from jbulikk/EyeKart

1
  • 2 layers39.6 × 35.2 mmKartEye pcb gimbal, the printed circuit board in 3D

    KartEye pcb gimbal

    jbulikk/EyeKart

    A gimbal system that mimics the user's head movements in real time. The project is divided into two cooperating parts: a transmitting unit and a receiving unit.

    38 parts

Similar boards

  • 2 layers62 × 42 mmJoystickPCB, the printed circuit board in 3D

    JoystickPCB

    WheelchairSeniorDesign/PCBs

    The PCB designs for the wheelchair for our senior design project

    21 parts1
  • 2 layers68.6 × 61 mmBoard kicad, the printed circuit board in 3D

    Board kicad

    bobobo1618/iot-environment-sensor

    22 parts2GPL-3.0
  • 4 layers95 × 95 mmCube motherboard, the printed circuit board in 3D

    Cube motherboard

    willem-pennings/balancing-cube

    A cube that balances itself in a corner or edge using reaction wheels

    52 parts1.1kGPL-3.0
  • 4 layers36.6 × 60.3 mmStratoSoar MK3.0, the printed circuit board in 3D

    StratoSoar MK3.0

    crnicholson/StratoSoar-MK3

    StratoSoar MK3, an autonomous glider meant for high-altitudes, accessible to everyone

    85 parts43
  • 4 layers42 × 42 mmDynossat edu obc, the printed circuit board in 3D

    Dynossat edu obc

    BHDynamics/dynossat-edu-obc

    DynOSSAT-EDU, educational PocketQube satellite On-Board Computer files

    60 parts14
  • 4 layers50 × 50 mmMCU AURA, the printed circuit board in 3D

    MCU AURA

    alexander-armitage/AURA-Hardware

    AURA is a set of modular PCBs designed in KiCad for versatile robotics and aerospace applications — from drones and quadrupeds to rockets.

    113 parts4MIT
  • 2 layers14.8 × 20 mmKits prettyvis, the printed circuit board in 3D

    Kits prettyvis

    SpinWearables/SpinWheelHardware

    The hardware design files for the SpinWheel.

    57 parts2GPL-3.0
  • 2 layers0.7 × 0.5 mmCartDiem STM, the printed circuit board in 3D

    CartDiem STM

    cartediem/Carte-Diem

    Carte Diem - Smart Shopping Cart (EECS 473 F25)

    110 parts1GPL-3.0

Questions

How big is the KartEye IMU PCB?

It measures 67 × 43 mm and has 2 copper layers, 1.6 mm thick.

What parts does the KartEye IMU use?

63 parts, built around the ICM-20948, MIC5225-1.8YM5-TR and BSS138. 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 KartEye IMU KiCad files?

From the jbulikk/EyeKart repository on GitHub, at the commit this page was made from: the board is Hardware/IMU_board/KartEye_IMU.kicad_pcb and its schematic Hardware/Gimbal_board/KartEye_pcb_gimbal.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

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

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