Ok, sorry if I'm being a dope. I am trying to get a dual-axis (X) config working with auto-square homing. To start I decided just to compile a fresh download of Grbl with no modifications from "Releases · gnea/grbl", v1.1h (2019-08-25) Release. I move the grbl directory under the zip file into c:/user/me/Documents/Arduino/libraris/grbl. It has the config.h and all the other files, which I've left untouched. I started up Arduino IDE, set the board to Port 4 (USB) Arduino Uno, set the example to grbl/grblUpload. I pressed Verify/Compile and all compiled. When I look in the sketch directory I see: grbl/examples/grblUpload/build/arduino.avr.uno and in that directory I find - grblUpload.ino.hex - grblUpload.ino.with_bootloader.hex - grblUpload.ino.with_bootloader.bin I go into OpenBuilds Control v1.0.370 and select "Wizards & Tools" / "Firmware Flashing Tool" I select "Blackbox X32" / "FTDI USB to Serial COM4" / "Custom: firmware .bin file: and point the custom image to the 1st hex file (I've tried both with same results, which of these three files am I supposed to send?) and press "FLASH" I get the following error ------------------------------- [Starting...] esptool.py v2.6 Serial port COM4 X Traceback (most recent call last): File "esptool.py", line 2959... FIle "site-packages\serial\serialwin32.py", line 62, in open serial.serialutil.SerialException: could not open port "COM4": Windows Errror(5, "Access is denied.") Failed to executed script esptool Firmware : Update FAILED ------------------------------------ I have no trouble connecting to the device normally, and I could recover by using the Flash Wizard to flash a 4 Axes CNC/Laser config. Any help would be appreciated. Again, I'm just trying to prove I can compile / upload the vanilla grbl BEFORE I edit the config.h file to enable dual axis / auto-squaring homeing. Thanks! - jamie
That, is the old Grbl for 8-bit ATmega based controllers If you have an x32 you aren't running Grbl. You are running grblHAL! So, simply head over to the grblHAL Web Builder: http://svn.io-engineering.com:8080/?driver=ESP32&board=BlackBox X32 to configure custom firmware binaries Flashing the wrong firmware would not have worked even if it did connect. It wanted a grblHAL BIN, not a old grbl HEX. Apart from that - the actual error "Access Denied" means something is still connected to COM4. Disconnect CONTROL, or any 3rd party applications you installed that may be talking to COM4 already
Ok, as usual, you guys are spectacular! I had upgraded from a Blackbox 4 to a BlackBox32 and missed the whole grbl -> grblHal transistion. Used the web builder and it appears that everything is working. Thanks again...