-
Notifications
You must be signed in to change notification settings - Fork 0
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
feat(hardware): Add support for boards based on Freenove ESP32S3-WROOM design (N16R8) #164
base: develop
Are you sure you want to change the base?
Conversation
Hey, thanks for your work! |
Hi @Adminius,
Difficult to say with this info. AP only starts when no SD card content is available or no SSID is configured. As you wrote, console reported AP was activated, then it's was activated software wise at least...
From my limited point of view your config seems correct. Do you have set any flash intensity? Which specific board do you have? I'm not sure if there are multiple versions available. I have only one board in hand and with this one it's working with onboard WS2812. Are you sure that your board is using GPIO48? |
I have this one with OV2640: https://www.aliexpress.com/item/1005007308040075.html I checked PCB connections:
I'm usind precompiled version from this PR: https://github.com/Slider0007/AI-on-the-edge-device/actions/runs/12116397491/job/33776694608?pr=164 Slider0007 Fork | Develop: HEAD (Commit: d869586) |
It seems identical to my board.
That's also OK. Device info looks also identical. Have you already checked the logs? You could also provide the config.json file for a short cross check (WebUI > File Server > browse and download the file). Have you checked the live stream with flashlight function? (WebUI > System > Live Stream) Have you tried the different availabale LED types? Unfortunately SmartLEDs are quite difficult to debug. If you have an oscilloscope, you could check the output signal. Maybe a hardware issue? |
Log:
Something is wrong. Live Stream with flash ist working, aber with a blue=IO2 LED. I didn't run initail setup yet, because without LED my cammera doesn't see anything on my meter. Can it be the issue? |
ehh... I tried to make some "all black" reference images + 2x makers, initialisation is done now. and now WS2812 working ?! |
Good to hear that it's now working. That's interessting and after a short check it seems it's not your fault :-) I assume there is a small software issue with this new board using a smartLED as default flashlight, because in setup routine GPIO handler was not initialized, therefore no smartLED flashlight in setup mode. I going to fix that... Thanks for your feedback. |
Thank you for your work! I'll try to reproduce WiF/AP Issues. My steps were: next step: put empty SD-Card and restart: then put to special folder on sd-card from archive then I edited config file on PC an ESP32-S3 started with connection to my home wifi |
Allow usage of gpio driven flashlights (e.g. smartLeds)
I wasn't able to reproduce fully, but maybe I figured something out. One upstream functionality which was implemented recently seems to be instable with ESP32S3 boards. Therefore I disabled this functionality for now and also merged this upstream change to this PR. This could potentially be related to your situation. Thanks for sharing your info. BTW: The topic with the non-functionality of smartLEDs in setup mode is also fixed now. |
Add support for boards based on Freenove ESP32S3-WROOM design with 16MB flash and 8MB RAM (N16R8)
Implementation based on a board with 16MB flash and 8MB RAM using module
ESP32-S3-WROOM-1-N16R8
:Flashlight:
Settings > Configuration > GPIO section
Builds:
-> Generic syntax: AI-on-the-edge-device__{board type}__xxx.zip
-> Example: AI-on-the-edge-device__freenove_esp32s3_n16r8__xxx.zip
Further adaptions:
Usage statistics:
Before (based on ESP32):
RAM: [= ] 14.3% (used 46972 bytes from 327680 bytes)
Flash: [========= ] 87.9% (used 1709785 bytes from 1945600 bytes)
After:
RAM: [= ] 14.3% (used 46972 bytes from 327680 bytes)
Flash: [========= ] 87.9% (used 1709785 bytes from 1945600 bytes)