
Flight computer
Terrapin-Rocket-Team/SRAD-Avionics
Code and PCBs for the avionics subteam for the SRAD flight computer and side projects

The H3LIS331DL is an accelerometer made by STMicroelectronics in a TFLGA-16(3x3) package with 16 pins. -40℃~+85℃ 16bit 2.16V~3.6V Accelerometer SPI、I2C X,Y,Z ±400g TFLGA-16(3x3) Accelerometers ROHS.
PCBKit's library has its KiCad symbol (dk_Motion-Sensors-Accelerometers:H3LIS331DLTR, from Digikey) and its footprint (digikey-footprints:TFLGA-16_3x3mm, from Digikey), ready for a KiCad board. 73 are in stock at JLCPCB (part C2655074). 18 open-source boards in 15 repositories on GitHub use it.
| Parameter | Conditions | As printed | Page |
|---|---|---|---|
| Sensitivity So | Vdd = 2.5 V, T = 25 °C; FS bit set to 00; 12-bit representation | typ 49 mg/digit | 9 |
| Sensitivity So | Vdd = 2.5 V, T = 25 °C; FS bit set to 01; 12-bit representation | typ 98 mg/digit | 9 |
| Sensitivity So | Vdd = 2.5 V, T = 25 °C; FS bit set to 11; 12-bit representation | typ 195 mg/digit | 9 |
| Acceleration noise density An | Vdd = 2.5 V, T = 25 °C; FS bit set to 00 | typ 15 mg/ Hz | 9 |
| Non-linearity NL | Vdd = 2.5 V, T = 25 °C; FS bit set to 00; Range -70g +70g | typ 2 %FS | 9 |
| Operating temperature range Top | min -40 · max 85 °C | 9 | |
| Product weight Wh | typ 20 mgram | 9 | |
| Supply voltage Vdd | T = 25 °C | min 2.16 · typ 2.5 · max 3.6 V | 10 |
| I/O pins supply voltage Vdd_IO | Vdd = 2.5 V, T = 25 °C | min 1.71 V | 10 |
| Current consumption in normal mode Idd | Vdd = 2.5 V, T = 25 °C | typ 300 uA | 10 |
| Current consumption in low-power mode IddLP | Vdd = 2.5 V, T = 25 °C | typ 10 uA | 10 |
| Current consumption in power-down mode IddPdn | Vdd = 2.5 V, T = 25 °C | typ 1 uA | 10 |
| Output data rate in normal mode ODR | Vdd = 2.5 V, T = 25 °C; DR bit set to 00 | typ 50 Hz | 10 |
| Output data rate in normal mode ODR | Vdd = 2.5 V, T = 25 °C; DR bit set to 01 | typ 100 Hz | 10 |
| Output data rate in normal mode ODR | Vdd = 2.5 V, T = 25 °C; DR bit set to 10 | typ 400 Hz | 10 |
| Output data rate in normal mode ODR | Vdd = 2.5 V, T = 25 °C; DR bit set to 11 | typ 1000 Hz | 10 |
| Output data rate in low-power mode ODRLP | Vdd = 2.5 V, T = 25 °C; PM bit set to 010 | typ 0.5 Hz | 10 |
| Output data rate in low-power mode ODRLP | Vdd = 2.5 V, T = 25 °C; PM bit set to 011 | typ 1 Hz | 10 |
| Output data rate in low-power mode ODRLP | Vdd = 2.5 V, T = 25 °C; PM bit set to 100 | typ 2 Hz | 10 |
| Output data rate in low-power mode ODRLP | Vdd = 2.5 V, T = 25 °C; PM bit set to 101 | typ 5 Hz | 10 |
| Output data rate in low-power mode ODRLP | Vdd = 2.5 V, T = 25 °C; PM bit set to 110 | typ 10 Hz | 10 |
| Supply voltage Vdd | min -0.3 · max 4.8 V | 13 | |
| I/O pins supply voltage Vdd_IO | min -0.3 · max 4.8 V | 13 | |
| Input voltage on any control pin Vin | CS, SCL/SPC, SDA/SDI/SDO, SDO/SA0 | min -0.3 V | 13 |
| Acceleration (any axis, powered, Vdd = 2.5 V) APOW | 0.5 ms | max 3000 g | 13 |
| Acceleration (any axis, powered, Vdd = 2.5 V) APOW | 0.1 ms | max 10000 g | 13 |
| Acceleration (any axis, unpowered) AUNP | 0.5 ms | max 3000 g | 13 |
| Acceleration (any axis, unpowered) AUNP | 0.1 ms | max 10000 g | 13 |
| Operating temperature range TOP | min -40 · max 85 °C | 13 | |
| Storage temperature range TSTG | min -40 · max 125 °C | 13 | |
| Electrostatic discharge protection ESD | HBM | max 4 kV | 13 |
| Electrostatic discharge protection ESD | CDM | max 1.5 kV | 13 |
| Electrostatic discharge protection ESD | MM | max 200 V | 13 |
| Pin | Name | Type |
|---|---|---|
| 1 | VDD_IO | Power in |
| 2 | NC | Not connected |
| 3 | NC | Not connected |
| 4 | SCL/SPC | Input |
| 5 | GND | Power in |
| 6 | SDA/SDI/SDO | Input/output |
| 7 | SDO/SA0 | Input/output |
| 8 | CS | Input |
| 9 | INT2 | Output |
| 10 | Reserved | Power in |
| 11 | INT1 | Output |
| 12 | GND | Power in |
| 13 | GND | Power in |
| 14 | VDD | Power in |
| 15 | Reserved | Power in |
| 16 | GND | Power in |

Terrapin-Rocket-Team/SRAD-Avionics
Code and PCBs for the avionics subteam for the SRAD flight computer and side projects

nasheed-x/aether
Aether is a versatile flight computer for testing flight hardware and software, focusing on sensor fusion to monitor rocket states and interface with on-board systems.

AlfredoSystems/Rotini-Hardware
📖 Documentation: https://www.alfredosys.com/Rotini-Hardware/ (pinout, power limits, flashing ExpressLRS, first Arduino upload)

PTR-projects/PTR_mega_hardware
Welcome to the KPPTR-hardware repository! This repository contains the design files for the hardware components used in the KPPTR project.



PTR-projects/PTR_mini_hardware
Welcome to the KPPTR-hardware repository! This repository contains the design files for the hardware components used in the KPPTR project.

UTS-Rocketry/ODIN-FlightController2026
Primary avionics flight controller for the 2026 AURC rocket.
<iframe src="https://pcbkit.io/embed/parts/st/H3LIS331DL" title="H3LIS331DL 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/H3LIS331DL.jpg" alt="H3LIS331DL" width="1200" height="900">[](https://pcbkit.io/parts/st/H3LIS331DL)Yes. The symbol is dk_Motion-Sensors-Accelerometers:H3LIS331DLTR and the footprint digikey-footprints:TFLGA-16_3x3mm, both drawn on this page. PCBKit places them on a board for you when you design with it.
TFLGA-16(3x3), with 16 pins. Its footprint is drawn on this page.
STMicroelectronics publishes it: the Datasheet link on this page opens it.
JLCPCB lists it as part C2655074, with 73 in stock; the sellers' links on this page open their listings.
18 boards in 15 repositories on GitHub; the most starred are listed on this page, with their KiCad files.