The GEU is a easy to use graphical user interface for Grbl_Esp32.
The utility allows you to make quick changes to the settings in order to get your Esp32 connected to your network as easily as possible. Once connected to the network, additional settings may be changed through the WebUI.
Current supported settings:
- Wi-Fi / Access Point Mode
- SSID & Password
- Static or DHCP
- IP Address
- Access Point Channel
- Gateway & Netmask
This project is open source and created using the community version of Qt.
Windows
Download the ZIP file and extract the contents to a folder (all files must be present).
Run the EXE file.
Linux
Download the Appimage. This image will run on most Linux GUI Desktops.
Right click the file and select the permssion: "Allow execution" then double click to run.
OR
Open a terminal and run the following command:
chmod +x Grbl_Esp32_Utility-x86_64.AppImage
./Grbl_Esp32_Utility-x86_64.AppImage
MacOS
Download the DMG file and double click to run.
If MacOS is not set to run the file immediately, go to "System Preferences > Security & Privacy" then click "Open Anyway".
Download Qt for Open Source Development.
Install the latest stable release of Qt 5 or Qt 6 along with the Qt Creator program. Make sure you select "Serial Port" from the additional libraries.
Download the Src files from the Github repository.
Use the appropriate compiler for Desktop as supplied with the Qt program.
Clean, Build and then Run a "Release" program.
Final versions can be created using:
- windeployqt.exe (for Windows)
- macdeployqt.exe (for MacOS)
- linuxdeployqt (for Appimages on Linux)
If you want to help contribute to this project, please do! We are in need of help compiling for additional operating systems, testing and general clean up of code. Open an Issue or submit a Pull Request.
Grbl_Esp32_Utility (GEU) is licensed under the GPL v3.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, version 3.
This program is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.