Skip to content

Getting Started with the nRF52840 M.2 Module


This guide walks you through the setup and shows you 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 IoT projects.


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

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

You can also refer to the nRF52840 M.2 Developer Kit for the nRF52840 M.2 Module evaluation and development.

Create an Issue

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