Skip to content

Add support for AliExpress variant of EPS32-S3 Zero #359

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

Open
wants to merge 3 commits into
base: develop
Choose a base branch
from

Conversation

FynnleyNeko
Copy link

The Waveshare ESP32-S3 Zero is already supported, but the readily accessible and cheap (sub 5$) clone board of it that's sold on AliExpress has more pins and a different layout (LED on a different pin, TX/RX and 3.3V/GND pins swapped places).
This pull request adds a board config for all generic ESP32-S3-FH4R2 boards and the platformio config for the AliExpress clone of the Zero called ESP32-S3-SuperMini. (Example: https://de.aliexpress.com/item/1005006583245248.html)

Pin 13 has been chosen as the default for the 433mhz module, because it's right next to GND and 3.3V making it the cleanest default in my opinion.

Copy link

changeset-bot bot commented May 31, 2025

⚠️ No Changeset found

Latest commit: a522d25

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

board = esp32-s3-devkitc-1
board = Generic-ESP32-S3-FH4R2
Copy link
Member

Choose a reason for hiding this comment

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

Why was this changed?

Copy link
Author

@FynnleyNeko FynnleyNeko Jun 2, 2025

Choose a reason for hiding this comment

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

It's the same chip as the Aliexpress clone of it, it differs from the devkitc-1 in having PSRAM, requiring USB-CDC, different flash size and having faster upload speeds, so that's all defined inside the definition.

But that being said that was something I didn't actually intend to include in the request, but it was something I wanted to have in my fork for building and testing.

It obviously compiles as a devkitc-1 just fine, so the change wasn't required, but declaring it as one is technically not the correct board definition.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Todo
Development

Successfully merging this pull request may close these issues.

2 participants