•  
  • Login
ESP32 v5.5
Overview Instructions
Firmware
HCU_ESP32_8_M_V5.5
Overview of ESP32 v5.5 Head Control Unit (HCU)

This head control unit is made in house to use on LED feature builds. With the built-in web portal (RooConnect) this lets you configure presets and settings easily on virtually any WIFI accessed device, without installing any apps. This v5.5 also has connectivity to other supported peripheral devices (like color changing claws, spikes, etc) through the USB-C connectivity port.

 

Capabilities


- Dual-Core (160 MHz to 240 Mhz)
- Wifi (Soft Access Point / Network Connection) 802.11 b/g/n
- Bluetooth v4.2 BR/EDR and BLE
- 6 Axis (Gyro + Accelerometer)
- Microphone Sensor
- USB-C Connectivity Port
- Web Portal Interface (RooConnect)
- Up to 100 presets per channel (Max 4 channels)
- 12v Fan Output
- Input Voltage: 5v DC

 

Recommended USB Battery Banks


- (Smallest) Anker Nano Power Bank - 5,000mAH (Amazon) (For the USB-C Male or USB-C Female Connectors)
- (Best) Anker 321 Power Bank (PowerCore 5K) - 5,200mAh (Amazon) (For the USB-A Male or USB-C Male Connectors)
Instructions

 

Connection Types


This device can be accessed by two different configurations: Soft Access Point / Connect to Network.


As a soft access point, the device creates its own wireless WIFI network where you use your phone or computer to connect to it.


If you configure the device to connect to a wireless network, this will allow you to access it by the IP address that network assigns to the device, also making it easier to do firmware updates.


 

 

 

Enabling / Disabling WIFI Service


1) While the device is powered on, hold the magnet over the Right Eye Trigger for about 6 seconds.


2-A) If the device was configured as a soft access point (by default), one eye should blink a few different colors, but eventually will blink blue four times, to which you can release the magnet.


2-B) If the device was configured to connect to an existing network, one eye should blink a few different colors but will either blink yellow (indicating that it's trying to connect to the network) and/or blink green 4 times (indicating that it is connected to the network). If it keeps blinking yellow and then blinks red slowly, this means it can not connect to the network. You can try cycling the power on the device and try again to connect, but if it continues to not connect to the network you can reset the device back to default connection settings, please look below for instructions on "Resetting Device to Default Connection Settings".


3-A) To access the soft access point on a phone (or any device that can connect to a WIFI network and has a browser), go into the WIFI settings and connect to the network that starts with "RooConnect_" followed by some numbers. Since this device does not have internet access you might have to confirm with your phone that you want to stay on the network. Once connected, open up a browser and go to setup.roofur.com. If for any reason you can not connect to the device you can look below for instructions on "Resetting Device to Default Connection Settings".


3-B) To access this device on a connected network, open up a browser and go to the IP address that was assigned to it. For example, if it was assigned the IP address of 192.168.9.10, in your browser type in http://192.168.9.10 and hit enter.


4) To Disable the WIFI service, you can either click on the Exit button towards the top of any RooConnect page or hold the magnet over the Right Eye Trigger for about 6 seconds till it blinks red twice.


 

 

Notes about using the WIFI Service


When the WIFI service is turned on this will consume more power to maintain (especially using as a soft access point will consume even more), so make sure the service is limited to when you really need it. With the high demand of power to run this service it will also create more heat. For firmware versions 1.071 and newer (can be upgraded below), the device has built in overheat protection. When the temperature goes beyond it's limit the one eye will blink Red and White 4 times and will turn off the WIFI service.

 

 

 


This page displays all of your selected presets that you have added and can be easily selected by clicking on that preset. Active presets are highlighted with a green background. You may have multiple groups of presets depending on your configuration.

 

 

 


In this page you will be able to add, remove, rename, move presets as well as set the device global options.


For each preset you have the option to (S) Set as Specific Eye Preset, (MU) Move Up on list, (MD) Move Down on list, (R) Rename, or (D) Delete.


Specific Eye Preset: When a preset is set with this option it will show as (SEL) Selected. This feature only works if you have the option "Specific Eye Preset" set as one of the triggers, which you will find at the bottom of this page under Device Settings. For example, if you have this option selected as the Trigger Right - Long, when you hold the magnet over the right trigger for 3-4 seconds it will display the preset that you Selected.


Device Settings - Start Fan Speed: If this device is configured with a fan, this will be the initial speed of the fan when you first turn the unit on. You can also change the fan speed by clicking on the "Fan: ###%" button on the top right of every page.


Device Settings - Motion Timeout: When the device is motionless past the set amount the device will shut down. If using a USB battery, when the device is shut down this will cause the battery to turn off from inactivity. 30 seconds before timeout LEDs will blink yellow.


Device Settings - Battery Ping: When using a USB battery, some batteries will turn off power if it doesn't maintain a certain current pull, so this option will "ping" the battery every few seconds to keep active. For most USB batteries a 10 - 15 Sec Battery Ping should work, but if the battery still shuts off on it's own try a smaller ping value. This will only enable itself if the power supply is around 5v on start up.


Device Settings - Temp Reading: Sets the unit of measurement for the temperature reading of the device, displayed at the top right corner of each page.


Device Settings - Trigger & Trigger Long: These options will set what each side will function as when you either tap the magnet or hold the magnet over.


 

 

 


This page will allow you to change how the device either creates a wireless network or connect to an already existing wireless network.


Wireless Timeout: When the WIFI service is enabled and there are no active connections to the device after 5 minutes, the service will be turned off automatically. Or you can set the device to never turn off.


Visual Connection: With this enabled, anytime a connection is made to this device the first LED will blink green, a disconnection will blink red, and Wireless Timeout will blink red.


Switch On/Off: Setting this Enabled will let you turn on/off the WIFI service or network connection by holding the magnet over the right eye trigger for around 6 seconds.
If Enabled as Full Access, all preset options and global settings will be able to be triggered or changed. If Enabled as Presets Only, only presets are able to be triggered (if you just want someone to have access to change presets for you). If this is set to Presets Only or Off and you want to enable Full Access again, please look below for instructions on "Re-Enable Full Access WIFI Service".


On Start-up: Turns on the WIFI service or network connection when the device first powers on.


 

 

 


This device can be updated to the latest version of RooConnect. To check if a newer version is available please scroll down to the Firmware section on this website and select the latest firmware for your product/hardware. To see what product and version you currently have this will be visible on the Firmware page. Please note, when updating the firmware using the soft access point, first download the firmware BIN file to your phone and then connect to the device (since you will not be able to download the newer firmware from the Roofur website when you are connected to the device). Now select the file by browsing your phone, which once selected it should immediately start to transfer (this will also turn off all LEDs). Once you receive a confirmation on the page the device will reboot and re-enable the WIFI service to connect. Then just verify that the Current Version on the Firmware page matches the version you downloaded.


If the upload fails to complete or WIFI is dropped, cycle the power on the device and try again.

 

 

 


When clicked this will shut down the WIFI service. Always exit after you are finished making changes to save on battery life.


 

 

 

 

Re-Enable Full Access WIFI Service

 

Please read all the following steps first since you have limited time to perform each step.

 

1) Before turning on the device, hold the magnet over the Right Eye Trigger, then turn on.

 

2) Eye should blink red 3 times. Before it stops blinking remove the magnet from the trigger.

 

3) Eye should blink orange 3 times. Before it stops blinking, place the magnet back over the Right Eye Trigger.

 

4) Eye should blink yellow 4 times. Before it stops blinking remove the magnet from the trigger. This should now enable the WIFI service, ready for you to connect to. This will only be enabled for this instance of power up, so if you had the Switch On/Off settings in the WIFI Settings page set to Presets Only or Off, this will resume when you power on the device next time.

 

 

 

 

 

Resetting Device to Default Connection Settings

 

Please read all the following steps first since you have limited time to perform each step.

 

1) Before turning on the device, hold the magnet over the Right Eye Trigger, then turn on.

 

2) Eye should blink red 3 times. Before it stops blinking remove the magnet from the trigger.

 

3) Eye should blink orange 3 times. Before it stops blinking, place the magnet back over the Right Eye Trigger.

 

4) Eye should blink yellow 4 times. Continue to keep the magnet over the trigger. When it blinks purple 4 times the device is now back to the default connection settings and the WIFI is turned on, ready for you to connect to. Then once you are finished with making changes, cycle the power of the unit.

 

Firmware Updates for HCU_ESP32_8_M_V5.5
Product: HCU_ESP32_8_M_V5.5 - The following firmware updates are only for this product.

WARNING: If this firmware is used on the wrong hardware, it will cause the device to not respond and will need to be replaced.
Product: HCU_ESP32_8_M_V5.5
Version: 1.075
Release Date: September 1, 2024
Notes: Improved performance and safety features. Improved Microphone response with auto calibration. Added new preset "Swirl" and option "Microphone" to some presets. Added wireless timeout for unactive connected devices. Devices section added with connectivity.