Modifying MK3.5 firmware? How to?
I have a 3s, looking at upgrading to a 3.5.
Here is the snag: I have it modified with a Mosquito hotend, and I would like to increase the nozzle max temp to at least 400.
The way I see it, I have 3 options:
1. Modify the Prusa FW. I haven't played with FW since it was just Marlin 1.x as an Arduino sketch on an ATMEGA, so I'd have some catch up homework to do.
2. Drop in something like a BTT SKR Pro (will handle the chamber heater, chamber thermister, exhaust fan, etc), and start from scratch with vanilla Marlin or Klipper.
3. Leave it a 3s, run Octoprint (can octoprint on a Pi handle the extra GPIO for the extra chamber heater/thermister/vent fan??). This is my least favorite option, honestly.
For simplicity, I think I'd prefer to stay with the Prusa software ecosystem, but not if modifying the FW will be a huge PITA. This printer will NOT get an MMU as it will be in an enclosure and be my high temp dedicated printer. Thoughts and/or instructions?
Oh, my other printers:
MK3s (3.5 kit sitting in a box, getting ready for install. Has GPIO board and accelerometer. This printer has an MMU3)
Prusa Mini (OG production run 😀 Bondtech extruder, revo hotend, ASA-CF printed parts)
Voron 2.4 rev2 from an LDO kit. 350mm goodness!
RE: Modifying MK3.5 firmware? How to?
Have you found any resources for modding the prusa firmware, I have a similar situation where I would like to keep my temps up on my mosquito and bondtech extruder.
RE: Modifying MK3.5 firmware? How to?
Hi,
i need to do something similar, but not finding any solution. I need to raise my nozzle temperature to something like 300-320c to be able to print PA6-CF. Did you solve the FW modifying?
RE: Modifying MK3.5 firmware? How to?
I have a 3s, looking at upgrading to a 3.5.
Here is the snag: I have it modified with a Mosquito hotend, and I would like to increase the nozzle max temp to at least 400.
The way I see it, I have 3 options:
1. Modify the Prusa FW. I haven't played with FW since it was just Marlin 1.x as an Arduino sketch on an ATMEGA, so I'd have some catch up homework to do.
2. Drop in something like a BTT SKR Pro (will handle the chamber heater, chamber thermister, exhaust fan, etc), and start from scratch with vanilla Marlin or Klipper.
3. Leave it a 3s, run Octoprint (can octoprint on a Pi handle the extra GPIO for the extra chamber heater/thermister/vent fan??). This is my least favorite option, honestly.
For simplicity, I think I'd prefer to stay with the Prusa software ecosystem, but not if modifying the FW will be a huge PITA. This printer will NOT get an MMU as it will be in an enclosure and be my high temp dedicated printer. Thoughts and/or instructions?
Oh, my other printers:
MK3s (3.5 kit sitting in a box, getting ready for install. Has GPIO board and accelerometer. This printer has an MMU3)
Prusa Mini (OG production run 😀 Bondtech extruder, revo hotend, ASA-CF printed parts)
Voron 2.4 rev2 from an LDO kit. 350mm goodness!
So i finally found a way to make this possible! You need to:
1. Install Python 3.10 https://www.python.org/ftp/python/3.10.0/python-3.10.0-amd64.exe
2. Download xBuddy source code (zip) https://github.com/prusa3d/Prusa-Firmware-Buddy/releases/tag/v6.2.2
3. Extract the zip file to some folder on HDD
4. Open the configuration file for MK3.5 (you can use notepad): X:\Prusa-Firmware-Buddy-6.2.2\include\marlin\Configuration_MK3.5.h
5. For maximal nozzle temp you need to change three things:
#define TEMP_SENSOR_0 XX (you need to use different thermistor for higher temps. PT100 (147) or PT1000 (1047)
#define HEATER_0_MAXTEMP XXX (where XXX is your max nozzle temp - 415 for your purposes)
#define HEATER_MAXTEMP_SAFETY_MARGIN 15 (this works as a "buffer" for the max temp)
6. After modyfing these three values, you need to compile the FW. To do this, go back into the Firmware buddy source code folder and open an terminal or powershell window (shift+right mouse click in the folder - open terminal).
Type: python utils/build.py --preset mk3.5
7. If everything is ok, you need to wait approx 5 minutes to compile the FW.
8. You can get an "missing requests" error from python. If so, use this command: python -m pip install requests and after that try to run the previous command again.
9. After finishing, you will need to copy your compiled FW into your flash drive. The file is located here: X:\Prusa-Firmware-Buddy-6.2.2\build\products\mk3.5_release_boot.bbf
10. After loading the file to flash drive, you need to modify the xbuddy board https://help.prusa3d.com/article/flashing-custom-firmware-core-one-mk4-s-mk3-9-s-mk3-5-s_814967
11. Then flash your new FW as usual.
Happy printing!
RE: Modifying MK3.5 firmware? How to?
Thanks for the step by step instructions. I got close but the compiler errored after about 3 minutes. I’ll keep trying!
RE: Modifying MK3.5 firmware? How to?
Seems so easy when others do it... Ha! No luck for me, so far. See screenshot...
RE: Modifying MK3.5 firmware? How to?
Try to disable firewall temporarily, maybe it is blocking the downloading of the plugins.