26 (edited by G-unit 2013-11-17 20:14:14)

Re: E3D extruder on a new SD3 FW HELP..

This is my FW that i changed, but cant get it loaded...

Post's attachments

newFW.txt 12.14 kb, 45 downloads since 2013-11-17 

You don't have the permssions to download the attachments of this post.

27 (edited by jake 2013-11-17 20:49:17)

Re: E3D extruder on a new SD3 FW HELP..

im using arduino 0022 and picking the "[BootloaderCDC]Teensylu/Printrboard"  (http://www.reprap-usa.com/download/arduino0022.zip)

i am using the firmware from http://www.solidoodle.com/solidoodle-mo … -firmware/ right now and i can at least compile it.  i just cant upload it...  (FIRMWARE DIRECT LINK:  http://www.solidoodle.com/wp-content/up … 42013.zip)

28

Re: E3D extruder on a new SD3 FW HELP..

bump

29

Re: E3D extruder on a new SD3 FW HELP..

Looks like it is just us........................

30

Re: E3D extruder on a new SD3 FW HELP..

I wish I had an easy answer for you guys but you might want to check out this post
http://www.soliforum.com/topic/4300/sol … es/page/6/
Somewhere in the middle diyengineer figured out how to update his firmware. Maybe you can follow his posts to figure out what to do next or just reach out to him.  He just went through the same thing and had the same issues.

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

31

Re: E3D extruder on a new SD3 FW HELP..

wardjr wrote:

I wish I had an easy answer for you guys but you might want to check out this post
http://www.soliforum.com/topic/4300/sol … es/page/6/
Somewhere in the middle diyengineer figured out how to update his firmware. Maybe you can follow his posts to figure out what to do next or just reach out to him.  He just went through the same thing and had the same issues.

Thanks...

32

Re: E3D extruder on a new SD3 FW HELP..

I just found this link, but cant seem to get the new COM port number... G-Unit, are you getting any results?

http://www.youtube.com/watch?v=GzmU31BAhEA

33

Re: E3D extruder on a new SD3 FW HELP..

jake wrote:

I just found this link, but cant seem to get the new COM port number... G-Unit, are you getting any results?

http://www.youtube.com/watch?v=GzmU31BAhEA

Not yet, so now one more way to do this??
I will try this one and see.
Thanks.

34

Re: E3D extruder on a new SD3 FW HELP..

Will this work, don't we have a HID bootloader and not a CDC Bootloader

35

Re: E3D extruder on a new SD3 FW HELP..

Ok here are the steps i think i took to get this to work. 

you will need a jumper (or a way to short the boot pins)

1) unplug all connectors from the board
2) plug the USB cable into the board, then into your computer
3) put the jumper on the boot pins
4) press the reset button on the solidoodle REV-E motherboard
5) download https://github.com/mlaws/solidoodle2-ma … lin_v1.zip (and yes, this is for updating firmware on a solidoodle 3 REV-E, but the download does say "solidoodle2")
6) download http://www.reprap-usa.com/download/arduino0022.zip
7) unzip the solidoodle2-marlin-Marlin_v1.zip file
8) unzip arduino0022.zip and then open the arduino.exe file (do NOT let the software update itself)
9) once the arduino program is open click "File --> Open" and browse to the folder you unzipped to in STEP-7, open the solidoodle2-marlin-Marlin_v1 folder, then the marlin folder, then open the "marlin.pde" file
10) In Arduino click the "configuration.h" tab and change line 16 to read "#define SOLIDOODLE_VERSION 3 //{SD Patch}"
11) change line 55 to read "#define MOTHERBOARD 81 //{SD Patch}"
12) change line 113 to read "#define HEATER_0_MAXTEMP 310 //{SD Patch}"
13)  note* i didnt change the temp sensor line in the firmware because i am still using the stock thermisistor...
14) hold down the shift button and click "verify" in the upper left corner (the button looks like a play button triangle)
15) wait for compiling to finish
16) look at the output at the bottom of arduino and browse to that folder (i.e. - C:\Users\Jake\AppData\Local\Temp\build6982580482908010905.tmp\ )
17) right click and copy the "marlin.cpp.hex" file.
18) download http://blog.lincomatic.com/wp-content/u … derHID.zip
19) unzip BootloaderHID.zip and open the new folder.
20) right click in the folder you just unzipped and paste the "marlin.cpp.hex" file there.
21) hold down the shift key and right click in the white space of this unzipped folder, then click "Open command window here" from the menu
22) type "hid_bootloader_cli -mmcu=at90usb1286 -w -v marlin.cpp.hex"
23) press enter
24) wait for the process to finish and reboot the board (it should be less than 30 seconds)
25) remove the jumper from the boot pins on the board
26) replace all the cables to the board
27) enjoy your newly flashed firmware!


ps - let me know if this doesnt make sense.

36 (edited by en-rage 2013-11-25 19:37:05)

Re: E3D extruder on a new SD3 FW HELP..

I just updated my solidoodle 3 printers firmware tonight. It has the Printboard Rev E, my operating system is Windows 7 64bit

These instructions I compiled after talking with Adrian, and reading the existing wiki (http://wiki.solidoodle.com/update-firmware)
A: Download the Arduino IDE (www.arduino.cc)
B: Download Teensyduino (http://pjrc.com/teensy/td_download.html)
C: Download the firmware  (https://github.com/ozadr1an/Solidoodle- … in_v1_beta)
D: Download the upload BootloaderHID (http://blog.lincomatic.com/wp-content/u … derHID.zip)

1.    Install Arduiono IDE
2.    By default it installed in C:/program files/Arduino (or program files C:/program files(x86)/Arduino)
3.    Install Teenyduino
4.    It will ask you where the arduino install is, point it to the above folder
5.    Unzip the firmware file to a folder you will remember
6.    Open the Arduino.exe (shortcut put on your desktop after the Arduino IDE installed
7.    Click Tools, Board (might say Board:Arduino Uno) and select the Teensy ++2.0
8.    Click Tools, Serial Port, and change it to the port of your printer
(If you are unsure, and using windows, click the start button, right click computer, click properties, click device manager, and click on ports. Your printer will be the one listed as “USB serial port (Com X) write down whatever the x is, and put it in step 8)
9.    Click File – Open
10.    Browse to the folder you extracted in step 5, select the file (in the marlin folder) named Configureation.H , double click it or select it and click open
11.    You will notice that there are several tabs across the top: Marlin, Configuration.H, ConfigurationStore.cpp etc, select the Configuration.H tab
12.    Scroll down until you see (in black as the grey is comments and effects nothing)
#define SOLIDOODLE_VERSION 2 (line 22 on mine) Change to #define SOLIDOODLE_VERSION 3                 
13.    #define MOTHERBOARD  62 (line #76 on mine…you can tell the line by clicking the code, and looking at the bottom left, a number will be there, this is the line of code)
Change it to read #define MOTHERBOARD 81
14.    find #define TEMP_SENSOR_0 1 (line 120 ) and change to #define TEMP_SENSOR_0 6
15.    find #define HEATER_0_MAXTEMP 225 (line145)  change to #define HEATER_0_MAXTEMP 350
16.    350C is the max the thermister can is good for, the hotend can go higher, but you’ll need a thermocouple instead of the thermister
17.    In the top arduino menu, click Sketch, then Verify/compile
18.    If you installed Teensyduino, it will pop up a window, just close it
19.    If your sketch does not report errors and simply gives you the Binary sketch size and memory use, it is safe to upload. If it reports errors, you have made a syntax error, and should recheck those lines you changed.
20.    Before doing the final compile, click file – save (if you do not, it will not upload the changes)
21.    Hold down SHIFT and click Compile
22.    There has been a .hex file created. Marlin.cpp.hex, in my case (windows 7) it is under C:/users/whateverYourProfileNameIs/AppData/Local/Temp….it will be in the folder
named build-xxxxxxxxx.tmp (the x’s are a string of numbers) created today. You must have view hidden or system files enabled in folder options (control panel. Have view folders by icon instead of category enabled, folder options,view, check Show hidden files and folders)
23.    Unzip the BootloaderHID.Zip (step D) to a folder
24.    Copy the Marlin.cpp.hex file, and past it in the folder above (the bootloaderHID folder
25.    Make sure your computer is connected to the printer via usb cable
26.    Add a jumper to the BOOT pins on the printboard (back of the printer) or bend the 2 pins so they are touching , then press the RESET button
27.    Open a new command window (click the windows start button, and in the search programs field (windows vista or newer) type CMD.
28.    Within the CMD window, navigate to the folder you unzipped the BootleaderHID to in step 23
29.     Type “hid_bootloader_cli -mmcu=at90usb1286 -w -v Marlin.cpp.hex” (no quotations)
30.    It should say something like “read Marlin.cpp.hex xx bytes, xx% usage, found halfkay bootloader, programming…………………..Booting
31.    Remove the jumper, or unbend the boot pins on the printboard (back of the printer)
32.    Press reset
33.    Verify that you have updated them, start up Repetier Host.
34.    Click Connect
35.    Look at the bottom of the screen, you will see a greeting msg when you connect it should now read
02:09:14.238 : echo:Unknown command: ""
02:09:14.405 : FIRMWARE_NAME:Marlin V1; Sprinter/grbl mashup for gen6 FIRMWARE_URL:http://github.com/mlaws/solidoodle2-marlin/ PROTOCOL_VERSION:1.0 MACHINE_TYPE:Solidoodle EXTRUDER_COUNT:1
02:09:14.405 : echo:Active Extruder: 0
If you see the address changed to github.com instead of solidoodle, you know you're golden

37

Re: E3D extruder on a new SD3 FW HELP..

Awesome Jake, I'm glade you got yours to work, on your temp sensor, what did you have yours at a 1 or 6, is 6 the one i us for the sensor that comes with the hotend ?
Thanks Gary

jake wrote:

Ok here are the steps i think i took to get this to work. 

you will need a jumper (or a way to short the boot pins)

1) unplug all connectors from the board
2) plug the USB cable into the board, then into your computer
3) put the jumper on the boot pins
4) press the reset button on the solidoodle REV-E motherboard
5) download https://github.com/mlaws/solidoodle2-ma … lin_v1.zip (and yes, this is for updating firmware on a solidoodle 3 REV-E, but the download does say "solidoodle2")
6) download http://www.reprap-usa.com/download/arduino0022.zip
7) unzip the solidoodle2-marlin-Marlin_v1.zip file
8) unzip arduino0022.zip and then open the arduino.exe file (do NOT let the software update itself)
9) once the arduino program is open click "File --> Open" and browse to the folder you unzipped to in STEP-7, open the solidoodle2-marlin-Marlin_v1 folder, then the marlin folder, then open the "marlin.pde" file
10) In Arduino click the "configuration.h" tab and change line 16 to read "#define SOLIDOODLE_VERSION 3 //{SD Patch}"
11) change line 55 to read "#define MOTHERBOARD 81 //{SD Patch}"
12) change line 113 to read "#define HEATER_0_MAXTEMP 310 //{SD Patch}"
13)  note* i didnt change the temp sensor line in the firmware because i am still using the stock thermisistor...
14) hold down the shift button and click "verify" in the upper left corner (the button looks like a play button triangle)
15) wait for compiling to finish
16) look at the output at the bottom of arduino and browse to that folder (i.e. - C:\Users\Jake\AppData\Local\Temp\build6982580482908010905.tmp\ )
17) right click and copy the "marlin.cpp.hex" file.
18) download http://blog.lincomatic.com/wp-content/u … derHID.zip
19) unzip BootloaderHID.zip and open the new folder.
20) right click in the folder you just unzipped and paste the "marlin.cpp.hex" file there.
21) hold down the shift key and right click in the white space of this unzipped folder, then click "Open command window here" from the menu
22) type "hid_bootloader_cli -mmcu=at90usb1286 -w -v marlin.cpp.hex"
23) press enter
24) wait for the process to finish and reboot the board (it should be less than 30 seconds)
25) remove the jumper from the boot pins on the board
26) replace all the cables to the board
27) enjoy your newly flashed firmware!


ps - let me know if this doesnt make sense.

38

Re: E3D extruder on a new SD3 FW HELP..

@ G-unit

i left that line alone.  mine reads "#define TEMP_SENSOR_0 6 //{SD Patch}"


i just looked it up and i think this setting is set to use the thermistor that came with the E3D hotend.

http://www.soliwiki.com/E3D_extruder (there is a table near the bottom of the page with lines of code to change)

39

Re: E3D extruder on a new SD3 FW HELP..

Hey Jake,
step 16 and 17, how are u right clicking in the output and coping any file ??

40 (edited by en-rage 2013-11-24 20:36:31)

Re: E3D extruder on a new SD3 FW HELP..

G-Unit, if you are using windows, you are navagating to the folder  in step 16 within windows, not within arduino, and simply copying and pasting the file as you would any other file.

So you just click my computer, C drive, Users folder, your profile name folder, etc, till you navagate to that file, then just right click the file, and copy it to the BootloaderHID folder you extracted

41

Re: E3D extruder on a new SD3 FW HELP..

en-rage wrote:

G-Unit, if you are using windows, you are navagating to the folder  in step 16 within windows, not within arduino, and simply copying and pasting the file as you would any other file.

So you just click my computer, C drive, Users folder, your profile name folder, etc, till you navagate to that file, then just right click the file, and copy it to the BootloaderHID folder you extracted

Thanks for the help.
This is what i get.

Post's attachments

Untitled.jpg
Untitled.jpg 283.82 kb, file has never been downloaded. 

Untitled1.jpg
Untitled1.jpg 299.24 kb, file has never been downloaded. 

You don't have the permssions to download the attachments of this post.

42

Re: E3D extruder on a new SD3 FW HELP..

ok G-Unit, looks like you copied the whole build folder into that BootloaderHID

You only need the Marlin.cpp.hex file that is in that build folder (in the build folder, in the marlin folder) copy the marlin.cpp.hex folder out of that build folder, and into the main BootloaderHID folder and I think you have it

43 (edited by G-unit 2013-11-24 21:20:19)

Re: E3D extruder on a new SD3 FW HELP..

en-rage wrote:

ok G-Unit, looks like you copied the whole build folder into that BootloaderHID

You only need the Marlin.cpp.hex file that is in that build folder (in the build folder, in the marlin folder) copy the marlin.cpp.hex folder out of that build folder, and into the main BootloaderHID folder and I think you have it

OK that's what i was thinking, but i only see a Marlin.cpp and a marlin.cpp.d , in the pic can u tell me witch one.
Thanks G

Post's attachments

Untitled2.jpg 377 kb, 1 downloads since 2013-11-24 

You don't have the permssions to download the attachments of this post.

44

Re: E3D extruder on a new SD3 FW HELP..

@ G-unit
can you shift + complie in arduino again? i want to see a screenshot of the output.

45

Re: E3D extruder on a new SD3 FW HELP..

Yea, I'm with Jake, sounds like it didn't compile, because it would have output that marlin.cpp.hex file if it had.

46 (edited by G-unit 2013-11-25 00:12:35)

Re: E3D extruder on a new SD3 FW HELP..

will do. at the bottom it shows it??.... OK went to that file and looked for it and same thing see pic 4 ..

Post's attachments

Untitled3.jpg
Untitled3.jpg 364.27 kb, 1 downloads since 2013-11-25 

Untitled4.jpg
Untitled4.jpg 414.47 kb, 1 downloads since 2013-11-25 

You don't have the permssions to download the attachments of this post.

47

Re: E3D extruder on a new SD3 FW HELP..

I bet you need to set your folder options to 'show extensions for known file types'. I bet the file is there, you just dont see the .hex extension.

Chuck Bittner is a quadriplegic gamer who is petitioning the major console developers to include internal button remapping in all console games. You can help.
Sign Chuck Bittners petition

48

Re: E3D extruder on a new SD3 FW HELP..

Hazer is right, the sixth file down is marlin.cpp.hex if you notice in the 'type' column

49 (edited by G-unit 2013-11-25 00:33:16)

Re: E3D extruder on a new SD3 FW HELP..

Hazer wrote:

I bet you need to set your folder options to 'show extensions for known file types'. I bet the file is there, you just dont see the .hex extension.

You r right..
now it shows up
THANK YOU!!
now let see if i can complete this...

HOLY SHIT!!!
did it work...

Post's attachments

Untitled.jpg5.jpg
Untitled.jpg5.jpg 315.39 kb, 1 downloads since 2013-11-25 

You don't have the permssions to download the attachments of this post.

50

Re: E3D extruder on a new SD3 FW HELP..

awesome man, glad you've finally gotten it going