Shop / Sensors

ET-S04

BNO085 9-DoF Orientation IMU

On-chip sensor fusion: quaternions, heading, steps

AED 79.00

Out of stock
✓ TestedEvery board is checked before it ships
🚚 Fast shippingUAE 1–3 days · GCC & worldwide
💬 Engineer supportQuestions answered by the designers

Download datasheet (PDF)

Overview

On-chip sensor fusion: quaternions, heading, steps

The ET-S04 is built around the CEVA BNO085 — accel + gyro + mag + Cortex-M0+ running SH-2 fusion firmware. It connects over I²C 0x4A (default) / 0x4B (JP3); UART-RVC mode via JP4 and is powered from VIN 3.3–5.5V, onboard LDO.

Two Qwiic / STEMMA QT connectors let you chain it with other boards without soldering, and the 2.54 mm header fits a breadboard.

Designed in Dubai by ElectroTrical — the full schematic, BOM and design notes are published below.

Good for

  • Robot and drone orientation
  • VR and head tracking
  • Gesture and activity detection

Key features

What makes it different

Sensor

CEVA BNO085: accel + gyro + mag + Cortex-M0+ running SH-2 fusion firmware

Outputs

Rotation vector (quaternion), game RV, linear accel, gravity, step counter, tap, stability

Interface

I2C 0x4A (default) / 0x4B (JP3); UART-RVC mode via JP4

Supply

VIN 3.3–5.5V, onboard LDO

Qwiic / STEMMA QT

Two JST-SH connectors plus a 2.54 mm header — 3.3 V and 5 V hosts.

Open documentation

Schematic, BOM and layout notes published for every board.

Specifications

Technical specifications

Device
SensorCEVA BNO085: accel + gyro + mag + Cortex-M0+ running SH-2 fusion firmware
OutputsRotation vector (quaternion), game RV, linear accel, gravity, step counter, tap, stability
InterfaceI2C 0x4A (default) / 0x4B (JP3); UART-RVC mode via JP4
SupplyVIN 3.3–5.5V, onboard LDO
Board
Size25.4 × 17.8 mm
Mounting4 × M2.5 holes, 2.54 mm from each corner
Connectors2 × Qwiic / STEMMA QT (JST SH 4-pin) · 7-pin 2.54 mm header
Main ICBNO085 (LCSC C5189642)
RevisionRev B
Software
LibrariesAdafruit_BNO08x / CircuitPython adafruit_bno08x, SparkFun BNO08x
Solder jumpers
JP1 (default Closed)Cut to turn off the LED
JP2 (default Closed)Cut to remove the host-side I2C pull-ups
JP3 (default Open)Bridge → SA0=3V3 → address 0x4B
JP4 (default Open)Bridge → PS0=3V3 → UART-RVC mode (simple 100Hz heading/pitch/roll stream)

Performance

Fused outputs and their speed

Maximum report rateCEVA BNO08x datasheet, maximum rates per report. Running several reports at once lowers the achievable rate.

Pinout

Pin map and connections

BNO085 9-DoF Orientation IMU pinout: VIN, 3V3, GND, SCL, SDA, INT, RST
PinNameTypeFunction
1VINPowerPower in (3.3–5 V)
23V3Power3.3 V regulator output
3GNDGroundGround
4SCLI²CUART-RVC mode: RX into BNO
5SDAI²CUART-RVC mode: TX from BNO
6INTOutputActive-low data ready, host level
7RSTControlActive-low reset, host level

Qwiic / STEMMA QT pins: GND, VIN, SDA, SCL (same on both connectors). I²C pull-ups (10 kΩ) are on the board; cut JP2 to remove them.

Mechanical

Dimensions and what's in the box

Board 25.4 × 17.8 mm with M2.5 holes
Top view · 25.4 × 17.8 mm

In the box

  • 1 × ET-S04 BNO085 9-DoF Orientation IMU (assembled)
  • 1 × 7-pin 2.54 mm male header, unsoldered

Getting started

  • Plug in a Qwiic / STEMMA QT cable, or solder the header and wire VIN, GND, SDA and SCL
  • Libraries: Adafruit_BNO08x / CircuitPython adafruit_bno08x, SparkFun BNO08x
  • Run an I²C scanner to confirm the address: 0x4A, 0x4B

Compare

Which motion sensor?

BNO085 9-DoF Orientation IMU (this board)This boardET-S26 LSM6DSOX 6-DoF IMUET-S27 ICM-42688-P Low-Noise IMUET-S29 ADXL345 ±16 g Accelerometer
What it doesOn-chip sensor fusion: quaternions, heading, stepsAccelerometer + gyro with machine-learning coreFlight-controller grade 6-DoF IMU3-axis digital accelerometer, I²C/SPI
InterfaceI²C 0x4A (default) / 0x4B (JP3); UART-RVC mode…I²C 0x6A / 0x6B (JP3), INT1/INT2I²C 0x68/0x69 through shifters (Qwiic) or direct…I²C 0x53 (default) / 0x1D, INT1/INT2
Best forRobot and drone orientationActivity and gesture recognitionDrone and FPV flight controllersTilt and tap detection
Price79 AED39 AED49 AED59 AED

Downloads

Documents and design files

Need a custom version of this board?

Different connector, size or sensor? We design and build custom variants.