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
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
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
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
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.
Re: Compiling firmware for Prusa i3 MK3
Thanks for your help Neil, its compiling now
-Gary