Skip to content

Getting Started with nRF52840 M.2 Developer Kit


This guide describes how to run the Out-of-Box Demo without going through the complete toolchain installation. After following along with this section, you’ll be ready to start building your projects.

Included in the Box

Your nRF52840 M.2 Developer Kit box includes:

Parts in the Kit

nRF52840 M.2 Module

M.2 Dock

2.4 GHz Cabled PCB Antenna

NFC Cabled PCB Antenna

USB-C Cable

Assemble the hardware

  1. Make sure the M.2 Dock is powered off

  2. Attach the provided 2.4GHz and NFC cabled PCB antennas to the nRF52840 M.2 module as shown in the figure below:

    Attaching Antennas

  3. Insert the module into the connector as shown in the figure below:

    Angle of Insertion

    Angled insertion is allowable and preferred to minimize the insertion force. The angle of insertion is 5° ~ 25°, typically 20°.

    Module Insertion

  4. Secure the module using the provided mounting screw as shown in the figure below:

    Secure the module

Connect the board

Connect the Module USB port to your PC using the provided USB-C cable as shown in the figure below. A disk drive called CIRCUITPY should be automatically detected by the computer:

Run Out-of-Box demo

Now you're ready to run our Out-of-Box demo application! This application is an endless runner game written in Python. You can find the source code of the game on GitHub:

Just press the USER button to play the game:

Next steps

Now that you are familiar with the nRF52840 M.2 Developer Kit, it's time to explore more examples and tutorials available below:

To program the nRF52840 M.2 Module, check out this tutorial:

To perform real-time current profiling of your applications, try this tutorial:

Create an Issue

Interested in contributing to this project? Want to report a bug? Feel free to click here: