To update the firmware from webcontrol, you use the menu:
Actions->Upgrade Holey
Your webcontrol should ship with a firmware version included if you are using the release version. If you are using the development version like me, your button will be blank as shown in the picture above. To manually add a different version and have webcontrol flash the board for you, you must do the following:
-
Compile the hex file. Do this in the arduino IDE . Press the check box at the upper left of the IDE window and then find the hex file name down at the bottom in the status window.
-
Once you find the file, rename it from cnc_ctrl_v1.ino.hex to “holey-51.28.hex” or 51.29 or 51.30. but it must say holey-51.xx.hex or it won’t work.
-
copy the file to your webcontrol/firmware/holey/ folder. If you are using the single file version, you won’t be able to find the folder because it will be temporary and will delete after webcontrol runs. Download the single folder version and try again. Changing versions will not change your calibration that is stored on the arduino or your webcontrol settings that are stored in the .WebControl folder in your home folder.
-
Restart webcontrol
-
Verify the button has the same version you named your file - > press the button and it should flash the board.