Skip to content

Conversation

@makermelissa
Copy link
Collaborator

Addresses #1674. This updates the ESP32-S2-DevKitC-1-N4R2 in Board and Image names, but the board ID and filename were left alone until this is updated in CircuitPython. I ended up checking all of the DevKits and found a couple others that needed updating.

@makermelissa makermelissa requested a review from dhalbert December 9, 2025 23:02
Copy link
Collaborator

@dhalbert dhalbert left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@makermelissa
Copy link
Collaborator Author

There are 3 different boards here and these are the reasons for the corrections:
For ESP32-S2-DevKitC-1-N4R2, I did a google search and could not find a DevKitC version.
For ESP32-C6-DevKitM-1-N4, the board ID is correct and I was just correcting the name to match.
For ESP8684-DevKitC-2-N4, it should have been formatted slightly different as ESP8684-DevKitC-02C-N4.

@dhalbert
Copy link
Collaborator

For ESP8684-DevKitC-2-N4, it should have been formatted slightly different as ESP8684-DevKitC-02C-N4.

I agree on the above.

For the ESP32-S2 boards, wow, this is confusing. The CircuitPython builds for ESP32-S2 DevKitC boards cover the boards below. They are virtually identical except for the memory differences.
a. 4MB flash; no PSRAM
b. 4MB flash; 2MB PSRAM
c. 8MB flash; 2MB PSRAM

Here is a list of ESP32-S2-DevKitC-1 boards:
https://docs.espressif.com/projects/esp-dev-kits/en/latest/esp32s2/esp32-s2-devkitc-1/user_guide.html#contents-and-packaging

image

So you can see there were DevKitC-1 and DevKitC-1R boards that were type "b" above. You're right, this does not seem to be an actual product name. I did find traces of this name on some shopping sites. The CircuitPython name is description but is not an actual name.

The DevKitC boards have two USB connectors. The older ESP32-S2 DevKitM boards we never had a build for. They were painful: the USB connector was not native USB: that required a separate breakout.

So I think the N4R2 board should be named Espressif ESP32-S2-DevKitC-1R, maybe with (4MB flash; 2MB PSRAM) in parentheses someewhere, and there shouldn't be an ESP32-S2 DevKitM board. Whether we want to rename the CircuitPython N4R2 board or not is up in the air, but it's not that important, since the board name is dexdriptive.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants