ICM-20948 I2C 1V8 levels
ras-marques·ImmersiveGloves·CustomPCBs/InDevelopment/ICM-20948_I2C_1V8_levels/ICM-20948_I2C_1V8_levels.kicad_pcb
About the ICM-20948 I2C 1V8 levels PCB
ICM-20948 I2C 1V8 levels is an open source PCB design by ras-marques, published on GitHub under the MIT license. It is a 4-layer board measuring 4.4 × 6.6 mm, with 7 components from 6 distinct parts.
Other key parts include the BMI270. By type, the board carries 3 capacitors, 2 connectors, 1 IC and 1 jumper.
It belongs with the sensors designs in this gallery.
From the project
I want to share how I am making vr gloves using 2 Tundra Trackers, 2 interface boards and 12 inertial sensors.
I want to share how I am making vr gloves using 2 Tundra Trackers, 2 interface boards and 12 inertial sensors.
https://github.com/ras-marques/ImmersiveGloves/assets/6479742/4af1af61-4261-44ce-aa3d-e45de0df7709
Check the full presentation on youtube https://www.youtube.com/watch?v=5OSYiYDkOE8
Hand tracking works with curl and splay on all fingers with 1 IMU on each finger. There is a joystick that is enabled by touching the thumb to the index finger and B, A and System buttons are available by touching the thumb to the middle, ring and pinky fingers respectively.
Main components on the ICM-20948 I2C 1V8 levels
ICM-20948 I2C 1V8 levels bill of materials (BOM)
7 components, 6 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | BMI270 ICM-20948 | InvenSense_QFN-24_3x3mm_P0.4mm | U1 |
| 2 | Conn_01x04 | JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_Horizontal_Only_Wire_Pads | J1, J2 |
| 1 | SolderJumper_3_Open | Micro_Solder_Jumper | JP1 |
| 1 | 4.7U 100n | C_0201_0603Metric | C1 |
| 1 | 220N 100n | C_0201_0603Metric | C2 |
| 1 | 100N 100n | C_0201_0603Metric | C3 |
ICM-20948 I2C 1V8 levels design files
The KiCad project lives in the ras-marques/ImmersiveGloves repository on GitHub; these links point at the commit this page was built from.
ICM-20948 I2C 1V8 levels: common questions
How big is the ICM-20948 I2C 1V8 levels PCB?
The ICM-20948 I2C 1V8 levels measures 4.4 × 6.6 mm, has 4 copper layers and is 0.8 mm thick.
How many components are on the ICM-20948 I2C 1V8 levels?
7 components, from 6 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the ICM-20948 I2C 1V8 levels design files?
From the ras-marques/ImmersiveGloves repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the ICM-20948 I2C 1V8 levels design in my own project?
Yes, under the terms of its MIT license, which ras-marques chose for the repository.
More boards in ImmersiveGloves
RP2040/RP2350
TundraIOExpansion
ras-marques
46 × 36.5 mm89 parts4LMIT29BMI160-and-QMC5883L Second Bone
ras-marques
6.7 × 13.4 mm14 parts4LMIT29ICM-20948 First Bone
ras-marques
7 × 10.1 mm14 parts4LMIT29BNO085 0x4A Board
ras-marques
8.1 × 8.8 mm12 parts4LMIT29BNO085 0x4B Board
ras-marques
8.1 × 8.8 mm12 parts4LMIT29BMI270-and-QMC5883L
ras-marques
5 × 8.1 mm12 parts2LMIT29Multi imu
ras-marques
7.4 × 12.7 mm8 parts4LMIT29
Similar boards
Sensors
StuckAtPrototype
15.2 × 9 mm14 parts4LApache-2.03.8kMicrophone
Mentra-Community
5.5 × 6.1 mm6 parts2LMIT1.2kTemperaturePCB PANEL
stuartpittaway
116 × 75.5 mm178 parts2LCC-BY-NC-4.01.1kFourThirdsEye
will127534
47 × 47 mm106 parts4LMIT377VESC Controller
paltatech
160 × 90 mm908 parts2LNo license354OneInchEye
will127534
39 × 39 mm79 parts4LMIT346