Eagle Controller

The Eagle Controller is a NodeMcu Mini D1 board that contains an ESP8266 microcontroller, flash memory, and USB support.

The controller is pre-programmed with software that can animate the globe of fire in interesting patterns. The specific animation can be controlled from a browser of phone app (currently in development).

If you want more control, you can set the the color of the whole globe, each face, or even each LED directly and continuously 60 times a second.


It is possible to power the an decoration such as the globe of fire through the NodeMcu USB connector. You will not be able to achieve full brightness with this approach, and if you use high brightness you may damage the controller. For real use you will need an appropriate 5V power supply.


Connecting the Eagle Controller is easy.

More detailed instructions can be found here.


Before you can connect the controller, you will need to provision it to connect to your wireless network.

  1. Go to the list of wireless networks on your device.
  2. Connect to the network with a name that starts with "EDP_", using the password "12345678".
  3. Open a web browser. This should take you to the provisioning page.
  4. Choose your wireless network from the list, or type in your network name if not listed.
  5. Enter your password, and select "provision".

The controller will attempt to connect to your wireless network. If there are other unprovisioned Eagle Controllers that are active, it will provision them to the same network.

Using the controller

See the Controller Commands page for full information on using the controller.