[GH-ISSUE #229] A port to ESP32 microcontrollers? #100

Open
opened 2026-10-22 05:03:49 +00:00 by roman · 2 comments
Owner

Originally created by @adokitkat on GitHub (Aug 10, 2026).
Original GitHub issue: https://github.com/safijari/openpuck/issues/229

Hi, I was wondering if there are any hardware limits on this project? Just from a quick look, it seems like it shouldn't be too tough to get it working on ESP32 microcontrollers (like the ESP32-C5/6 or ESP32-S31). The code's in Arduino, and the radio uses a 2.4GHz antenna. But, you know, there could be hidden issues, so that's why I'm asking. Did I miss anything important? Thanks for the answer.

Originally created by @adokitkat on GitHub (Aug 10, 2026). Original GitHub issue: https://github.com/safijari/openpuck/issues/229 Hi, I was wondering if there are any hardware limits on this project? Just from a quick look, it seems like it shouldn't be too tough to get it working on ESP32 microcontrollers (like the ESP32-C5/6 or ESP32-S31). The code's in Arduino, and the radio uses a 2.4GHz antenna. But, you know, there could be hidden issues, so that's why I'm asking. Did I miss anything important? Thanks for the answer.
Author
Owner

@safijari commented on GitHub (Aug 11, 2026):

ESP32 cannot do the ESB protocol, but it'll be able to to BLE. I'm working on a BLE version targeting pi pico at the moment that will be out soon.

<!-- gh-comment-id:5249020506 --> @safijari commented on GitHub (Aug 11, 2026): ESP32 cannot do the ESB protocol, but it'll be able to to BLE. I'm working on a BLE version targeting pi pico at the moment that will be out soon.
Author
Owner

@adamrpostjr commented on GitHub (Aug 30, 2026):

@safijari I was looking into this a bit and have a question! Do you plan for the pi pico to support other non steam controllers?

<!-- gh-comment-id:5470881718 --> @adamrpostjr commented on GitHub (Aug 30, 2026): @safijari I was looking into this a bit and have a question! Do you plan for the pi pico to support other non steam controllers?
Sign in to join this conversation.
No labels
pull-request
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
safijari/openpuck#100
No description provided.