How To Download Firmware and Modify Extruder Speed
Hi,
I have altered the MM extruder assembly for the MK2 MMv1 system. The exruder pulleys have a larger diameter and I believe this is hindering the printing process. Also, I would like to be able to modify other options in general. I have found the MK2 software on github, but dont see a MM version. Could someone please explain which software is correct and perhaps what file contains the extruder pulley diameter?
Re: How To Download Firmware and Modify Extruder Speed
Update:
Found the .h file under: "Prusa-Firmware/Firmware/variants/1_75mm_MK2-MultiMaterial-RAMBo13a-E3Dv6full.h" on github]
I am guessing I also need to download the other 70 or so files under "Prusa-Firmware/Firmware" and place them into the same folder for the software to function correctly??
I still need to know which file would allow me to change the extruder speed via the pulley diameter.
Thanks again.
Re: How To Download Firmware and Modify Extruder Speed
Update:
I was able to download the Prusa repository from Github. Along with finding the proper .h file in the "variants" folder for MK2 MM. I then replace the generic config.h file with this one. If this is wrong please let me know!!
Only issue now is to modify the software for the pulley diameter.
Re: How To Download Firmware and Modify Extruder Speed
Update:
Getting an error when verifying Firmware.ino in arduino:
"'EXTRUDERS' was not declared in this scope"
This is in the Marlin.h file at line 254
I'm guessing there's an outdated file somewhere within the Github files. Not sure about this one.
Re: How To Download Firmware and Modify Extruder Speed
Update:
I also managed to change "what I think" is the correct value for the pulley diameter change. All I did was use the E steps equation of:
steps/mm × 100 mm = X then X / extruded distance = new steps/mm value
I then changed the extruder step value in line 37 in Configuration.h from 140 to 97.9 (the value given from the equation). Now I just need to figure out
the error mentioned above.
Re: How To Download Firmware and Modify Extruder Speed
Update:
The error was due to replacing the config.h file with the mk2/mm file from the "variants" folder in the prusa repository. I should have left the config.h alone and added the mk2/mm file renamed as configuration_prusa.h. After that, I used this tutorial to add the correct library to my Arduino IDE:
https://reprap.org/wiki/Rambo_firmware
I've now uploaded the new firmware with the modified E step and will update you after the first print.
Re: How To Download Firmware and Modify Extruder Speed
Go to the firmware and drivers page: https://www.prusa3d.com/drivers/
Scroll down to the section: ORIGINAL PRUSA I3 MK2/S MULTI MATERIAL 1.0
Download: FIRMWARE 3.1.0
Use the latest Slic3r to flash the hex file contained in the downloaded zip.
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…
Re: How To Download Firmware and Modify Extruder Speed
Been a while,
Any idea how to change the retract length in the firmware? Again, I have modified the diameter of the extruder gear which causes the need to alter both the E steps (I have done this line 37 in the configuration_prusa.h file from github variants), and the retract length for changing from extruder 1 to 2 to 3 etc... As of now, it is pulling the filament passed the metal cooling tube, allowing for the filament to bulge and thus jam. I am guessing that I need to change the retract length somewhere in the program corresponding to my new gear diameter. Any ideas on this?