
Ovio core
korken89/ovio_core
Work in progress. PCB have arrived for v1.0 of the board and bring-up has started.

The ISM330DHCX is an accelerometer made by STMicroelectronics in a LGA-14(2.5x3) package with 14 pins. -40℃~+105℃ 1.71V~3.6V 16bit 3uA 9KB IMU (accelerometer + gyroscope) Motion event detection SPI、I2C X,Y,Z X,Y,Z ±16g ±4000dps LGA-14(2.5x3) Accelerometers ROHS.
PCBKit's library has its KiCad symbol (Sensor_Motion:ISM330DHCX, from KiCad's library) and its footprint (Package_LGA:LGA-14_3x2.5mm_P0.5mm_LayoutBorder3x4y, from KiCad's library), ready for a KiCad board. 3,772 are in stock at JLCPCB (part C2655101). 17 open-source boards in 16 repositories on GitHub use it.
| Parameter | Conditions | As printed | Page |
|---|---|---|---|
| Supply voltage Vdd | Vdd = 1.8 V, T = 25 °C, unless otherwise noted | min 1.71 · typ 1.8 · max 3.6 V | 13 |
| Power supply for I/O Vdd_IO | Vdd = 1.8 V, T = 25 °C | min 1.62 · max 3.6 V | 13 |
| Gyroscope and accelerometer current consumption in high-performance mode IddHP | Vdd = 1.8 V, T = 25 °C | typ 1.2 · max 1.5 mA | 13 |
| Gyroscope and accelerometer current consumption in normal mode IddNM | ODR = 208 Hz; Vdd = 1.8 V, T = 25 °C | typ 0.7 mA | 13 |
| Accelerometer current consumption in high-performance mode LA_IddHP | Vdd = 1.8 V, T = 25 °C | typ 360 · max 430 uA | 13 |
| Accelerometer current consumption in low-power mode LA_IddLM | ODR = 52 Hz; Vdd = 1.8 V, T = 25 °C | typ 32 uA | 13 |
| Accelerometer current consumption in low-power mode LA_IddLM | ODR = 12.5 Hz; Vdd = 1.8 V, T = 25 °C | typ 11 uA | 13 |
| Accelerometer current consumption in low-power mode LA_IddLM | ODR = 1.6 Hz; Vdd = 1.8 V, T = 25 °C | typ 5.5 uA | 13 |
| Gyroscope and accelerometer current consumption during power-down IddPD | Vdd = 1.8 V, T = 25 °C | typ 3 uA | 13 |
| Turn-on time Ton | Vdd = 1.8 V, T = 25 °C | typ 35 ms | 13 |
| Digital low-level output voltage VOL | IOL = 4 mA | max 0.2 V | 13 |
| Operating temperature range Top | min -40 · max 105 °C | 13 | |
| Temperature refresh rate TODR | Vdd = 1.8 V, T = 25 °C; in accelerometer low-power mode with gyroscope off, equals accelerometer ODR up to 52 Hz | typ 52 Hz | 13 |
| Temperature offset Toff | Vdd = 1.8 V, T = 25 °C | min -15 · max 15 °C | 13 |
| Temperature sensitivity TSen | Vdd = 1.8 V, T = 25 °C | typ 256 LSB/°C | 13 |
| Temperature stabilization time TST | Time from power ON to valid data; Vdd = 1.8 V, T = 25 °C | max 500 us | 13 |
| Temperature ADC resolution T_ADC_res | Vdd = 1.8 V, T = 25 °C | typ 16 bit | 13 |
| Supply voltage Vdd | min -0.3 · max 4.8 V | 16 | |
| Storage temperature range TSTG | min -40 · max 125 °C | 16 | |
| Acceleration g for 0.2 ms Sg | 0.2 ms | max 20000 g | 16 |
| Electrostatic discharge protection (HBM) ESD | HBM | max 2 kV | 16 |
| Input voltage on any control pin (including CS, SCL/SPC, SDA/SDI/SDO, SDO/SA0) Vin | Maximum: Vdd_IO +0.3 | min -0.3 V | 16 |
| Pin | Name | Type |
|---|---|---|
| 1 | SDO/SA0 | Output |
| 2 | SDx | Input/output |
| 3 | SCx | Input |
| 4 | INT1 | Output |
| 5 | VDDIO | Power in |
| 6 | GND | Power in |
| 7 | GND | Passive |
| 8 | VDD | Power in |
| 9 | INT2 | Output |
| 10 | OCS_AUX | Passive |
| 11 | SDO_AUX | Passive |
| 12 | CS | Input |
| 13 | SCL | Input |
| 14 | SDA | Input/output |

korken89/ovio_core
Work in progress. PCB have arrived for v1.0 of the board and bring-up has started.

brenocq/bldc-motor
High-precision BLDC motor and controller development from scratch (in progress...)

MohamadAminGhanoum/IMU-board
planning to make a module that has small sensors on the pcbs, which will give me motion data, which i will track and recieve on either my phone or computer using the usb-c

thejamesrhodes/IMU-Quantisation-research-project
Research into quantisation effects in MEMS gyroscopes using custom STM32 hardware.

arudhranpk/VECTRON_V1
This is a custom made flight computer designed for sounding rockets.

dmanla/SecureConnectivityDevelopmentPlatform
A development platform which provides secure connectivity and data logging support while maintaining compatibility with Arduino-Mega hardware and software.


mohasif2025/IMU-Magnetometer
Custom 2-layer sensor PCB integrating the ISM330DHCX 6-axis IMU and LIS2MDL 3-axis magnetometer with SPI communication, 3.3V power distribution, decoupling, interrupt/data-ready signals, and M2 mounting hardware.
<iframe src="https://pcbkit.io/embed/parts/st/ISM330DHCX" title="ISM330DHCX in PCBKit" width="100%" height="480" style="border:0;border-radius:12px" allow="fullscreen" loading="lazy"></iframe><img src="https://pcbkit.io/embed/parts/st/ISM330DHCX.jpg" alt="ISM330DHCX" width="1200" height="900">[](https://pcbkit.io/parts/st/ISM330DHCX)Yes. The symbol is Sensor_Motion:ISM330DHCX and the footprint Package_LGA:LGA-14_3x2.5mm_P0.5mm_LayoutBorder3x4y, both drawn on this page. PCBKit places them on a board for you when you design with it.
LGA-14(2.5x3), with 14 pins. Its footprint is drawn on this page.
STMicroelectronics publishes it: the Datasheet link on this page opens it.
JLCPCB lists it as part C2655101, with 3,772 in stock; the sellers' links on this page open their listings.
Parts like it in the library: the LSM6DS3TR-C by STMicroelectronics, the LSM6DSL by STMicroelectronics, the LSM6DSM by STMicroelectronics and the LSM6DS3 by STMicroelectronics. Check their datasheets: a part that fits the footprint may still differ in its ratings.
17 boards in 16 repositories on GitHub; the most starred are listed on this page, with their KiCad files.