Notifiche
Cancella tutti

latest firmware  

Pagina 1 / 2
  RSS
The-Bake
(@the-bake)
Eminent Member
latest firmware

hey guys, I am looking for the latest firmware, but not the hex file. I've downloaded the zip found on prusa3d original on GitHub. but when I open in Arduino or uncomment auto bed leveling I have all kinds of errors when verifying and/or trying to flash.... I have the Rambo card selected in boards in Arduino for flashing.
I've flashed the hex file over and it works great, I just need to impalement auto bed leveling since the hardware changes have already been made.

Postato : 19/03/2016 5:39 am
PJR
 PJR
(@pjr)
Antient Member Moderator
Re: latest firmware

Hi Bryan

Just checked Github: https://github.com/prusa3d/Orignal-Prusa-i3

All the source code is in there (Prusa-Firmware @ 9c2dc0b).

Peter

EDIT: That would be 2.2.3 on Github. I see there is 2.2.4 available with the only change being additional language options.

Please note: I do not have any affiliation with Prusa Research. Any advices given are offered in good faith. It is your responsibility to ensure that by following my advice you do not suffer or cause injury, damage…

Postato : 19/03/2016 10:23 am
The-Bake
(@the-bake)
Eminent Member
Topic starter answered:
Re: latest firmware

thank you, ive downloaded that and uploaded, with out any changes to the downloaded files, I get errors, ones I cant fix my self, is there anyway to edit the hex file?

Postato : 19/03/2016 5:40 pm
PJR
 PJR
(@pjr)
Antient Member Moderator
Re: latest firmware

Bryan

There is no way that any "normal" person would be able to edit the Hex file. This firmware compiles and uploads OK for me; there must be something that you are (not) doing that is causing your error messages.

Peter

Please note: I do not have any affiliation with Prusa Research. Any advices given are offered in good faith. It is your responsibility to ensure that by following my advice you do not suffer or cause injury, damage…

Postato : 19/03/2016 5:48 pm
The-Bake
(@the-bake)
Eminent Member
Topic starter answered:
Re: latest firmware

when I downloaded that file, I cant find anything under the prusa-firmware file. and nothing under arduinoaddons that I can edit what I need to... no firmware.ino files

Postato : 19/03/2016 9:08 pm
PJR
 PJR
(@pjr)
Antient Member Moderator
Re: latest firmware

Bryan

There is nothing in arduino addons required. All the firmware is stored in the folder I mentioned earlier.

Peter

Please note: I do not have any affiliation with Prusa Research. Any advices given are offered in good faith. It is your responsibility to ensure that by following my advice you do not suffer or cause injury, damage…

Postato : 19/03/2016 9:11 pm
The-Bake
(@the-bake)
Eminent Member
Topic starter answered:
Re: latest firmware

This report would have more information with
"Show verbose output during compilation"
enabled in File > Preferences.
Arduino: 1.0.6 (Windows NT (unknown)), Board: "RAMBo"
In file included from /Marlin.h:22,
from BlinkM.cpp:5:
/Configuration.h:5:33: error: Configuration_prusa.h: No such file or directory
In file included from /Marlin.h:23,
from BlinkM.cpp:5:
/pins.h:307:2: error: #error Unknown MOTHERBOARD value in configuration.h
In file included from BlinkM.cpp:5:
Marlin.h:225: error: 'NUM_AXIS' was not declared in this scope

Postato : 19/03/2016 9:16 pm
PJR
 PJR
(@pjr)
Antient Member Moderator
Re: latest firmware

Bryan

Best to dump old software like that.

Uninstall all arduino-related stuff and follow the instructions here:

http://shop.prusa3d.com/forum/improvements-f14/mini-rambo-1-3-and-e3d-with-pt100-t700-s20.html#p5288

And Jack's post later in the same thread here:

http://shop.prusa3d.com/forum/improvements-f14/mini-rambo-1-3-and-e3d-with-pt100-t700-s30.html#p5324

Peter

Please note: I do not have any affiliation with Prusa Research. Any advices given are offered in good faith. It is your responsibility to ensure that by following my advice you do not suffer or cause injury, damage…

Postato : 19/03/2016 9:20 pm
The-Bake
(@the-bake)
Eminent Member
Topic starter answered:
Re: latest firmware

ok, thank you, I did everything and now have the latest Arduino 1.6.8 and have the Rambo board selected, but still with out making any changes at all I am getting error:

Arduino: 1.6.8 (Windows 10), Board: "RAMBo"

In file included from sketch\Marlin.h:23:0,

from sketch\thermistortables.h:4,

from sketch\Configuration.h:718,

from C:\Users\theba\Downloads\Prusa-Firmware-9c2dc0bb42de19c0e9bda81d48beeddf9b166443\Firmware\Firmware.ino:33:

pins.h:307: error: #error Unknown MOTHERBOARD value in configuration.h

#error Unknown MOTHERBOARD value in configuration.h

^

exit status 1
#error Unknown MOTHERBOARD value in configuration.h

This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.

Postato : 20/03/2016 5:49 pm
PJR
 PJR
(@pjr)
Antient Member Moderator
Re: latest firmware

Bryan

Have you used the correct variant?

Peter

Please note: I do not have any affiliation with Prusa Research. Any advices given are offered in good faith. It is your responsibility to ensure that by following my advice you do not suffer or cause injury, damage…

Postato : 20/03/2016 5:51 pm
The-Bake
(@the-bake)
Eminent Member
Topic starter answered:
Re: latest firmware

I think that is my problem, ive switch a few things around just trying stuff out, ended up renaming one of the varients and moving it to the file with all the others, only error I have now is:

bootloader file specified but missing: C\user\theba\appData\Local\Arduino15\packages\Rambo\hardware\avr\1.0.0\bootloaders\stk500boot_v2_Mega2560.hex

Postato : 20/03/2016 6:02 pm
PJR
 PJR
(@pjr)
Antient Member Moderator
Re: latest firmware

Bryan

I have seen others posting that exact error, but never seen it myself and never found what the solution was. Best to search these forums and/r google.

If you do find the cause/solution, please let us know.

Thanks

Peter

Please note: I do not have any affiliation with Prusa Research. Any advices given are offered in good faith. It is your responsibility to ensure that by following my advice you do not suffer or cause injury, damage…

Postato : 20/03/2016 6:06 pm
The-Bake
(@the-bake)
Eminent Member
Topic starter answered:
Re: latest firmware

well, it dose actually say error. the text is just in red so I am assuming it is error, when I tried to flash it over, I renamed the prints's name "test" just to see if the changes would take hold, flashed it over and screen still says prusa i3...

Postato : 20/03/2016 6:14 pm
PJR
 PJR
(@pjr)
Antient Member Moderator
Re: latest firmware

Bryan

When you compile the firmware, I presume you have the printer plugged into the PC and the correct port selected in the Arduino IDE, and then you press the "compile and upload" button?

There is no need to mess about creating a HEX file and uploading that separately.

Peter

Please note: I do not have any affiliation with Prusa Research. Any advices given are offered in good faith. It is your responsibility to ensure that by following my advice you do not suffer or cause injury, damage…

Postato : 20/03/2016 6:19 pm
The-Bake
(@the-bake)
Eminent Member
Topic starter answered:
Re: latest firmware

yes that is what I am doing, verify and compiling and uploading all from Arduino, comport 4, Rambo board... when I hit upload, the Rambo board leds start flashing and the lcd blocks out, but once the printer reboots and Arduino says completed, the name on the LCD dose not change so I am assuming that this missing bootloader file has something to do with it.

how ever I have notice (as you can tell I am very new to this) under:
in Arduino:
Tools-> Programmer-> AVRISP mkll
is selected and I belive that is to be correct.
but under the other programmers there is a: Atmel STK500 development board...
and in my red text (assuming error) the bootloader it is looking for is STK500boot_v2_mega2560.hex
should I try to change my programmer to the STK500?

Postato : 20/03/2016 6:37 pm
PJR
 PJR
(@pjr)
Antient Member Moderator
Re: latest firmware

Bryan

I use the AVRISP MkII programmer; that is the correct one.

You say the program uploads and the printer reboots, so it should be OK. Have you checked the firmware version on the printer?

Just a thought, I think one of the users (Maybe Jack) had an issue with the later Arduino IDE's but all was OK with 1.6.6 (from memory). Maybe worthwhile trying in 1.6.6.

Peter

Please note: I do not have any affiliation with Prusa Research. Any advices given are offered in good faith. It is your responsibility to ensure that by following my advice you do not suffer or cause injury, damage…

Postato : 20/03/2016 6:49 pm
The-Bake
(@the-bake)
Eminent Member
Topic starter answered:
Re: latest firmware

well I changed the board to the mega 2560, and got no red text or errors, except now my LCD looks like the matrix screen with scrolling letter scrambled everywhere

Postato : 20/03/2016 6:54 pm
PJR
 PJR
(@pjr)
Antient Member Moderator
Re: latest firmware

Just looking at the path of my bootloaders, they are in the "Program Files (x86)\Arduino\hardware\arduino\avr\bootloaders folder.

Wondering if there is something on your system pointing to an incorrect location?

Peter

Please note: I do not have any affiliation with Prusa Research. Any advices given are offered in good faith. It is your responsibility to ensure that by following my advice you do not suffer or cause injury, damage…

Postato : 20/03/2016 7:06 pm
The-Bake
(@the-bake)
Eminent Member
Topic starter answered:
Re: latest firmware

I'm not sure, but I changed the firmware virsion that is displayed to "MINE" and verified on the printer that my change was made and firmware is taken root... however, now all I did was uncomment auto bed leveling (no other changed to offset or anything just deleted "//" and it gives me this error now:

Arduino: 1.6.8 (Windows 10), Board: "RAMBo"

In file included from sketch\Marlin.h:16:0,

from sketch\Marlin_main.cpp:38:

sketch\Marlin_main.cpp: In function 'void process_commands()':

Marlin.h:67: error: initializer fails to determine size of '__c'

#define SERIAL_PROTOCOLPGM(x) (serialprintPGM(PSTR(x)))

^

sketch\Marlin_main.cpp:2099:13: note: in expansion of macro 'SERIAL_PROTOCOLPGM'

SERIAL_PROTOCOLPGM(MSG_BED);

^

Marlin.h:67: error: array must be initialized with a brace-enclosed initializer

#define SERIAL_PROTOCOLPGM(x) (serialprintPGM(PSTR(x)))

^

sketch\Marlin_main.cpp:2099:13: note: in expansion of macro 'SERIAL_PROTOCOLPGM'

SERIAL_PROTOCOLPGM(MSG_BED);

^

exit status 1
initializer fails to determine size of '__c'

This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.

BUT when I add the two "//" back to autobed leveling everything is happy once again!?

Postato : 20/03/2016 7:36 pm
PJR
 PJR
(@pjr)
Antient Member Moderator
Re: latest firmware

Yup, same here. There are other settings you need to make; it's not just as simple as uncommenting that one line. You also have to tell the program a load of other things.

Best thing to do now is to have a look at what the other guys have done in the "Improvements" forum; I think there are plenty of notes there.

Personally I don't use "Auto-bed-levelling", because it really is not what it says on the tin and in any event, I am quite able to level my bed (takes about 10 seconds every 10 to 20 prints...).

Peter

Please note: I do not have any affiliation with Prusa Research. Any advices given are offered in good faith. It is your responsibility to ensure that by following my advice you do not suffer or cause injury, damage…

Postato : 20/03/2016 7:49 pm
Pagina 1 / 2
Condividi: