By clicking the Connect button below and following the instructions you will be able to install the OpenMacroRail firmware directly from your browser.
No need to install a bunch of software that you will never use again!
OpenMacroRail uses a microcontroller board, ESP32, that is not a part of the default Arduino family. Setting up the development environment for this board may feel a bit overwhelming to those who are not familiar with the process. Therefore, OpenMacroRail supports flashing pre-built firmware directly from your browser!
Clicking "Logs & Console -> Reset Device" once the installation completes will help you find the IP address that the ESP32 is assigned by your network router once you have completed the steps in the next section.
Once the firmware is done flashing you can connect it to the device you want to use to control your OpenMacroRail. If this is your first time connecting to OpenMacroRail, or if OpenMacroRail can't find any known networks, the ESP32 will set up an access point named "OpenMacroRail-AP" that can be used to enter WiFi credentials for any available network.
Connect to a 2.4 GHz network!
Some network routers present two networks with the same name, where one is using a 2.4 GHz carrier frequency and the other is using 5 GHz.
Your device may know both of these networks, so make sure it is connected to the 2.4 GHz version as this is the only type that is
supported by ESP32.
If this does not work, type in the IP address of OpenMacroRail instead. The IP address can be found by reconnecting the USB cable and clicking the Connect button on the top of this page, then "Logs & Console -> Reset Device"