mirror of
https://github.com/OpenEPaperLink/OpenEPaperLink.git
synced 2026-03-21 00:04:28 +01:00
[GH-ISSUE #307] Pin connections #2942
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @LaurentN78 on GitHub (Apr 27, 2024).
Original GitHub issue: https://github.com/OpenEPaperLink/OpenEPaperLink/issues/307
Hi everybody,
I tried to figure out which pins I from my ESP32-S3-Wroom-1 I have to connect to which pin of my ESP32-C6-Wroom 1 controller. Despite having found the "Access-point-pinouts" page, I have no clue which pins I have to connect together. Maybe anybody can help me on that issue.
Best regards
Laurent
@teichtaucher commented on GitHub (May 2, 2024):
According to this Video the C6 is not needed anymore.
@jjwbruijn commented on GitHub (May 2, 2024):
Yeah, that's just wrong information. The C6 is required for everything but BLE tags. Please reread the wiki page again carefully, see if that helps...
@teichtaucher commented on GitHub (May 5, 2024):
@jjwbruijn I'm a bit confused now. I flashed a Hanshow Nebular 3.5" tag with the custom firmware of atc1441. According to his video on youtube it's possible to use the ESP32 S3 only as he uses BLE for the connection to the tag. Is this not the case?

I just flashed OpenEpaperLink to my ESP32 S3 (without a C6). I just enabled bluetooth in the settings but the AP stays red:
@jonasniesner commented on GitHub (May 5, 2024):
@teichtaucher I think you got some things mixed up here. The only tags that can work with BLE only are Picksmart, Hanshow requires a C6. And you have to connect 2 pins to get the AP green at the moment.
@teichtaucher commented on GitHub (May 5, 2024):
Thanks for the answer but in these videos you can see that even hanshow communicate via BLE:

https://www.youtube.com/watch?v=geqv2qlGmOc
Furthermore just saw this:
In the FW for the Hanshow 3.5" a BLE fix was made. This would make only sense if BLE is available.
@Misiu commented on GitHub (May 6, 2024):
There is an option (hack) to build a version that doesn't require C6 - https://github.com/jjwbruijn/OpenEPaperLink/issues/267#issuecomment-2095749963
However, I agree that a standalone firmware for Bluetooth-only tags should be created.
I've been watching this project for a long time and was considering getting an AP and some tags, but they aren't available at tindie, I recently found the same video about Bluetooth tags and I'm again considering buying some tags, but if C6 or a dedicated AP isn't needed for the Bluetooth-only tags, then the entry-level would be much lower, especially that you can get C3 for less than 5$ - https://www.seeedstudio.com/Seeed-XIAO-ESP32C3-p-5431.html
@atc1441 commented on GitHub (May 6, 2024):
BLE is currently only working for Gicisky Displays as also mentioned in my video about that.
There is, as of now, no custom BLE firmware for Hanshow displays compatible to the OEPL BLE part. The mentioned ATC_TLSR firmware does not use a compatible BLE protocol and is a complete different project.
Anyone is of course free to ceate a Hanshow BLE firmware that is compatible to it OEPL
In general it is highly advised to build an AP with ESP32-S3 N16R8 + ESP32 C6 N8 to have the best support and compatibility!
@teichtaucher commented on GitHub (May 6, 2024):
Thanks for this clarification! This information I was looking for in the Wiki and discussions but I found no clear statement.
@jonasniesner commented on GitHub (May 6, 2024):
@Misiu even for BLE only, you will have to build and maintain your config if you want to use anything else than an ESP32-S3 N16R8 . We might make an "official" config for this esp or make it easier to use other configs like the yellow AP without a C6. This will be done to have to maintain less different configs and do less verification on our side.
Long story short, you might save 5 bucks compared to an Esp32S3 N16R8 board but you will have to spend more time creating and testing+maintaining configs for it.
@jonasniesner commented on GitHub (May 6, 2024):
@teichtaucher I will update the wiki later, BLE is still pretty new.
@Misiu commented on GitHub (May 6, 2024):
Still new to all of this. I was thinking I needed ESP32-C3, but it looks like S3 will be better.
So https://www.seeedstudio.com/XIAO-ESP32S3-p-5627.html will be good or should I search for other boards?
I only plan to use the BLE Gicisky, because I don't have access to other tags and don't have the equipment to flash them.
I can reconsider buying a mini AP by NIC, but I couldn't find a good source of tags that will work with that AP (that are preflashed)
@jonasniesner commented on GitHub (May 6, 2024):
@Misiu you better search for another bord, this one only has 8MB of flash and will not be compatible without additional work. Please try to find an S3 board with 16MB of flash and 8MB of ram.
@teichtaucher commented on GitHub (May 7, 2024):
@jonasniesner Thanks for updating the Wiki yesterday. Now it's much clearer.
@LaurentN78 Sorry for taking the discussion in the wrong direction. Now I'm at the same question as you postet in your initial question. The "Access-point-pinouts" page mentioned the information. There is also an example on the bottom of the page. So assuming you are running a "Mini AP v4" you have to connect the pins listed in the esp32-s3 column to the ones in the ESP32-C6 column. E.g. pin 47 of the esp32-s3 to EN pin of ESP32-C6. (@all please correct me when I'm wrong)
The only thing I'm wondering a bit is that according to the table POWER and GND pins of ESP32-C6 are not connected at all. Does it need to be connected via USB voltage supply?
@Misiu commented on GitHub (May 10, 2024):
I don't want to create a new topic only to ask for a board and ESL model.
Sadly I didn't find any link where to buy nanoAP (especially this one: https://github.com/jjwbruijn/OpenEPaperLink/tree/master/Hardware/S3_C6_NanoAP%20Case#variant-2)
I decided to order ESP32S3 N16R8 and this ESL from Gicisky
according to the description, it is 2.9" 3 color (white, black, red) display. Model: PE29R_BLE.
Is anyone using this specific price tag? Does it work with OpenEPaperLink and can we use all 3 colors? On the wiki I see info about 2.9" EPD, but I didn't found anything about that specific model
@Misiu commented on GitHub (Jun 9, 2024):
I'd like to share my experience with Gicisky. I've ordered 2'9 inch display, ESP32 S3 and in minutes I was able to draw custom image on the tag and integrate it with Home Assistant.
Awesome work! 🎉
@tknickman commented on GitHub (Oct 5, 2024):
I have all of the exact same issues described here - AP is stuck in red failed state even after enabling bluetooth.
I was using "Mini AP v4" and an old Espressif ESP32-S3-BOX-3 (this exact one actually) but nothing gets it to work.
Logs are:
I also tried the BLE firmware but that doesn't load at all and I can never get to the point of being able to configure WiFi or access the webserver.
The logs I see there are (after a reset - that's the only time I can even get logs):
Just cloned the repo today to start tweaking things but relatively new to hardware so any pointers would be great.
@tknickman commented on GitHub (Oct 5, 2024):
Sounds like this board might just not work because it's N16R16 instead of N16R8
@tknickman commented on GitHub (Oct 12, 2024):
Update - got an N16R8 ESP32 and everything works great immediately!