Blueforcer / awtrix3

Custom firmware for the Ulanzi Smart Pixel clock or self made awtrix. Getting started is easy as 1-2-3
https://blueforcer.github.io/awtrix3/
Other
1.26k stars 109 forks source link

Compatibility with WROOM32 and connection schema #229

Closed Gobolin80 closed 1 year ago

Gobolin80 commented 1 year ago

Hi, I'm trying to make the project using a WROOM32 like this: https://www.amazon.it/SP-Cow-Sviluppo-ESP-WROOM-32-ESP-32S-Bluetooth/dp/B08CCYWZN3

I can flash the firmware without problems, but after entering the wifi SID and password it returns "ERROR!" (and nothing else). So I ask you if the device is compatible or if it works only with" ESP32 D1 mini". I take this opportunity to ask you if the wiring diagram of the connections is available and specifically an indication on how to connect the LED matrix. From the code it seems to me that it should be connected to the GPIO15, but I'm not sure.

Thanks too much

Blueforcer commented 1 year ago

Ulanzi uses a WROOM-32D. Beside this only D1 Mini and some NodeMCU are tested from other users:

GPIO Usage or part
34 Battery sensor
35 LDR (light) sensor (GL5516)
32 Matrix
26 Left button
27 Middle button
14 Right button
15 Buzzer
21/22 Temperature and Humidity Sensors (SHT3x)
Gobolin80 commented 1 year ago

Thank you so much for your fast response! After a lot of retry my WROOM32 works! I don't know why, but suddenly it has connected to the wifi. I take advantage of your kindness for one last question: I tried to connect this 8x32 LED matrix that I already owned (https://it.aliexpress.com/item/4000759456651.html?Spm=A2G0o.order_detail.order_detail_item.3.42ef582fybvwhg&gatewayadapt=glo2ita) but all leds are off :( Do you know any LED matrix that works?

Blueforcer commented 1 year ago

this 32x8 Matrix should work. Every WS2812 works

Gobolin80 commented 1 year ago

Ok, in this thread I found the solution of the problem: https://discord.com/channels/546407049148366859/1119531762456993852/1119561218768785468

The correct output pin for Matix Led is GPIO21 and is necessary to set custom property "matrix": 2 in the *dev.json file (https://blueforcer.github.io/awtrix-light/#/dev?id=json-properties). Now it works!

I hope that this post can help other users.

Blueforcer commented 1 year ago

You're referring to the upgrade firmware for old AWTRIX2 Mainboard . Not ulanzi.

You should say wich firmware you're using ;)

If you're not using the AWTRIX2 periphery you should stick with the ulanzi firmware.