Upon closer inspection before running the avrdude command cmake enters "/build/helloworld/firmware" which is not where the hex file is. I am building using "catkin_make helloworld_firmware_hello" and ...
Try it now without having to install anything at https://dbuezas.github.io/arduino-web-uploader/ (Chrome only, any pc OS. Android, not yet) is the url of the hex file ...