Notifications
Clear all

Compiling firmware for Prusa i3 MK3  

  RSS
Gary Overgard
(@gary-overgard)
Active Member
Compiling firmware for Prusa i3 MK3

If I download the source from the firmware version 3.3.1 and compile it, it complains about a missing configuration_prusa.h file, in another thread it gave a link that no longer works for the configuration_prusa.h file, This firmware download did not have the variants directory, so I am assuming I do not need to figure out the correct .h file there. Do you have the link for the current configuration_prusa.h file? Also, is it still necessary to disable the lcd code?
I need to change the Z_MAX_POS to allow using the E3D volcano nozzle assembly, or would just do the hex.
-thanks in advance

Posted : 23/10/2018 5:25 pm
The Plastic Shed
(@the-plastic-shed)
Estimable Member
Re: Compiling firmware for Prusa i3 MK3

No it isn't necessary to disable the LCD any more, if the firmware was downloaded correctly there is a variants folder.

This is the Github link but beware - this is the active link so it isn't '3.3.1'

https://github.com/prusa3d/Prusa-Firmware

Variants folder is below the Firmware folder

This link is the archive of builds that are viable - and safest to use if you're not into development work. Scroll down until you find the version you want - look for 'source.zip' in the appropriate section

https://github.com/prusa3d/Prusa-Firmware/releases

Posted : 23/10/2018 8:11 pm
Gary Overgard
(@gary-overgard)
Active Member
Topic starter answered:
Re: Compiling firmware for Prusa i3 MK3

That got me past the missing Configuration_prusa error, but I am now getting a
'MMU_REQUIRED_FW_BUILDNR' was not declared in this scope, --this seems to be a check on the LCD in mmu .c/.h
Used Arduino 1.6.9, but 1.8.7 also failed with same error. I did set the board to 'RAMBo', and updated the Preferences for the additional boards manager URLs to https://raw.githubusercontent.com/ultimachine/ArduinoAddons/master/package_ultimachine_index.json
I used version 3.4.2 in https://github.com/prusa3d/Prusa-Firmware/releases under zip source code
-thanks for the help on this

Posted : 23/10/2018 9:17 pm
Gary Overgard
(@gary-overgard)
Active Member
Topic starter answered:
Re: Compiling firmware for Prusa i3 MK3

quick reality check, I used 1_75mm_MK3-EINSy10a-E3Dv6full --My machine is only a few months old, and thought this must be the one from 'MK3', but the other option was 1_75mm_MK25-RAMBo13a-E3Dv6full, either way still gives same compile error after rename to Configuration_prusa

Posted : 23/10/2018 9:40 pm
The Plastic Shed
(@the-plastic-shed)
Estimable Member
Re: Compiling firmware for Prusa i3 MK3

3.4.2 isn't for you - go 3.4.1 (which is the latest official release) and the variant file selected 'MK3' was correct.

You need to ensure you have built the environment correctly - go through the steps and make sure the compiler defaults are appropriately set. I keep a dedicated Prusa environment in a VM because it messes with my other Arduino stuff.

Posted : 23/10/2018 9:54 pm
Gary Overgard
(@gary-overgard)
Active Member
Topic starter answered:
Re: Compiling firmware for Prusa i3 MK3

Thanks for your help Neil, its compiling now
-Gary

Posted : 24/10/2018 9:20 pm
Share: