Shapeoko 3 Firmware Update

Discussion about the arduino based g-code interpreter, grbl
Post Reply
r3dey3
Posts: 4
Joined: Tue Dec 29, 2015 4:16 am

Shapeoko 3 Firmware Update

Post by r3dey3 » Mon Feb 15, 2016 1:26 am

I'm trying to update the firmware for my Shapeoko 3 - Carbide Motion v2.2 Controller board; avrdude keeps saying:

Code: Select all

avrdude -c arduino -P /dev/ttyACM0 -b 115200 -p atmega328p -B 10 -F -U flash:w:grbl.hex:i
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x00
I've tried Linux, I've tried windows, I've tried Xloader - nothing seems to work.

I really want the features from 0.9i

twforeman
Posts: 1350
Joined: Tue Jan 29, 2013 4:51 pm
Location: Minneapolis, MN
Contact:

Re: Shapeoko 3 Firmware Update

Post by twforeman » Mon Feb 15, 2016 3:31 am

I have not tried to update my S3 board yet, but the Grbl page suggests that the error you are getting might be solved by burning the bootloader onto the board with another Arduino as an ISP.

https://github.com/grbl/grbl/issues/760

You might also want to contact Carbide 3D support.
Ender 3 3D Printer
ShapeOko v3 serial #0004 - upgrade thread
All of my ShapeOko related blog posts

chamnit
Posts: 376
Joined: Tue Aug 12, 2014 2:16 pm
Location: Albuquerque NM, USA
Contact:

Re: Shapeoko 3 Firmware Update

Post by chamnit » Mon Feb 15, 2016 3:35 am

From my conversations with Rob at Carbide, they use a custom USB-serial firmware, but based around the Arduino one. It should be possible to do it, but I would contact carbide support, like Tim suggested.

apspurgeon
Posts: 122
Joined: Mon Jun 08, 2015 9:18 am

Re: Shapeoko 3 Firmware Update

Post by apspurgeon » Mon Feb 15, 2016 8:27 am

I just upgraded my SO3 to GRBL 09J, fairly straight forward.

Download arduino IDE from Arduino.cc,
https://www.arduino.cc/en/Main/Software

I found using the zip file option rather than installer works best

- Install the libraries from the GRBL code (form the Github site) into the Arduino IDE.
Copy grbl-master\grbl folder from Github zip into Arduino\libraries folder

- Start Arduino IDE and load INO file
Open the grblUpload.ino file in grbl-master\grbl\examples\grblUpload

- Set the COM port (e.g COM3) and BAUD Rate to 115200
- Verify the code, then upload to the ShapeOko

r3dey3
Posts: 4
Joined: Tue Dec 29, 2015 4:16 am

Re: Shapeoko 3 Firmware Update

Post by r3dey3 » Mon Feb 15, 2016 9:57 pm

I tried the arduino route - no go. I ended up using an Arduino Uno I had laying around as an ISP programmer. That was able to communicate with the Mega328P no problem - So I tried flashing the arduino bootloader; that went okay - but no dice when I tried to use the serial connection to upgrade... So I just flashed the grbl image over the ISP port.. Would love an easier upgrade path and more docs on the Carbide motion controller headers (eg, what's the 4 pin one labeled AUX)

~Kenny

apspurgeon
Posts: 122
Joined: Mon Jun 08, 2015 9:18 am

Re: Shapeoko 3 Firmware Update

Post by apspurgeon » Tue Feb 16, 2016 12:12 am

Curious. Something odd going on if Arduino / XLoader don't work.

Do you have a screen shot of the issue I can see?

r3dey3
Posts: 4
Joined: Tue Dec 29, 2015 4:16 am

Re: Shapeoko 3 Firmware Update

Post by r3dey3 » Tue Feb 16, 2016 2:06 am

apspurgeon wrote:Do you have a screen shot of the issue I can see?
Not really - XLoader just hung - didn't do anything, so I fell back to running avrdude on the command line - Every time I tried I get the output as in my first message - doesn't matter what I set for baud rate or bit rate.. I'll give it another go with reflashing the arduino bootloader later.

DigitalDaze
Posts: 59
Joined: Mon Jun 08, 2015 4:54 am
Location: Houston-ish, TX

Re: Shapeoko 3 Firmware Update

Post by DigitalDaze » Fri Feb 26, 2016 3:39 am

Did you get this to work? I am trying to flash the board too using xloader, but as happened with yours, it just hung. didn't appear to do anything.

EDIT: I got it to work.

twforeman
Posts: 1350
Joined: Tue Jan 29, 2013 4:51 pm
Location: Minneapolis, MN
Contact:

Re: Shapeoko 3 Firmware Update

Post by twforeman » Fri Mar 04, 2016 6:38 pm

DigitalDaze wrote:EDIT: I got it to work.
Care to share what you did to get it working?
Ender 3 3D Printer
ShapeOko v3 serial #0004 - upgrade thread
All of my ShapeOko related blog posts

twforeman
Posts: 1350
Joined: Tue Jan 29, 2013 4:51 pm
Location: Minneapolis, MN
Contact:

Re: Shapeoko 3 Firmware Update

Post by twforeman » Sat Apr 02, 2016 9:22 pm

Just to update an old thread, I have managed to get Grbl uploaded multiple times now.

The first time I used my USBTiny and programmed it through the AVR connector.

Today I uploaded the code several times through the USB connector. The key appears to be that you need to have the power supply plugged into the board with the power turned on.

Just using the USB power won't get it done.

Using the latest Arduino IDE I just uploaded the Grbl sketch. Worked great.
Ender 3 3D Printer
ShapeOko v3 serial #0004 - upgrade thread
All of my ShapeOko related blog posts

Post Reply