Arduino Nano 33 BLE
Arduino Nano 33 BLE Rev2 — Bluetooth 5.0 — 9-Axis IMU — nRF52840 @ 64 MHz The Arduino Nano 33 BLE Rev2 (ABX00071) is a compact, professional-grade development board powered...
Read MoreSKU:ARD-006
- Regular price
- Rs. 2,103.34
- Sale price
- Rs. 2,103.34
- Regular price
-
Express Shipping
Shipping Info
Fast delivery options for your convenience
Pick-Up in Store
Free
Select this option to pick up your order directly from our store. Fast and convenient!
Arduino Nano 33 BLE Rev2 — Bluetooth 5.0 — 9-Axis IMU — nRF52840 @ 64 MHz
The Arduino Nano 33 BLE Rev2 (ABX00071) is a compact, professional-grade development board powered by the Nordic nRF52840 SoC — pairing Bluetooth 5.0 Low Energy with a dual-sensor 9-axis IMU in a 45 × 18 mm footprint. Shipped with unsoldered castellated headers, it mounts directly onto a custom PCB or accepts standard pin headers for breadboard prototyping, with full MicroPython and Arduino IDE support right out of the box.
Key Highlights
- Nordic nRF52840 SoC — The 32-bit Arm Cortex-M4F core clocks at 64 MHz with hardware floating-point, handling BLE stacks, sensor fusion, and real-time tasks concurrently without compromise.
- Bluetooth 5.0 Low Energy — Integrated BLE 5.0 via the u-blox NINA B306 module enables reliable wireless data streaming to smartphones, IoT gateways, and BLE mesh networks with minimal power draw.
- 9-Axis IMU (Dual Sensor) — A Bosch BMI270 6-axis accelerometer/gyroscope combined with a BMM150 3-axis magnetometer delivers precise motion, orientation, and heading data for gesture recognition and navigation applications.
- 12-Bit ADC on 8 Analog Pins — Eight analog inputs (A0–A7) offer 12-bit resolution (0–4095 levels), providing far greater sensor measurement precision than classic 10-bit Arduino boards.
- MicroPython Support — Develop interactively via a serial REPL in MicroPython with no compilation step, accelerating iteration cycles for Python-fluent engineers and educators.
- Wide Input Voltage Range — The onboard Monolithic Power MP2322 step-down converter accepts 4.5–18 V at VIN, enabling battery packs, 12 V rails, and USB simultaneously — all regulated to a clean 3.3 V for I/O.
- Castellated Unsoldered Headers — Castellated pads allow SMT reflow-soldering directly onto production PCBs, turning this board into a drop-in certifiable BLE + IMU module for commercial product designs.
- Industrial Temperature Range — Rated from −40 °C to +85 °C, the nRF52840 operates reliably across outdoor installations, industrial enclosures, and wearable edge-compute scenarios.
Technical Specifications
| Specification | Details |
| Microcontroller | Nordic nRF52840 — 32-bit Arm Cortex-M4F |
| Clock Speed | 64 MHz |
| Flash Memory | 1 MB |
| SRAM | 256 KB |
| Bluetooth | Bluetooth 5.0 LE — u-blox NINA B306 module (2.4 GHz, internal antenna) |
| IMU | BMI270 (3-axis accel + 3-axis gyro) + BMM150 (3-axis magnetometer) = 9-axis |
| Digital I/O Pins | 14 (D0–D13) — all support PWM & external interrupts |
| Analog Input Pins | 8 (A0–A7) — 12-bit ADC (0–4095 range) |
| PWM | All 14 digital pins (up to 4 channels simultaneously) |
| I2C | A4 (SDA), A5 (SCL) |
| SPI | D11 (COPI), D12 (CIPO), D13 (SCK) — any GPIO as CS |
| UART | D0 (RX), D1 (TX) |
| USB Connector | Micro-B USB |
| I/O Voltage | 3.3 V (not 5 V tolerant) |
| Input Voltage (VIN) | 4.5–18 V DC |
| Max Current per I/O Pin | 15 mA |
| Built-in LED Pin | D13 |
| Dimensions | 45 × 18 mm |
| Operating Temperature | −40 °C to +85 °C |
Common Applications & Use Cases
- Wearable Fitness & Health Devices — The 9-axis IMU and BLE 5.0 stream step counts, orientation, and activity data wirelessly to a paired smartphone, all from a board compact enough for wristbands or chest patches.
- BLE IoT Sensor Nodes — Deploy as a battery-powered wireless sensor node reporting environmental or motion data to a BLE gateway or cloud dashboard with extremely low standby power draw.
- Gesture Recognition Interfaces — The BMI270 gyroscope and accelerometer enable robust gesture detection for touchless HMI panels, sign-language recognition systems, or custom wireless remote controls.
- Indoor Navigation & Compass Systems — Fuse BMM150 magnetometer data with gyroscope output for heading-aware indoor positioning, compass-guided robotics, or autonomous vehicle orientation.
- Edge Machine Learning (TinyML) — The Cortex-M4F and the Arduino ML toolchain support on-device inference for motion classifiers, anomaly detectors, and keyword-spotting models without cloud dependency.
- Robotics & Drone Stabilisation — IMU sensor fusion feeds PID stabilisation loops for drone attitude control, self-balancing robots, or vibration-compensation systems in real time.
- Custom PCB Module Integration — Castellated pads allow the board to be reflowed onto a custom PCB, replacing a discrete BLE + IMU chipset with a single pre-certified module in commercial product designs.
- Environmental Monitoring Stations — Pair with external I2C sensors (CO2, particulate matter, UV) via A4/A5 to build compact, wireless environmental loggers that transmit readings over BLE to a phone or gateway.
- MicroPython Rapid Prototyping — Python-fluent teams iterate on BLE advertising, I2C sensor reads, and data pipelines interactively via REPL with zero compilation overhead.
- Smart Home & Automation Endpoints — Control actuators, read sensors, and communicate with home automation hubs over BLE from a breadboard-friendly form factor that fits inside standard project enclosures.
What's in the Box
- 1 × Arduino Nano 33 BLE Rev2 (unsoldered castellated headers)
Note: accessories such as pin headers, USB cables, breadboards, power supplies, and sensor modules are sold separately and not included unless stated above.
Frequently Asked Questions
What software and IDEs are compatible with the Arduino Nano 33 BLE Rev2?
The Arduino Nano 33 BLE Rev2 works with the Arduino IDE 1.8.x and 2.x as well as the Arduino Web Editor — install the Arduino Mbed OS Nano Boards package via Boards Manager to enable it. It also supports MicroPython through the Arduino Lab for MicroPython tool, enabling interactive REPL-based development with no compilation. PlatformIO in VS Code is a third option for teams preferring a modern IDE workflow. All three environments support the full BLE, IMU, and peripheral library ecosystem.
What power supply does the Arduino Nano 33 BLE Rev2 need?
The board accepts power via its Micro-B USB port (from a PC, charger, or power bank), or through the VIN pin with a 4.5 V to 18 V DC supply. The onboard Monolithic Power MP2322 step-down converter regulates input down to 3.3 V for all logic and I/O. A VUSB solder jumper (new in Rev2) can be bridged to expose 5 V on the USB pin for powering peripherals. All GPIO and analog pins operate strictly at 3.3 V — connecting 5 V signals to any pin will permanently damage the nRF52840.
Does the Arduino Nano 33 BLE Rev2 support MicroPython?
Yes — the Nano 33 BLE Rev2 officially supports MicroPython, making it one of the few Arduino-branded boards to do so natively. Flash the MicroPython firmware using the Arduino Lab for MicroPython application, then connect via serial REPL to run code interactively on the board. This enables rapid prototyping of BLE peripheral advertising, IMU data reading, and I2C sensor pipelines entirely in Python — with no C++ compilation or flash cycle required between iterations. The Arduino IDE and MicroPython workflows are fully independent and interchangeable by reflashing the firmware.
Can I use an SD card or external storage with this board?
The Nano 33 BLE Rev2 has no onboard SD card slot or eMMC. External storage is connected via SPI using D11 (COPI), D12 (CIPO), D13 (SCK), and a free GPIO pin as chip select, paired with an SD breakout module. For small-scale non-volatile storage without external hardware, you can write directly to the nRF52840's 1 MB internal flash using the LittleFS library, which provides wear-levelled storage suitable for configuration files, calibration data, and sensor logs across thousands of write cycles.
What accessories do I need to start prototyping with this board?
At minimum, you need a Micro-B USB cable for programming and serial debugging, and a PC with the Arduino IDE installed. Since the board ships with unsoldered castellated headers, you will also need 2.54 mm male or female pin headers and a soldering iron to use it on a breadboard. A 400-tie or 830-tie solderless breadboard plus jumper wires complete a basic prototyping setup. For sensor-based projects, I2C breakout modules (for temperature, humidity, or distance sensors) connect directly to A4 and A5 with no additional components.
How does the Rev2 differ from the original Arduino Nano 33 BLE (Rev1)?
Both boards share the same nRF52840 SoC and identical pin footprint, making Rev2 a drop-in hardware upgrade. Rev2 replaces the original power circuitry with a Monolithic Power MP2322 DC-DC converter for improved efficiency and broader input voltage support. A new VUSB solder jumper allows 5 V output on the USB power pin — useful for powering 5 V peripherals. Rev2 also exposes additional test points for SWDIO and SWCLK, simplifying external debugger attachment. MicroPython support was formalised and improved for Rev2.
How many GPIO, PWM channels, and communication interfaces does the board provide?
The board exposes 14 digital I/O pins (D0–D13), all capable of PWM output (up to 4 PWM channels simultaneously) and external interrupt triggering. There are 8 analog input pins (A0–A7) with 12-bit ADC resolution. Communication interfaces include UART (D0/D1), I2C (A4/A5), and SPI (D11/D12/D13 + any GPIO as CS). A second internal I2C bus is used exclusively by the onboard IMU sensors and is not exposed on the headers.
Is the Arduino Nano 33 BLE Rev2 suitable for beginners?
Yes — beginners can start immediately using the Arduino IDE with familiar C++ sketching and thousands of compatible libraries for BLE, IMU, and peripheral integration. The breadboard-compatible form factor makes it accessible for first-time embedded projects and university coursework. Intermediate and advanced users will appreciate MicroPython REPL access, FreeRTOS-based multithreading via the Mbed OS core, and the nRF52840's hardware low-power modes for battery-optimised designs. A rich community, official documentation, and abundant tutorials make the learning curve gentle at every level.
What is the most common mistake users make with this board?
The single most frequent error is connecting 5 V logic signals directly to the GPIO pins. Unlike the classic Arduino Uno or Mega, every I/O pin on the Nano 33 BLE Rev2 operates at 3.3 V and is not 5 V tolerant — applying 5 V to any data line will permanently damage the nRF52840 SoC. Always use a bidirectional logic-level shifter (e.g., a BSS138-based module) when interfacing with 5 V sensors, displays, or shields designed for older Arduino boards. Check the operating voltage of every peripheral before wiring.
Where can I find documentation, firmware updates, and community support?
The official documentation hub at docs.arduino.cc/nano-33-ble-rev2 includes the full datasheet (ABX00071), pinout diagram, cheat sheet, and MicroPython getting-started guide. Board packages and firmware updates are distributed via the Arduino IDE Boards Manager under the Arduino Mbed OS Nano Boards package. Community support is available on the Arduino Forum (forum.arduino.cc) and the Arduino Discord server, with active channels dedicated to the Nano 33 BLE hardware and MicroPython development. The nRF52840 product specification from Nordic Semiconductor is also publicly available for deep hardware reference.
