1

Topic: Flashing firmware

Hi!

I want to upgrade my firmware for my printer to receive the e3d i bought, finally all the pieces, jumper etc.

Just finals question before i do it, first, in the explanation found on the solidoodle website:

"a. Make sure board is connected to power and USB and is fully powered on
b. Place jumper on JP3 (refer to #2 in the photo below)
c. Short reset pin to ground for 1 second (refer to #3 in the photo below)
d. Run “SolidoodlePress_AT90_firmware_upload_USB.cmd”
e. Remove jumper from JP3 and reset board again (refer to #3 in the photo below)"
I have some problem translating this sentence in my language "  Short reset pin to ground for 1 second ". What does mean to "short reset pin to ground " ?

Can someone just explain quickly with other words, or picture so i don't screw up my board big_smile

and , if i understood well, in the "cmd" file i download from the same page:

"@echo off
echo Connect USB to board

:UploadFirmware
hid_bootloader_cli -mmcu=at90usb1286 -w -v SolidoodlePress_03232015.cpp.hex
echo okay to disconnect
pause

call:UploadFirmware"

I just have to switch "SolidoodlePress_03232015.cpp.hex" with the name of the new firmware? ( in my case "SolidoodlePress_Latest_FW_E3D_Ready.cpp.hex")
BUT, how does the cmd file wil know the location? Does they have to be in the same folder? In the parent folder?

I hope i'm not too hopeless big_smile

Thanks!

2

Re: Flashing firmware

Short reset pin to ground.
Connect that pin to a gnd source on the board.  The board is powered with positive (+) and the other wire is negative (-) or often called ground.

Printit Industries Model 8.10 fully enclosed CoreXY, Chamber heat
3-SD3's & a Workbench all fully enclosed, RH-Slic3r Win7pro, E3D V6, Volcano & Cyclops Hot End
SSR/500W AC Heated Glass Bed, Linear bearings on SS rods. Direct Drive Y-axis, BulldogXL
Thanks to all for your contributions

3 (edited by willthewill 2015-10-17 14:38:13)

Re: Flashing firmware

Oh, so i need to put a jumper between those two pins!
I think the part that made me confused was the "ground" part, as i didn't the "-" was called ground -_-

Thanks!!!

4

Re: Flashing firmware

http://soliforum.com/i/?hpk2q2z.pngI tried to flash the firmware but nothing append, just waiting for the Teensy device, and I know the device  is on,, I put the jumper on JP 3, short the reset pin.

any ideal what the problem

Regrads,

Meddo

5

Re: Flashing firmware

If you are shorting reset to ground with a jumper, you only do that for a moment as if you are pressing a button which most boards other than the type you are using have. Once you short then remove the jumper the batch file should continue.

Printing since 2009 and still love it!
Anycubic 4MAX best $225 ever invested.
Voxelabs Proxima SLA. 6 inch 2k Mono LCD.
Anycubic Predator, massive Delta machine. 450 x 370 print envelope.

6

Re: Flashing firmware

Well nothing append still waiting for the Teensy device, but the device is there and functional.

7

Re: Flashing firmware

OK carl, indeed it says 1 second, i'm kinda busy right now i'll do it next week.
Meddo, i'll keep you up to date if it works for me!

8

Re: Flashing firmware

Well, it worked for me, i'm relieved, i feared that i would have been stuck. Now the e3d assembly, let's go!

9

Re: Flashing firmware

I am stuck at the exact same part, "Waiting for Teensy device... <hint: press the reset button>"

I have tried a jumper, and every other thing I can think of including every combination of jumper and the reset button and bending the pins together. Nothing gets this file to continue, as a matter of fact I cannot get this board to communicate with the computer over USB except for the printer software. The board works for printing just fine. It is on COM3. It just waits indefinitely when running the BootloaderHID from the command prompt. Does anyone have any other suggestions that I can try?

10 (edited by carl_m1968 2015-12-23 22:30:47)

Re: Flashing firmware

richsphire wrote:

I am stuck at the exact same part, "Waiting for Teensy device... <hint: press the reset button>"

I have tried a jumper, and every other thing I can think of including every combination of jumper and the reset button and bending the pins together. Nothing gets this file to continue, as a matter of fact I cannot get this board to communicate with the computer over USB except for the printer software. The board works for printing just fine. It is on COM3. It just waits indefinitely when running the BootloaderHID from the command prompt. Does anyone have any other suggestions that I can try?


When you press the reset button, short wire, or whatever method is used by your board, it is usually press and hold for just a moment like when you press a key on the keyboard.

Printing since 2009 and still love it!
Anycubic 4MAX best $225 ever invested.
Voxelabs Proxima SLA. 6 inch 2k Mono LCD.
Anycubic Predator, massive Delta machine. 450 x 370 print envelope.

11

Re: Flashing firmware

Thanks, carl_m1968! Yes, I have tried for a half second, one second, ten seconds, thirty seconds. Nothing seems to make a difference. The reset button certainly registers (I know because I can hear the Windows USB disconnect and reconnect chime), but the boot pins don't do anything at all. I thought my jumper might be bad so I tried connecting them with metal, still nothing. Then I just plain bent them together, still no response.

Could this mean that my bootloader isn't installed correctly?

I wonder if there is any way to get the Marlin beta installed with my ISP? In the end, I just need to change the max temp so the hot end can get hot enough for the new extruder. Right now, the max temp is too low and it is turning off before it gets to the temp that I need for the new mods that I did.

I really appreciate your input and reply!

12

Re: Flashing firmware

I've seen that error before and can assure you the problem is somewhere between the keyboard and chair.  I don't remember what exactly it was I was missing so all I can suggest is that you run through the instructions again.  Ensure you follow the ones for your board.

Printit Industries Model 8.10 fully enclosed CoreXY, Chamber heat
3-SD3's & a Workbench all fully enclosed, RH-Slic3r Win7pro, E3D V6, Volcano & Cyclops Hot End
SSR/500W AC Heated Glass Bed, Linear bearings on SS rods. Direct Drive Y-axis, BulldogXL
Thanks to all for your contributions

13

Re: Flashing firmware

ROFL! Thanks for that.

14

Re: Flashing firmware

what board does it flash too?  I am trying to put new firmware on mine.  I can't seem to locate what board to use inside of arduino to compile with.  the instructions found here.

Extract the files from the zipped folder, and open Arduino.exe
Go to Tools, Boards, and select either "[USBtinyISP]Teensylu/Printrboard" or "[BootloaderCDC]Teensylu/Printrboard]

from this site.  http://support.solidoodle.com/hc/en-us/ … 0-Firmware

Is not specific

15

Re: Flashing firmware

I installed http://www.atmel.com/tools/ATMELSTUDIO.aspx Atmel Studio and connected by board with an ISP programmer, using that I was able to figure out exactly which board I have. I clicked "read" in the programming window.

16

Re: Flashing firmware

richsphire wrote:

I installed http://www.atmel.com/tools/ATMELSTUDIO.aspx Atmel Studio and connected by board with an ISP programmer, using that I was able to figure out exactly which board I have. I clicked "read" in the programming window.

Can you help guide me through it?  I have never had to do such an in depth firmware upgrade.  I haven't ever had to do it like this.  Makerbots just upgrade without anything extra this solidoodle is over my head. 

where do I find the latest firmware?  I am struggling with that as well.  there isn't anything obvious on their site.

17

Re: Flashing firmware

I'm happy to help the best I can. Which printer do you have? Is it possible to see a picture of your board? What part are you stuck on? What's the error?

18

Re: Flashing firmware

richsphire wrote:

I'm happy to help the best I can. Which printer do you have? Is it possible to see a picture of your board? What part are you stuck on? What's the error?


I have a solidoodle press just purchased a few months ago.  I only see ATMEL 1418 or maybe 141B written on the chip.  The board says Solidoodle 2014 SD5 Rev CA on it but there are no other identifiers I can make out.

I can't take a picture currently but will work on that.

19

Re: Flashing firmware

richsphire wrote:

I'm happy to help the best I can. Which printer do you have? Is it possible to see a picture of your board? What part are you stuck on? What's the error?

I'm stuck on all of it really. 

I was following this.  http://support.solidoodle.com/hc/en-us/ … 0-Firmware

I don't know where my new firmware is found as they haven't made that clear.  And When I installed the arduino they listed it did not have teensylu. 

I also don't know how to compile the firmware as there are no directions for that.  I wish I could get support from solidoodle but we all know how awful they are.

20

Re: Flashing firmware

First of all, I will mention that I am by no means an expert. I hardly know about this topic, but I recently had to troubleshoot my way through and upgrade and in the end I did manage to get it done. I am happy to try my best to help you get through yours, however, I am no expert.

Many others have reported that they are able to get their boards to communicate with their computers using the Arduino software by pressing and holding the reset button before uploading. This video I found on YouTube demonstrates it: https://youtu.be/plCxXwiUK-w

In general this is how it worked for me:
I was not able to get my motherboard to communicate over USB (period).
I bought an ISP device (http://www.amazon.com/gp/product/B00C7V … detailpage) that connected to the motherboard on the 6 pin, the cable looks like this: http://img.dxcdn.com/productimages/sku_330523_3.jpg
When I connected it to my board, I was able to read and determine for certain which board I have. It turned out that I have: AT90USB1286
I used the Arduino software to open and read/write the HEX file from the Arduino firmware. After that, I verified and compiled using the Arduino software. I took the resulting HEX file and pushed it to the board using Atmel Studio.

You can find more details about my experience here:
https://www.reddit.com/r/solidoodle/com … only_hope/

Are you trying to modify your firmware or just get Marlin installed on it or something else?

21

Re: Flashing firmware

richsphire wrote:

First of all, I will mention that I am by no means an expert. I hardly know about this topic, but I recently had to troubleshoot my way through and upgrade and in the end I did manage to get it done. I am happy to try my best to help you get through yours, however, I am no expert.

Many others have reported that they are able to get their boards to communicate with their computers using the Arduino software by pressing and holding the reset button before uploading. This video I found on YouTube demonstrates it: https://youtu.be/plCxXwiUK-w

In general this is how it worked for me:
I was not able to get my motherboard to communicate over USB (period).
I bought an ISP device (http://www.amazon.com/gp/product/B00C7V … detailpage) that connected to the motherboard on the 6 pin, the cable looks like this: http://img.dxcdn.com/productimages/sku_330523_3.jpg
When I connected it to my board, I was able to read and determine for certain which board I have. It turned out that I have: AT90USB1286
I used the Arduino software to open and read/write the HEX file from the Arduino firmware. After that, I verified and compiled using the Arduino software. I took the resulting HEX file and pushed it to the board using Atmel Studio.

You can find more details about my experience here:
https://www.reddit.com/r/solidoodle/com … only_hope/

Are you trying to modify your firmware or just get Marlin installed on it or something else?




it has marlin firmware already according to repetier.  I would like to get an updated version of marlin or something that will work well with it and be more up to date.  the board says its from 2014 and I can't confirm my firmware build so knowing solidoodle and their horrible customer service its likely out of date. 

If I can get it to connect with the makerbot desktop that would be a huge plus as that software is way better and easier to use with 3d printers as far as their slicer is concerned. 

I don't even know where to begin with this though.  I dont even know how to find the file to compile and build.  or even how to compile it in arduino.

22

Re: Flashing firmware

Can you start out by finding the firmware that you would like to install? From there, we might be able to get it on your board.

23

Re: Flashing firmware

richsphire wrote:

Can you start out by finding the firmware that you would like to install? From there, we might be able to get it on your board.

Probably another version of marlin.  Where can I find what works?

24

Re: Flashing firmware

I can't help you there. I hope that someone on this forum can help you locate one.

Maybe this page helps?
http://reprap.org/wiki/List_of_Firmware#Marlin

25

Re: Flashing firmware

richsphire wrote:

I can't help you there. I hope that someone on this forum can help you locate one.

Maybe this page helps?
http://reprap.org/wiki/List_of_Firmware#Marlin

Please see this post.  I need some additional help before I can begin. 

http://www.soliforum.com/post/115417/#p115417