1

Topic: Problems with firmware upgr..

Hello!
I tried to make firmware upgrade for my SD 2 pro Printboard (you can see my board here: http://www.bildites.lv/images/9pxidb4ii0657364lc8u.jpg ) to be able to make software Z wobble compensation.
I use this instruction: http://wiki.solidoodle.com/update-firmware

The problem appeared at this stage:
- Once you have configured your firmware, hold "shift" and click "compile" for the verbose output. The last two lines will say something like: ....

There aren't such button as "Compile", but here is Verify and Compily or just verify. By the way if I do so with Verify, I get error, but there is no file "firmware.cpp.hex " in that directory.

So I think that perhaps I didn't download appropriate Marlin version for my board? I tried this one: https://github.com/mlaws/solidoodle2-marlin

Maybe its only for Sangolulu or what else can I do uncorrect?
Helllpp.. smile

2

Re: Problems with firmware upgr..

What error? I used https://github.com/mlaws/solidoodle2-marlin and was successful.But I have a SD with a Printrboard.You pic looks like mine tho.

SD3, E3D hotend,linear bearing on x/y axis',pillow block bearing on y conneting rod, ball bearngs on front y axis, fan on y stepper motor.

3

Re: Problems with firmware upgr..

satman49 wrote:

What error? I used https://github.com/mlaws/solidoodle2-marlin and was successful.But I have a SD with a Printrboard.You pic looks like mine tho.

Problem is, that I can't find "firmware.cpp.hex" file in the directory mentioned in manual.
What instructions did you use? Github instructions? Or also Wiki..

4

Re: Problems with firmware upgr..

When I build on linux, the .hex file winds up in a randomly named /tmp/buildyadda-yadda-yadda directory. I've gotten to where I copy it out of there and then remove the /tmp/build* dir so I won't accumulate lots of different /tmp/build* directories.

5 (edited by satman49 2014-02-11 20:34:02)

Re: Problems with firmware upgr..

ok you said it didn't compile and got an error?What version of Arduino are you using .022?That's what I used and it worked.
What version of windows or you on a Mac?

SD3, E3D hotend,linear bearing on x/y axis',pillow block bearing on y conneting rod, ball bearngs on front y axis, fan on y stepper motor.

6 (edited by Accessdenied 2014-02-11 20:47:50)

Re: Problems with firmware upgr..

satman49 wrote:

ok you said it didn't compile and got an error?What version of Arduino are you using .022?That's what I used and it worked.
What version of windows or you on a Mac?

I am using Windows 7. And I tried on different machines to compile (which button you push in Arduino prog.? Verify or verify and compile?) , that means I do something wrong..
Well, as I said, I use this manual: http://wiki.solidoodle.com/update-firmware

They say:
•Once you have configured your firmware, hold "shift" and click "compile" for the verbose output. The last two lines will say something like:

C:\Users\TJ7DF4~1.SAV\AppData\Local\Temp\build6511266106596834075.tmp\Solidoodle2_6142013.cpp.hex
Binary sketch size: 53114 bytes (of a 130048 byte maximum)

In this directory I try to find firmware.cpp.hex file. I use Arduino 0022, right.

7

Re: Problems with firmware upgr..

look for build6511266106596834075.tmp there, open it, there you will find marlin.cpp.hex

SD3, E3D hotend,linear bearing on x/y axis',pillow block bearing on y conneting rod, ball bearngs on front y axis, fan on y stepper motor.

8 (edited by Accessdenied 2014-02-12 09:32:39)

Re: Problems with firmware upgr..

Perhaps I am wrong at this step - Once you have configured your firmware ???
What means have configured your firmware?
I just open in Arduino file called - Marlin.pde. Then push shift + Verify..

Man, be so kind and tell me what installation instrucions did you use? Need all in details....

9

Re: Problems with firmware upgr..

Configure means to make changes to the firmware as needed.You can do this under the configuration.h tab.Do you need to? If not click the circle under the word "file" , that is verify(hold the shift key then click) At the bottom should say compiling.If no errors , when finished should say some thing like:  C:\Users\TJ7DF4~1.SAV\AppData\Local\Temp\build6511266106596834075.tmp\Solidoodle2_6142013.cpp.hex
Binary sketch size: 53114 bytes (of a 130048 byte maximum).

Now did you do this?
Download Lincomatic's BootloaderHID.zip and extract the files.
Move the firmware.cpp.hex file from the previous section into the BootloaderHID folder.
Connect your motherboard to your PC via USB. Add a jumper to the BOOT pins and press the RESET button to reset into bootloader mode. If you do not have a jumper, just short the pins together and press reset.
Open a command prompt window. Navigate to BootloaderHID folder in the comand promt window and type the following command, substituting your file in for "firmware.cpp.hex":
hid_bootloader_cli -mmcu=at90usb1286 -w -v firmware.cpp.hex

This worked for me.

SD3, E3D hotend,linear bearing on x/y axis',pillow block bearing on y conneting rod, ball bearngs on front y axis, fan on y stepper motor.

10

Re: Problems with firmware upgr..

satman49 wrote:

Configure means to make changes to the firmware as needed.You can do this under the configuration.h tab.Do you need to? If not click the circle under the word "file" , that is verify(hold the shift key then click) At the bottom should say compiling.If no errors , when finished should say some thing like:  C:\Users\TJ7DF4~1.SAV\AppData\Local\Temp\build6511266106596834075.tmp\Solidoodle2_6142013.cpp.hex
Binary sketch size: 53114 bytes (of a 130048 byte maximum).

Now did you do this?
Download Lincomatic's BootloaderHID.zip and extract the files.
Move the firmware.cpp.hex file from the previous section into the BootloaderHID folder.
Connect your motherboard to your PC via USB. Add a jumper to the BOOT pins and press the RESET button to reset into bootloader mode. If you do not have a jumper, just short the pins together and press reset.
Open a command prompt window. Navigate to BootloaderHID folder in the comand promt window and type the following command, substituting your file in for "firmware.cpp.hex":
hid_bootloader_cli -mmcu=at90usb1286 -w -v firmware.cpp.hex

This worked for me.

This post should be a sticky separated out  Printer board from the Sangs.... etc.
How many times do we see this same question?

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

11

Re: Problems with firmware upgr..

At last I think I did it..
Used adrian instruction: http://www.soliforum.com/topic/3098/gui … board-wip/
and then took part about bootloader from wiki

wardjr
well, problem is that there are hundreds of manuals in wiki.soliidodle, in soliwiki, in github, here etc. and usually most of them are useless ..

12

Re: Problems with firmware upgr..

Accessdenied wrote:

At last I think I did it..
Used adrian instruction: http://www.soliforum.com/topic/3098/gui … board-wip/
and then took part about bootloader from wiki

wardjr
well, problem is that there are hundreds of manuals in wiki.soliidodle, in soliwiki, in github, here etc. and usually most of them are useless ..

I agree and was suggesting that satman49's post get a sticky.  Not that you weren't looking in the correct place.
It is getting so confusing to separate out the different boards and the process to change firmware and flash it.
A Sticky for how to do that for each board type would help separate it out.

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: Problems with firmware upgr..

Someone should throw together a google drive doc and start putting the correct tutorials in it with a damn good menu system. 4 websites (Solidoodle main, these forums, and 2 wikis) and most people cant get the right information anymore. Wait until the new extruder and box makes things even more confusing.

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

14

Re: Problems with firmware upgr..

Hazer wrote:

Someone should throw together a google drive doc and start putting the correct tutorials in it with a damn good menu system. 4 websites (Solidoodle main, these forums, and 2 wikis) and most people cant get the right information anymore. Wait until the new extruder and box makes things even more confusing.

Sounds like a job for the guys making money selling these printers...

15

Re: Problems with firmware upgr..

Agreed, there is a lot of conflicting info.

SD3, E3D hotend,linear bearing on x/y axis',pillow block bearing on y conneting rod, ball bearngs on front y axis, fan on y stepper motor.

16

Re: Problems with firmware upgr..

Anytime someone sees conflicting or wrong info please PM the poster so it can be corrected or changed, same goes for the wiki's let one of the editors know so it can be fixed or if you have the means take care of it. smile

17 (edited by adrian 2014-02-14 13:34:11)

Re: Problems with firmware upgr..

elmoret wrote:

Sounds like a job for the guys making money selling these printers...

Quoted for truth.

18

Re: Problems with firmware upgr..

ronsii wrote:

Anytime someone sees conflicting or wrong info please PM the poster so it can be corrected or changed, same goes for the wiki's let one of the editors know so it can be fixed or if you have the means take care of it. smile

The problem is not incorrect information, it is that the information does not apply to all of the different iterations of solidoodles and most tutorials (including the wikis) not only cater to a single version, they dont even distinguish the different versions.

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

19

Re: Problems with firmware upgr..

I don't know is it because of upgrade to new marlin or what, but now bed is heating bad.. Veeery slowly its heating to the 95 C, but after some minutes it begins to go down and then it stops at 84C or something like that and can't reach defined temperature in RepetierHost.. Any ideas? I didn't find such temp. limitations in Marlin config file...