eAFAQ
Microcontroller Boards
Bluetooth
Back this project to help bring it into existence.
Funding ends on Oct 08, 2025 at 04:59 PM PDT.
Omnimo nRF52840 is a compact development board that features the Nordic’s powerful nRF52840 multiprotocol SoC. This chip supports a wide array of wireless protocols, including Bluetooth Low Energy, Bluetooth mesh, NFC, Thread, Matter, and Zigbee. The board is compatible with over 2,000 add-on boards from the Feather, Qwiic, mikroBUS, and Pmod ecosystems.
With its robust wired and wireless capabilities and user-friendly design, Omnimo nRF52840 is ideal for projects centered around mobile applications. It is also suitable for a wide range of electronic and IoT projects and is compatible with beginner-friendly environments like CircuitPython and the industrial SDK, nRF Connect.
Omnimo features a Feather socket, allowing you to choose from dozens of useful FeatherWing modules to meet your needs. It also supports Adafruit’s Feather pinout, so programs that work on other boards like the Feather nRF52840 Express can be used with Omnimo nRF52840.
You will undoubtedly find add-on boards suited to your project among the wide range of Click modules. Omnimo nRF52840 is one of the smallest possible boards, regardless of module type.
Omnimo nRF52840 is equipped with a JST 4-position 1mm connector linked to the I2C port, also known as Qwiic or Stemma QT. With over 300 compatible modules available on the market, you can quickly connect one or more of them to the board in series. Additionally, you can use dozens of Grove modules through this connector with an adapter cable (e.g. PRT-15109).
Digilent Pmods can also be connected directly to Omnimo nRF52840, allowing you to benefit from a wide range of available modules.
Omnimo’s LEDs and switches are thoughtfully positioned to remain accessible regardless of which add-on boards are used. It also includes a dedicated on/off switch, so you don’t need to unplug the USB cable or battery to power down the board. Furthermore, the battery can be recharged even while the board is turned off.
The board comes preloaded with the UF2 bootloader, allowing you to develop programs for the board using Arduino IDE or CircuitPython and load compiled code via USB serial or by dragging and dropping firmware files using the mass storage interface. If you prefer, you can also use the over-the-air (OTA) programming capability.
Advanced programming and debugging is possible through the SWD port (standard 2x5 1.27 mm connector), allowing you to take advantage of many features of the Nordic nRF Connect SDK to build your project.
Omnimo nRF52840 is perfect for Home Assistant due to its support for multiple protocols and extensive compatibility with add-on boards, particularly those equipped with sensors. Its low power consumption allows for long-term battery-powered operation, where wall power can’t reach.
| Omnimo | Feather | Thing Plus | Clicker | XIAO | |
|---|---|---|---|---|---|
| Originator | eAFAQ | Adafruit | SparkFun | Mikroe | Seeed Studio |
| Size | 68 x 25.4 mm | 50.8 x 22.8 mm | 58.4 x 22.8 mm | 75.6 x 31.6 mm | 21 x 17.8 mm |
| Mounting holes | Yes | Yes | Yes | Yes | No |
| Castellated pads | No | No | No | No | Yes |
| Feather socket | Yes | Yes | Yes | No | No |
| mikroBUS socket | Yes¹ | No | No | Yes | No |
| Pmod socket | Yes¹ | No | No | No | No |
| Qwiic/Stemma QT | Yes | Yes² | Yes | No | No |
| Grove | No³ | No³ | No³ | No | No |
| XIAO socket | No | No | No | No | Yes |
| On/Off switch | Yes | No | No | No | No |
| Buttons/LEDs stay accessible | Yes | No | No | Yes | No |
| Battery connector | Yes | Yes | Yes | No | No |
| On-board charging circuit | Yes | Yes | Yes | No | Yes⁴ |
| Open source | Yes | Yes | Yes | No | Yes |
¹ Some mikroBUS and Pmod pins are shared with Feather socket pins.
² Supported by many Feather boards, though not universally.
³ It is possible to connect multiple Grove modules using a Qwiic-to-Grove adapter cable (e.g. PRT-15109).
⁴ Applicable to most XIAO boards, but not all.
| Omnimo nRF52840 | Feather nRF52840 Express | Pro nRF52840 Mini | nRF52840 Connect Kit | Arduino Nano 33 BLE | Lemon IoT - nRF52840 | Zio Qwiic nrf52840 | ItsyBitsy nRF52840 Express | Nice!Nano V2 | XIAO nRF52840 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Manufacturer | eAFAQ | Adafruit | Sparkfun | Makerdiary | Arduino | Lemon IoT | Smart-Prototyping | Adafruit | Nice! | Seeed Studio |
| Antenna Type | Chip | Chip | PCB | Chip/External | PCB | PCB | PCB | Chip | PCB | Chip |
| Size | 68 x 25.4 mm | 51 x 23 mm | 52 x 23 mm | 55.9 x 20.3 mm | 45 x 18 mm | 65 x 30 mm | 57.4 x 23.9 mm | 35.6 x 18 mm | 33 x 17.8 mm | 21 x 17.8 mm |
| Pre-certified Module | Yes (MDBT50Q-1MV2) | Yes (MDBT50Q-1MV2) | Yes (MDBT50Q-P1M) | No | Yes (NINA-B306) | No | Yes (MDBT50Q-P1M) | Yes (MDBT50Q-1MV2) | No | No |
| GPIO | 28 | 21 | 17 | 31 | 22 | 32 | 33 | 21 | 21 | 11 |
| Mounting Holes | Yes | Yes | No | Yes | Yes | Yes | Yes | No | No | No |
| Castellated Pads | No | No | No | Yes | Yes | No | No | No | No | Yes |
| USB Connector | Type-C | Micro USB | Micro USB | Type-C | Micro USB | No connector | Micro USB | Micro USB | Type-C | Type-C |
| On/Off Switch | Yes | No | Yes | No | No | No | No | No | No | No |
| Battery Connector | Yes | Yes | Yes | No | No | No | No | No | No | No |
| Battery Charging Circuit | Yes | Yes | Yes | No | No | No | No | No | Yes | Yes |
| Switchable VOUT | Yes | No | No | No | No | No | No | No | Yes | No |
| QSPI Flash | Yes (2MB) | Yes (2MB) | No | Yes (8MB) | No | No | No | Yes (2MB) | No | Yes (2MB) |
| Feather Socket | Yes | Yes | No | No | No | No | No | No | No | No |
| mikroBUS Socket | Yes | No | No | No | No | No | No | No | No | No |
| Pmod Socket | Yes | No | No | No | No | No | No | No | No | No |
| Qwiic/Stemma QT | Yes | No | Yes | No | No | No | Yes | No | No | No |
| Debug Port | Mini SWD connector | Mini SWD connector | Mini SWD – not soldered | On the header pins | Test pads | Mini SWD connector | 2.54 mm header pins | Test pads | Test pads | Test pads |
| Arduino IDE Support | Yes | Yes | Yes | No | Yes | No | No | Yes | Yes | Yes |
| CircuitPython Support | Yes | Yes | Yes | Yes | Yes | No | No | Yes | Yes | Yes |
| User LEDs | 2 | 2 | 1 | 1 | 1 | 0 | 2 | 1 | 1 | 0 |
| User Buttons | 2 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | 0 | 0 |
| RGB LED | Yes (NeoPixel 2x2 mm) | Yes (NeoPixel 5x5 mm) | No | Yes (1.5x1.6 mm) | Yes (1x1 mm) | Yes (2x2.2 mm) | Yes (NeoPixel 2x2 mm) | Yes (NeoPixel 2x2 mm) | No | Yes (1x1 mm) |
| Open Source | HW/SW | HW/SW | HW/SW | SW | HW/SW | SW | HW/SW | HW/SW | HW/SW | HW/SW |
| Price | $40 | $24.95 | $41.5 | $19.9 | $23.1 | $49.5 | $28.9 | $19.95 | $25 | $9.9 |
Omnimo nRF52840 is a fully open-source project. The design files for version 1.1 are available in the project’s GitHub repository. Design files for the latest version will be uploaded at the end of the campaign. Some example projects and use cases can be found on Hackster.io.
The board will be manufactured by our partner Elecrow, a company with years of experience and deep expertise in manufacturing, testing, packaging, and global shipping. Every board will be thoroughly tested, programmed with the UF2 bootloader, and carefully packaged, all handled by our trusted partner.
Once the production run is complete, the Omnimo nRF52840 boards will be sent to Crowd Supply’s fulfillment partner, Mouser Electronics, which will handle global distribution to all backers. To ensure safe delivery, each board will be carefully sealed in an anti-static bag, protecting it from electrostatic damage during transit. You can learn more about Crowd Supply’s fulfillment service under Ordering, Paying, and Shipping in their guide.
Although global supply chain challenges such as tariffs and parts availability remain a potential concern, we are well prepared to deliver the product on time and within budget. With the support of partners like Elecrow, Nordic, Mouser, and others, we’re able to reduce project risks and adapt quickly when needed. Should any delays or changes occur, we’re committed to keeping backers informed with transparent and timely updates.
Omnimo nRF52840 is part of Nordic Community Hub
nRF52840-CKAA-R7
· RF Chip
multiprotocol Bluetooth 5.4 SoC
"This nRF52-based IoT dev board accepts all popular add-ons in a compact form factor."
"Designed for modular connectivity, the Omnimo nRF52840 condenses the features of larger development kits into a smaller form factor, slightly larger than the Adafruit Feather."
Produced by eAFAQ in Algiers, Algeria.
Sold and shipped by Crowd Supply.
Omnimo nRF52840 board with two 8-position female headers and two 16-position female headers
Omnimo nRF52840 board with soldered mikroBUS socket