Defining custom board

Defining your own board is a very common step in application development, because applications are typically designed to run on boards that are not directly supported by the nRF Connect SDK, and are often custom designs not available publicly.

Guidelines for custom boards

To define your own board, you can use the following Zephyr guides as reference, since boards are defined in the nRF Connect SDK just as they are in Zephyr:

Adding a custom board in the nRF Connect for VS Code extension

The nRF Connect for VS Code extension lets you add your own boards to your nRF Connect SDK project. Read the How to work with boards and devices page in the extension documentation for detailed steps.

Application porting guides

Some Applications in the nRF Connect SDK provide detailed guides for adapting the application to custom boards: