-
Notifications
You must be signed in to change notification settings - Fork 758
Add missing CircuitPython boards #1817
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
2 commits
Select commit
Hold shift + click to select a range
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,25 @@ | ||
| --- | ||
| layout: download | ||
| board_id: "adafruit_clue_nrf52840_zephyr" | ||
| title: "Adafruit CLUE (Zephyr) Download" | ||
| name: "Adafruit CLUE (Zephyr)" | ||
| manufacturer: "Adafruit" | ||
| board_url: | ||
| - "https://www.adafruit.com/product/4500" | ||
| board_image: "clue_nrf52840_express.jpg" | ||
| date_added: 2026-09-21 | ||
| family: zephyr | ||
| features: | ||
| - Display | ||
| - Bluetooth/BTLE | ||
| - Solder-Free Alligator Clip | ||
| - STEMMA QT/QWIIC | ||
| --- | ||
|
|
||
| This is the CircuitPython **Zephyr-port build** for the Adafruit CLUE. The CLUE has an nRF52840, a 1.3-inch color display, buttons, and onboard motion and environmental sensors. This build is separate from the [standard CLUE CircuitPython download](/board/clue_nrf52840_express/); use that page if you want the established nRF port. | ||
|
|
||
| The Zephyr port is experimental, and its available modules and flashing process may differ from the standard CLUE build. See the [CLUE hardware guide](https://learn.adafruit.com/adafruit-clue) before programming the board. | ||
|
|
||
| ## Purchase | ||
|
|
||
| * [Adafruit CLUE](https://www.adafruit.com/product/4500) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,21 @@ | ||
| --- | ||
| layout: download | ||
| board_id: "espressif_esp32c5_devkitc_1_n8r8" | ||
| title: "ESP32-C5-DevKitC-1-N8R8 Download" | ||
| name: "ESP32-C5-DevKitC-1-N8R8" | ||
| manufacturer: "Espressif" | ||
| board_url: | ||
| - "https://docs.espressif.com/projects/esp-dev-kits/en/latest/esp32c5/esp32-c5-devkitc-1/user_guide.html" | ||
| board_image: "espressif_esp32c5_devkitc_1_n8r8.jpg" | ||
| date_added: 2026-09-21 | ||
| family: esp32c5 | ||
| features: | ||
| - Wi-Fi | ||
| - Bluetooth/BTLE | ||
| - Breadboard-Friendly | ||
| - USB-C | ||
| --- | ||
|
|
||
| The ESP32-C5-DevKitC-1 is Espressif's development board for the ESP32-C5-WROOM-1 module. This N8R8 variant has 8 MB of flash and 8 MB of PSRAM. The ESP32-C5 provides dual-band Wi-Fi 6, Bluetooth Low Energy, and an IEEE 802.15.4 radio for Thread and Zigbee development. | ||
|
|
||
| Most GPIO pins are broken out along both sides of the board for breadboard or jumper-wire prototyping. It includes USB-C connections for power, programming, and serial communication, plus BOOT and RESET buttons. Check the [Espressif user guide](https://docs.espressif.com/projects/esp-dev-kits/en/latest/esp32c5/esp32-c5-devkitc-1/user_guide.html) for the correct port and flashing procedure. | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,17 @@ | ||
| --- | ||
| layout: download | ||
| board_id: "ikea_alpstuga_esp32_s3" | ||
| title: "ALPSTUGA Drop-In ESP32-S3 Download" | ||
| name: "ALPSTUGA Drop-In ESP32-S3" | ||
| manufacturer: "Community" | ||
| board_url: | ||
| - "https://github.com/adafruit/circuitpython/tree/main/ports/espressif/boards/ikea_alpstuga_esp32_s3" | ||
| board_image: "unknown.jpg" | ||
| date_added: 2026-09-21 | ||
| family: esp32s3 | ||
| downloads_display: false | ||
| --- | ||
|
|
||
| This build is for a **custom ESP32-S3 drop-in board** associated with the IKEA ALPSTUGA air-quality sensor. It is not firmware for the stock IKEA sensor. The [CircuitPython board definition](https://github.com/adafruit/circuitpython/blob/main/ports/espressif/boards/ikea_alpstuga_esp32_s3/mpconfigboard.h) identifies 4 MB of flash and 2 MB of PSRAM. | ||
|
|
||
| The listing is hidden until the replacement hardware, its maker, and installation instructions can be documented and photographed. Do not flash this build to an unmodified ALPSTUGA. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,15 @@ | ||
| --- | ||
| layout: download | ||
| board_id: "native_native_sim_asan" | ||
| title: "Zephyr Native Simulator (ASan) Download" | ||
| name: "Zephyr Native Simulator (ASan)" | ||
| manufacturer: "Zephyr" | ||
| board_url: | ||
| - "https://docs.zephyrproject.org/latest/boards/native/native_sim/doc/index.html" | ||
| board_image: "unknown.jpg" | ||
| date_added: 2026-09-21 | ||
| family: zephyr | ||
| downloads_display: false | ||
| --- | ||
|
|
||
| This is an AddressSanitizer-enabled variant of the Zephyr native simulator used to test CircuitPython on a host computer. It is a development target, not firmware for a physical board, so it is hidden from the public downloads list. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,15 @@ | ||
| --- | ||
| layout: download | ||
| board_id: "native_nrf54lm20bsim" | ||
| title: "nRF54LM20B Simulator Download" | ||
| name: "nRF54LM20B Simulator" | ||
| manufacturer: "Zephyr" | ||
| board_url: | ||
| - "https://docs.zephyrproject.org/latest/boards/native/native_sim/doc/index.html" | ||
| board_image: "unknown.jpg" | ||
| date_added: 2026-09-21 | ||
| family: zephyr | ||
| downloads_display: false | ||
| --- | ||
|
|
||
| This Zephyr simulator target is used to develop and test the CircuitPython nRF54LM20B port without a physical development kit. It is a host executable rather than a flashable board image, so it is hidden from the public downloads list. For hardware, see the [nRF54LM20 DK](/board/nordic_nrf54lm20dk/). |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,18 @@ | ||
| --- | ||
| layout: download | ||
| board_id: "nordic_nrf54l15tag" | ||
| title: "Nordic nRF54L15 Tag (Zephyr) Download" | ||
| name: "Nordic nRF54L15 Tag (Zephyr)" | ||
| manufacturer: "Nordic Semiconductor" | ||
| board_url: | ||
| - "https://www.nordicsemi.com/Products/Development-hardware/nRF54L15-Tag" | ||
| board_image: "nordic_nrf54l15tag.jpg" | ||
| date_added: 2026-09-21 | ||
| family: zephyr | ||
| features: | ||
| - Bluetooth/BTLE | ||
| --- | ||
|
|
||
| The nRF54L15 Tag is a compact, battery-powered prototyping platform built around Nordic's nRF54L15 wireless SoC. Its two antennas support Bluetooth Channel Sounding experiments, making the tag useful for asset-tracking and proximity projects. It also has a user button and RGB LED. | ||
|
|
||
| This CircuitPython download is an experimental Zephyr-port build. Programming and debugging the tag require compatible external hardware, such as an nRF54L Series development kit connected to its debug header. Follow [Nordic's getting-started guide](https://www.nordicsemi.com/Products/Development-hardware/nRF54L15-Tag/GetStarted) for the hardware setup. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,19 @@ | ||
| --- | ||
| layout: download | ||
| board_id: "nordic_nrf54lm20dk" | ||
| title: "Nordic nRF54LM20 Development Kit (Zephyr) Download" | ||
| name: "Nordic nRF54LM20 Development Kit (Zephyr)" | ||
| manufacturer: "Nordic Semiconductor" | ||
| board_url: | ||
| - "https://www.nordicsemi.com/Products/Development-hardware/nRF54LM20-DK" | ||
| board_image: "nordic_nrf54lm20dk.jpg" | ||
| date_added: 2026-09-21 | ||
| family: zephyr | ||
| features: | ||
| - Bluetooth/BTLE | ||
| - USB-C | ||
| --- | ||
|
|
||
| The nRF54LM20 DK is Nordic's development kit for the nRF54LM20A and nRF54LM20B wireless SoCs. It exposes the SoC's interfaces on headers and includes a built-in SEGGER J-Link programmer/debugger, four user buttons and LEDs, power-measurement points, and 8 MB of external flash. | ||
|
|
||
| This CircuitPython download uses the experimental Zephyr port. See [Nordic's development-kit page](https://www.nordicsemi.com/Products/Development-hardware/nRF54LM20-DK) and [getting-started instructions](https://www.nordicsemi.com/Products/Development-hardware/nRF54LM20-DK/Get-Started) for the board's connectors and programming setup. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,22 @@ | ||
| --- | ||
| layout: download | ||
| board_id: "silabs_siwx917_dk2605a" | ||
| title: "SiWx917 Wi-Fi 6 and Bluetooth LE Dev Kit Download" | ||
| name: "SiWx917 Wi-Fi 6 and Bluetooth LE Dev Kit" | ||
| manufacturer: "Silicon Labs" | ||
| board_url: | ||
| - "https://www.silabs.com/development-tools/wireless/wi-fi/siwx917-dk2605a-wifi-6-bluetooth-le-soc-dev-kit" | ||
| board_image: "silabs_siwx917_dk2605a.jpg" | ||
| date_added: 2026-09-21 | ||
| family: silabs | ||
| features: | ||
| - Wi-Fi | ||
| - Bluetooth/BTLE | ||
| - Breadboard-Friendly | ||
| - STEMMA QT/QWIIC | ||
| - USB-C | ||
| --- | ||
|
|
||
| The SiWx917-DK2605A is a compact development kit for Silicon Labs' SiWx917 Wi-Fi 6 and Bluetooth LE wireless SoC. It offers two Qwiic connectors, breakout pads, user buttons and LEDs, onboard sensors, a USB-C connection, and an integrated debugger for rapid wireless prototyping. | ||
|
|
||
| See the [Silicon Labs product page](https://www.silabs.com/development-tools/wireless/wi-fi/siwx917-dk2605a-wifi-6-bluetooth-le-soc-dev-kit) and [user guide](https://www.silabs.com/documents/public/user-guides/ug581-brd2605a-user-guide.pdf) for hardware details and programming connections. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,21 @@ | ||
| --- | ||
| layout: download | ||
| board_id: "wiznet_w55rp20_evb_pico" | ||
| title: "W55RP20-EVB-Pico Download" | ||
| name: "W55RP20-EVB-Pico" | ||
| manufacturer: "WIZnet" | ||
| board_url: | ||
| - "https://docs.wiznet.io/Product/Chip/MCU/W55RP20/w55rp20-evb-pico" | ||
| board_image: "wiznet_w55rp20_evb_pico.jpg" | ||
| date_added: 2026-09-21 | ||
| family: rp2040 | ||
| features: | ||
| - Breadboard-Friendly | ||
| - Castellated Pads | ||
| - Raspberry Pi Pico Form Factor | ||
| - USB-C | ||
| --- | ||
|
|
||
| The W55RP20-EVB-Pico combines an RP2040 microcontroller and WIZnet's W5500 Ethernet controller in one W55RP20 package. The board keeps a Pico-compatible GPIO layout while adding a 10/100 Ethernet jack, USB-C connection, and optional Power over Ethernet module footprint. | ||
|
|
||
| It is useful for CircuitPython projects that need wired networking alongside RP2040 GPIO and PIO. See the [WIZnet documentation](https://docs.wiznet.io/Product/Chip/MCU/W55RP20/w55rp20-evb-pico) for pinout and hardware details. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.