Bejazzled ESP32 AKA C3FH4 RGB
-
- Posts: 847
- Joined: Mon Nov 20, 2017 10:18 am
Bejazzled ESP32 AKA C3FH4 RGB
I have ordered 1 of these https://www.banggood.com/ESP32-C3-Devel ... ffGNPRyXNY
They look like a cool little toy that kids can use to learn about python as kids love bright colorful things. It has a 5 x 5 RGB LED matrix on 1 side then rest of circuits on other side including a Qwiic connector.
With all the new flavors of ESP32 I am having trouble keeping up with which flavor has what feature.
This Dev board uses the ESP32 C3 chip. The seller claims that the board has a 4Mb of SPI flash but I can't see the external flash chip in the pics of the board. Does the ESP C3 comes with 4Mb SPI flash on the ESP32 C3 package??? If yes then does the MicroPython pre-built bin for the C3 come with the 4MB SPI flash enabled??
They look like a cool little toy that kids can use to learn about python as kids love bright colorful things. It has a 5 x 5 RGB LED matrix on 1 side then rest of circuits on other side including a Qwiic connector.
With all the new flavors of ESP32 I am having trouble keeping up with which flavor has what feature.
This Dev board uses the ESP32 C3 chip. The seller claims that the board has a 4Mb of SPI flash but I can't see the external flash chip in the pics of the board. Does the ESP C3 comes with 4Mb SPI flash on the ESP32 C3 package??? If yes then does the MicroPython pre-built bin for the C3 come with the 4MB SPI flash enabled??
Re: Bejazzled ESP32 AKA C3FH4 RGB
The ESP32-C3FH4 includes 4MB of internal flash. Micropython GENERIC_C3 is configured for 4MB as well.
-
- Posts: 847
- Joined: Mon Nov 20, 2017 10:18 am
Re: Bejazzled ESP32 AKA C3FH4 RGB
Thanks for your reply. I notice on the download page there is 2 different bin files for the ESP32 C3, 1 with USB and 1 without USB. Looking at this little board I can't see a UART to USB chip so I assume that I will need the with USB bin file?? and it is also configured with 4MB flash too??
Re: Bejazzled ESP32 AKA C3FH4 RGB
I think you are correct, but I have not played with the device yet.
Re: Bejazzled ESP32 AKA C3FH4 RGB
A post which links to blog posts about the board linked to above can be found at viewtopic.php?f=5&t=11953. The MicroPython port for "ESP32-C3 with USB" was used.
Re: Bejazzled ESP32 AKA C3FH4 RGB
I’ve written a short blog series on this board
https://dev.to/andypiper/series/16659
I also have my notes and findings, a reference card I made, and some MicroPython code, on GitHub.
https://github.com/andypiper/fivebyfive
I did indeed use the USB variant of the MicroPython image, I’d recommend a current nightly build as the release 1.18 build has a small issue with RMT and the NeoPixels.
I’d love to learn more from others, feel free to send any PRs or suggestions!
https://dev.to/andypiper/series/16659
I also have my notes and findings, a reference card I made, and some MicroPython code, on GitHub.
https://github.com/andypiper/fivebyfive
I did indeed use the USB variant of the MicroPython image, I’d recommend a current nightly build as the release 1.18 build has a small issue with RMT and the NeoPixels.
I’d love to learn more from others, feel free to send any PRs or suggestions!
Re: Bejazzled ESP32 AKA C3FH4 RGB
I’m now talking directly with the maker of the board and he has agreed to share a schematic with us (hopefully tomorrow) so we should get more information about it. He also mentioned a design for a RP2040 variant.
Re: Bejazzled ESP32 AKA C3FH4 RGB
The schematic is now in my repo - I've reorganised things, as I plan to have a play with some other coding environments as well. I enabled discussions on GitHub in case anyone wants to chat about the board there, but I'll be here and on Slack as well.
-
- Posts: 847
- Joined: Mon Nov 20, 2017 10:18 am
Re: Bejazzled ESP32 AKA C3FH4 RGB
Thanks having a access to a schematic always makes things easier to use.andypiper wrote: ↑Sat Feb 19, 2022 7:14 pmThe schematic is now in my repo - I've reorganised things, as I plan to have a play with some other coding environments as well. I enabled discussions on GitHub in case anyone wants to chat about the board there, but I'll be here and on Slack as well.
I brought the Bejazzled as a play toy to show kids about micropython rather than a dev board that I will use for anything serious. I do plan to add a microphone to it to sample and make a simple light show. I was going to use 1 of the MAX4466 https://www.aliexpress.com/item/1005003 ... mainSearch
Re: Bejazzled ESP32 AKA C3FH4 RGB
That sounds like a really fun idea that could be nice and engaging for youngsters!
I’ve got a handful of the boards now, and I’m learning a lot from them as toys myself. Also discovering interesting holes in the tooling - for example, there’s an issue only just fixed in the ESP32C3 Arduino core where you will not get serial output when WiFi is activated; similarly, discovered an issue with RMT channels and MicroPython… oh and I’ve also sent some PRs up to the Espressif documentation itself, so there’s plenty to collaborate around, here.
Looking forward to seeing what you get up to - let me know if I can help.
I’ve got a handful of the boards now, and I’m learning a lot from them as toys myself. Also discovering interesting holes in the tooling - for example, there’s an issue only just fixed in the ESP32C3 Arduino core where you will not get serial output when WiFi is activated; similarly, discovered an issue with RMT channels and MicroPython… oh and I’ve also sent some PRs up to the Espressif documentation itself, so there’s plenty to collaborate around, here.
Looking forward to seeing what you get up to - let me know if I can help.