Makerdiary nRF52840 Micro Development Kit Works with OpenThread, Arm Mbed OS, Zephyr OS, Mynewt, etc…

If you want to play around with Bluetooth 5, Nordic nRF52840 is probably one of the best option, and among the development board, $9/$12 Particle Xenon is hard to beat when it comes to value.

But if you need a bit more storage, I/Os and features, Makerdiary nRF52840 micro development kit looks like a good candidate to evaluate, especially it supports plenty of frameworks / operating systems such as Arm Mbed OS, Zephyr Project, OpenThread, Mynewt, and others. It’s also the first MCU class board I’ve seen with a USB type C port, although I’m not sure it brings any benefits to this type of hardware.

nRF52840 Micro Development Kit
Click to Enlarge

Makerdiary nRF52840 micro development kit (nRF52840-MDK) hardware specifications:

  • SoC – Nordic nRF52840 Arm Cortex-M4F WiSoC with 1 MB FLASH and 256 kB RAM, Arm TrustZone Cryptocell 310 security subsystem
  • External Storage – 64-Mbit QSPI flash
  • Wireless Connectivity (on-chip)
    • Bluetooth 5, Bluetooth Mesh
    • Thread, IEEE 802.15.4
    • ANT, 2.4GHz proprietary
    • On-chip NFC-A tag
    • On-board 2.4G chip antenna
    • u.FL connector selectable for external antenna
  • Programming / Debugging with DAPLink
    • MSC – drag-n-drop programming flash memory
    • CDC – virtual com port for log, trace and terminal emulation
    • HID – CMSIS-DAP compliant debug channel
    • WEBUSB HID – CMSIS-DAP compliant debug channel
  • USB – 1x USB type C port for power and programming
  • Expansion – 2x 18-pin breadboard-friendly headers with 24 GPIOs,   I2C, QSPI, UART, 6x analog input pins, SWD/JTAG, and power signals (VIN, GND, 3.3V, 5V)
  • Misc – Boot/Reset Button, User button and user RGB LED
  • Power Supply – 5V via USB type C connector; 3.3V regulator with 1A peak current output; VBUS & VIN Power-Path Management
  • Dimensions – 50mm x 23mm x 13mm with headers
nRF52840-MDK Pinout
Pinout Diagram – Click to Enlarge

As mentioned in the introduction, the nRF52840-MDK can be used to play with all sort of software development kits, frameworks, or OSes including nRF5 SDK, nRF5 SDK for Mesh, OpenThread, Mbed OS 5, Arm Mbed DAPLink, Zephyr, Apache Mynewt, Web Bluetooth, Eddystone, and iBeacon. Best of all the Wiki explains how to use each of those in details (except for the last three), so it looks like an excellent platform if you want to experiment with different frameworks.

Makerdiary nRF52840-MDK can be purchased for $42.90 on Seeed Studio, or directly on Makerdiary’s online store. This is not the first board from the company, as they previously developed two other small nRF52832 boards.

Share this:

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress

ROCK 5 ITX RK3588 mini-ITX motherboard
Notify of
The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.
Mark Kubacki
5 years ago

Those surface-mounted USB connectors (aka »top mount«) have a tendency to break off the board over time, especially if you actually use them in the wild. In this case they’ve failed to go the last mile by not switching to a Type-C »mid mount(ed)« one.

I for would like a Tag-connect padset on the bottom side and a different on-board antenna. Other than that, the board looks okay.

5 years ago

That’s not an SMT/SMD component, it’s through hole if you have a closer look.

Khadas VIM4 SBC