-
Hi, I see that the white channel (SK6812 Neutral White) calibration is offered for HyperSerialESP32. Is it somehow possible to utilize the same color profiles for HyperSPI and HyperSerialWLED? At this point, i would like to keep all my options open (especially since i am using the awesome Quinled ESP32 (https://quinled.info/quinled-esp32/) with ethernet board attached (https://quinled.info/quinled-esp32-ethernet/). A very nice setup, but also a setup for which i should take extra notion of which pins (not) to use. Regards, Pim |
Beta Was this translation helpful? Give feedback.
Replies: 19 comments 16 replies
-
Hi So you can have HyperSerialWLED on one side and HyperSerialEsp8266/HyperSerialEsp32/HyperSpi (they share same two color profiles: one for cold and one for neutral white) on the other side. Just choose what suits you best, it is an individual matter. You can also use cold version firmware for "neutral" SK6812 and see the effect, because cold firmware treats each color channel equally for the white channel calculation (and that's the REAL neutral white). |
Beta Was this translation helpful? Give feedback.
-
Thanks awawa-dev! I'll check it out this weekend and report back. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
I see that the pin number is a setting. However, i am an absolute noob when it comes to compiling: i've never compiled anything in my life. Could you help out a little bit? |
Beta Was this translation helpful? Give feedback.
-
First prepare your Arduino IDE: https://randomnerdtutorials.com/installing-the-esp32-board-in-arduino-ide-windows-instructions/ |
Beta Was this translation helpful? Give feedback.
-
That's not ino project. Download ZIP'ed project from github and extract that file. |
Beta Was this translation helpful? Give feedback.
-
Aah, check, got it. So this should do the trick (for gpio16 for SK6812 NW)? |
Beta Was this translation helpful? Give feedback.
-
Yeah, i first wanna try with HyperSerialESP32, i think that will be my best option with the current setup. Thanks for your help. I'll continue this weekend and update. The whole project is getting pretty awesome: 144led/meter ambilight in a custom made case with big power supply and big wires for rock stable voltage. The setup is currently with 144 led/meter ws2812b with Hyperion NG -> ESP32 WLED, but i am going to experiment with 144 led/meter SK6812NW with HyperHDR -> HyperSerialESP32. I'm curious how much the quality gain will be. |
Beta Was this translation helpful? Give feedback.
-
Hi, i'm unable to compile. It says: Do you have any idea what could cause this? |
Beta Was this translation helpful? Give feedback.
-
I have installed those libraries. I think i know what is going on: i should first select my board. The error is gone after that. This stuff is pretty hard to do when you have zero experience with compiling and arduinos in general. |
Beta Was this translation helpful? Give feedback.
-
Alright, flashing is done and i've created a very simple test setup (just one ledstrip). It seems to be working: HyperHDR is nicely pushing everything to the ESP32 using the ADA protocol at 2000000 baudrate. I'll now connect everything. So far so good. |
Beta Was this translation helpful? Give feedback.
-
HyperSerialESP32 is not working for me: my ESP32 is most of the times not booting when connected to usb (most likely a design issue of this specific board). Therefore, i'm switching to HyperSPI. Crimped all dupont cables, hardware-wise looking good. The only thing left, is to change the output pin from GPIO2 to GPIO16. How could i change this in the firmware of HyperSPI? |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Sorry, error, i mean like this: would that work? |
Beta Was this translation helpful? Give feedback.
-
Next error: do you have any thoughts what could be wrong? |
Beta Was this translation helpful? Give feedback.
-
Thanks, one bug down, one to go: which values should i use here? spi_bus_config_t bus_cfg { |
Beta Was this translation helpful? Give feedback.
-
It's still throwing an error, i'm clearly doing something wrong here. Could you give me some pointers? |
Beta Was this translation helpful? Give feedback.
-
Alright, it works perfectly. Thank you for your assistance. Without it, i would be stuck. |
Beta Was this translation helpful? Give feedback.
-
One question though: i'd like to reattach my ethernet hat, but it is using the same GPIO's as are used for the input for HyperSPI. |
Beta Was this translation helpful? Give feedback.
It's still throwing an error, i'm clearly doing something wrong here. Could you give me some pointers?