Raspberry ProMicro RP2040 Compatibility with Helios OxB2 MicroPython

  • RP2040 Chip: Dual-core, fast, and efficient
  • Helios OxB2 MicroPython Support: Plug-and-play coding
  • USB, GPIO, I2C, SPI, PWM fully accessible
  • Compact ProMicro Form Factor: Fits tight DIY builds
  • Ideal for Python-based embedded projects
SKU: aA1770

500,00 EGP

2 People watching this product now!

Payment Methods:

Description

The Raspberry Pi ProMicro RP2040 is a compact development board based on the RP2040 dual-core microcontroller (same chip used in the Raspberry Pi Pico), and it’s designed in the familiar Pro Micro form factor, making it ideal for embedded and space-constrained applications.

Compatibility with Helios OxB2 (MicroPython-based firmware)

The Raspberry ProMicro RP2040 is compatible with the Helios OxB2 firmware, as long as the following conditions are met:


🔧 Requirements for Compatibility:

  1. RP2040 Chip:
    The board must be based on the RP2040 chip (which it is).

  2. Flash Size:
    Ensure your ProMicro RP2040 board has at least 2MB of flash. Some Helios builds (like OxB2) require more than the standard 1MB to fit the full MicroPython firmware with all libraries.

  3. Bootloader Access:
    Like all RP2040 boards, the ProMicro can be put into bootloader (UF2) mode by holding the BOOTSEL button while plugging it into USB. This allows easy flashing of the Helios firmware via drag-and-drop.

  4. USB Support:
    The ProMicro RP2040 includes native USB support, which is required for USB HID, REPL, and firmware upload, all of which are supported by Helios OxB2.


🚀 How to Install Helios OxB2 on ProMicro RP2040

  1. Download the correct .uf2 firmware for RP2040 from the Helios Oxide or OxB2 release page (or other official source).

  2. Plug in the board while holding the BOOTSEL button to enter USB bootloader mode.

  3. Copy the .uf2 file into the RP2 storage device that appears.

  4. After reboot, the board should run Helios OxB2 and expose a REPL over USB (accessible via tools like Thonny or mpremote).


🧪 Tested Features (depending on firmware version):

  • ✅ USB HID (keyboard/mouse emulation)

  • ✅ UART, I2C, SPI

  • ✅ GPIO, PWM, ADC

  • ✅ Timers and interrupts

  • ✅ NeoPixel / WS2812 support

  • ✅ MicroPython REPL via USB


📦 Summary

Feature Supported on ProMicro RP2040
MicroPython (Helios OxB2) ✅ Yes
USB HID support ✅ Yes
GPIO, PWM, ADC ✅ Yes
Flash via UF2 ✅ Yes (BOOTSEL mode)
Form factor Pro Micro compatible

Specification

General

WeightWeight0,004 g
Dimensions3,3 × 1,8 × 0,4 cm
Product NameRaspberry ProMicro RP2040 Compatibility with Helios OxB2 MicroPython
MicrocontrollerRP2040
ProcessorDual-Core ARM Cortex-M0+
Clock SpeedUp to 133 MHz
Flash Memory2 MB
Operating Voltage3.3V
Input Voltage5V via USB
USB InterfaceUSB Type-C
GPIO Pins23
Programming SupportMicroPython, C/C++
Board CompatibilityPro Micro Footprint
Firmware CompatibilityHelios OxB2
Communication InterfacesSPI, I2C, UART, PWM, ADC
Form FactorCompact ProMicro Style
ApplicationCustom Keyboards, Embedded Systems, DIY Electronics

Customer Reviews