

REV0.1 LNGSZO GS ICM-20948 module
Explore all the GroundStudio products at ardushop.ro
- Size
- 24.6 × 26.4 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 37
- Nets
- 20
- Pads
- 96
- Tracks, vias
- 332, 81
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 6 (file 20211014)
- Created
- 24 Oct 2023
- Updated
- 11 Nov 2025
Overview
REV0.1 LNGSZO GS ICM-20948 module is an open-source printed circuit board by GroundStudio, from the GroundStudio/GroundStudio_ICM-20948_module repository on GitHub. It is a 2-layer board of 24.6 × 26.4 mm with 37 parts on 20 nets, routed with 332 tracks and 81 vias.
Its parts include 7 connectors, 5 capacitors, 5 resistors, 2 transistors and 2 crystals.
README
README.mdGroundStudio ICM-20948 module
Get it from ardushop.ro
Explore all the GroundStudio products at ardushop.ro
Description
Low power, 9-axis MotionTracking module based on ICM-20948 chip.
Contents
- /Documentation -- Contains documentation written during creation of this repository, with readme.md index of its own!
- /Firmware -- Firmware (bootloaders, etc)
- /Hardware -- Schematics, layout.
- /Libraries -- Arduino/CircuitPython libraries.
- /Tools -- Tools needed for compiling, uploading bootloader, etc.
Versions
(Not all tags shown)
- [V0.0.1] Initial version
License
This is released under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license. You are welcome to use this for commercial purposes.
Please consider contributing back to this project or others to help the open-source hardware community continue to thrive and grow!
Certifications:
Parts
37| Qty | Value | Footprint | References |
|---|---|---|---|
| 5 | R_0402_2.2k | GS_Local:R_0402_alt | R1, R5, R6, R7, R8 |
| 3 | C_0402_100nF_16V | GS_Local:C_0402_alt | C1, C2, C3 |
| 2 | C_0402_1uF_10V | GS_Local:C_0402_alt | C4, C5 |
| 2 | Fiducial | GS_Local:Fiducial_0.75mm_Mask1.5mm | FID1, FID2 |
| 2 | LOGO | GS_Branding:GS_ICM-20948_15x2.3kicad_mod | G***, G*** |
| 2 | SH_1x04_P1.0_H | GS_Local:SH__1x04_P1.00mm_Horizontal | X1, X2 |
| 2 | SOT-323 2N7002PW | GS_Local:SOT-323_SC-70 | Q3, Q4 |
| 1 | Closed for 0x68 | GS_Local:SolderJumper_NO | J5 |
| 1 | Cut to disable PWR LED | GS_Local:SolderJumper_NC | J6 |
| 1 | Disable AD0 pullup resistor | GS_Local:SolderJumper_NC | J3 |
| 1 | Disable SCL pullup resistor | GS_Local:SolderJumper_NC | J2 |
| 1 | Disable SDA pullup resistor | GS_Local:SolderJumper_NC | J1 |
| 1 | LED_0402_RED | GS_Local:LED_0402_alt | D1 |
| 1 | LOGO | GS_Local:gyro | G*** |
| 1 | LOGO | GS_Branding:GS_.ro_1.2x0.6 | G*** |
| 1 | LOGO | GS_Branding:GS_Logo2_5x5 | G*** |
| 1 | LOGO | GS_Branding:GS_Made in Romania_13.8x1.4 | G*** |
| 1 | LOGO | GS_Local:compass | G*** |
| 1 | LOGO | GS_Branding:GS_Logo2_3x3 | G*** |
| 1 | LOGO | GS_Branding:GS_GroundStudio_14.6x1.8 | G*** |
| 1 | PinHeader_1x04_P2.54_V_M | GS_Local:PinHeader_1x04_P2.54mm_Vertical_Male | J7 |
| 1 | PinHeader_1x09_P2.54_V_M | GS_Local:PinHeader_1x09_P2.54mm_Vertical_Male | J4 |
| 1 | QFN-24_ICM-20948 | GS_Local:QFN-24-0EP_3x3mm_P0.4mm_NO-EP | U1 |
| 1 | SOT-23-5_ME6212C18M5G | GS_Local:SOT-23-5 | REG1 |
The 35 most common of 37 parts.
Similar boards
- 2 layers40 × 34 mm

- 2 layers53.9 × 23.2 mm

Analog
hoglet67/RGBtoHDMI
Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI
37 parts1kGPL-3.0 - 2 layers52 × 51.8 mm

Esp32-homeassistant rf bridge
hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!
37 parts915 - 2 layers87.8 × 59.8 mm

FreeDeck SMD 2020-02
FreeYourStream/freedeck-hardware
all the stuff you need to build your own FreeDeck
37 parts772 - 2 layers65 × 28 mm

BMS Cell Module
stuartpittaway/diyBMS
Do it yourself battery management system for Lithium ion battery packs/cells
37 parts676GPL-3.0 - 2 layers48 × 32 mm

FlatSat
Pwnsat/FlatSat
Flatsat v1.0 is a hardware based platform for aerospace cybersecurity research
37 parts575GPL-2.0 - 2 layers38.1 × 153.7 mm

- 2 layers47.8 × 27.4 mm

Vsf stm32h7b0
vsfteam/vsf
Versaloon Software Framework -- a tiny preemptive-capable event-driven incremental software framework for embedded systems
37 parts341Apache-2.0
Questions
How big is the REV0.1 LNGSZO GS ICM-20948 module PCB?
It measures 24.6 × 26.4 mm and has 2 copper layers, 1.6 mm thick.
What parts does the REV0.1 LNGSZO GS ICM-20948 module use?
37 parts. 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 REV0.1 LNGSZO GS ICM-20948 module KiCad files?
From the GroundStudio/GroundStudio_ICM-20948_module repository on GitHub, at the commit this page was made from: the board is Hardware/REV0.0.1 - Kicad6/REV0.1 LNGSZO_GS ICM-20948 module.kicad_pcb and its schematic Hardware/REV0.0.1 - Kicad6/REV0.1 LNGSZO_GS ICM-20948 module.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the REV0.1 LNGSZO GS ICM-20948 module design in my own project?
Its repository states no licence, so its author keeps all rights: ask GroundStudio before reusing the design.