My mac did not yeald any results of use either. I suspect the firmware is for a pc. To tired to pursue this anymore today. this was the error message.
Arduino: 1.8.1 (Mac OS X), Board: “Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)”
fork/exec /private/var/folders/bc/4sy0776d11x6nw7kxvybl5g80000gp/T/AppTranslocation/43C336DE-CC13-45C0-86C4-81211FCBA088/d/Arduino.app/Contents/Java/hardware/tools/avr/bin/avr-g++: bad CPU type in executable
Error compiling for board Arduino/Genuino Mega or Mega 2560.
This report would have more information with
“Show verbose output during compilation”
option enabled in File -> Preferences.
The arduino firmware is made for the arduino processor and whether it gets copied (flashed) by a pc or a mac or linux or raspberry pi, it is the same compiled hex file being transferred to the arduino. The Mega 2560 is the processor name. The error you are seeing makes it look to me like you have the wrong g++ version for your arduino program on your computer. I would remove the arduino IDE and download and install the newest version and see if the installation will put in the parts it needs.
Are there precompiled binaries available? I know it’s been traditional to want Maslovians to install the Arduino IDE and compile from source, but as the vast majority will never look at the source, let alone attempt to modify or closely examine it for coding errors or malware, eliminating this rather unnecessary step would seem like a good idea.
The 51.28 and 51.29 binaries are on the site. In order to program them though, you use AVRdude_gui or the commandline avrdude unless you have webcontrol installed. Either way, you have to use the IDE or some other program to get the binary on the arduino and that appears to be the challenge here.
I just tried Arduino 1.8.13 with no change. I did take the shield off and have the Arduino board sitting on my desk connected with the usb cable. This allowed me to get at the reset button which I thought might take the existing firmware off. When I open Makerverse and go through the process of choosing the machine I still get Firmware: MaslowClassic v1.28.
On another note I have ordered another new board.
I have just been looking at WebControl. Could this solve my issue if I install it and can I put the correct firmware on with it? I am grasping at solutions. My wifi repeater for my shop is kind of slow so I haven’t wanted to use a web based system but if it would do the trick!
that looks right. the question is: where did you get that .ino file and which one is it? if you got it from http://github.com/webcontrolcnc/firmware, then it is probably the right one. if when you plug it in, it says 1.28, it is the wrong branch… you want 51.28
Son of a GUN. I got it!! I think it has been me all along downloading trhe wrong Firmware! Thanks so much for sticking by me!
Anyone need a new Arduino?
OK So I followed your thread all the way down because i have the same issues. where did you
get the 51.28 everything I download and then upload, through the AVR Dude and github keeps giving me the 1.28 not 51.28
download the hex (available on this forum) and use avrdude GUI
OR
clone the github repository and check out the 51.28 repository. I’m short on time right now to make instructions if you are unfamiliar with that, but my friend google has some references. The Branch is holey-firmware.
OR
(slightly more risky, but needs testing and “should work”) pull the 51.29a code from my repository just like you did with the 51.28 and you just download it because it is the main branch. If you have an eastbay 1.5b system, this is actually your only option.