Head Tracker v2.1
  • Head Tracker v2.1
    • HeadTracker v2.2
  • Getting Started
    • Hardware Required
    • Software Installation
      • Flashing Firmware
    • Wiring
      • Option 1- Bluetooth
        • Adding a FrSky BT Module
        • Checking Bluetooth Functionality?
      • Option 2 - Wired
        • Pulse Position Modulation (PPM)
          • Trainer Ports
        • Serial Bus (SBUS)
          • Radio Master TX16S Setup
          • FrSky Taranis X9D
      • Option 3 - Bridged
        • Radio Master TX16S Mk2
      • Analog Input
      • Digital Inputs
      • PPM Input
      • PWM Output
      • ELRS Setup
      • Flight Stick
    • Mounting
      • User Designed Cases
    • Structure of the Application
    • IMU, Calibration and Drift
    • Extended Servo Range
  • Settings
    • GUI Setup
      • Tilt / Roll / Pan
      • General
      • Output
      • Input
      • Bluetooth
      • PWM
      • Analog
      • Aux
  • Radio Setup
    • How to Edit Documentation
    • Open/Edge TX
      • Color Screen Radios
      • Black and White Radios
    • Jeti
    • Spektrum
      • NX
      • DX
        • DX18
    • Flysky
    • Frsky - Ethos
  • Videos
    • YouTube
  • Support
    • Discord Chat
    • Issues
    • Development
      • Firmware
        • Debugging
        • Arduino Nano 33 BLE
        • IMU Sensor Chip
      • GUI (Qt6)
      • GUI (Qt5, Depreciated)
      • Git Workflow and Actions
  • Links
    • Download
    • GitHub Page
    • RC Groups Forum
Powered by GitBook
On this page

Was this helpful?

  1. Support
  2. Development
  3. Firmware

Arduino Nano 33 BLE

Information on the ABX00030 SKU

PreviousDebuggingNextIMU Sensor Chip

Last updated 2 years ago

Was this helpful?

Somebody may think that information on the Arduino Nano 33 BLE board should be clear and exact. It turns out that this is not exactly so. I will speak about the ABX00030 variant on this page. Here is the datasheet from the Arduino web site:

Processor on the board:

  • 64 MHz Arm® Cortex-M4F (with FPU)

  • 1 MB Flash + 256 KB RAM

This manual gives this picture of the board:

The picture above matches what I ordered and received exactly. The manual is also giving this schematic diagram:

If you will look carefully, you will see that these two boards differ in details. Manual mentions the following elements on the diagram:

ID
Type
Notes

U1

NINA-B306

Main CPU, Bluetooth 5.0 Module

U2

LSM9DS1TR

The 9-axis IMU (Accelerometer, Gyroscope, Magnetometer)

U6

MP2322GQH

Synchronous Step-Down Converter, 1A Load Current

L2

Inductor

3.3 micro henry

Arduino site also contains the following circuit diagram:

Below is the same diagram in the form of a picture (with little bit improved readability):

Elements from this circuit diagram:

ID
Type
Notes

U1 A,B

NINA-B3X

Main CPU, Bluetooth 5.0 Module

U2

LSM9DS1

The 9-axis IMU (Accelerometer, Gyroscope, Magnetometer)

U3

MP34DT06JTR

Omnidirectional Digital Microphone

U4 A,B

--

Crypto Auth (it is not clear what is that)

U5

APDS-9960

Proximity, Ambient Light, RGB and Gesture Sensor

LPS-1

LPS22

Pressure Sensor

IC1

MPM3610

Synchronous Step-Down Converter with Integrated Inductor

IC2

HTS221

Humidity and Temperature Sensor

As you can see, several ICs, mentioned on the circuit diagram are not installed on the board plus some of them may not even have pads on the PCB.

Most important takeaways from this diagram:

  • Only the U1, U2 and IC1 are installed. Just these 3 ICs. Not any other

  • The step down power convertor is MPM3610. I can read "3610" on the chip if looking closely.

  • There is no inductor on the boards as it is integrated into the voltage regulator chip

  • All LEDs are software driven. None of the LEDs are are driven by the hardware.

These notes are written in January 2023. It may happen that details described above will change.

https://content.arduino.cc/assets/NANO33BLE_V2.0_sch.pdf
https://docs.arduino.cc/static/9a5b2c8dfc3d3049722c35896221dac0/ABX00030-datasheet.pdf