prusa-mmu-12x icon indicating copy to clipboard operation
prusa-mmu-12x copied to clipboard

Firmware compiling

Open flinke-flasche opened this issue 3 years ago • 10 comments

Does anyone have compile the actual firmware for using the Super PINDA?

flinke-flasche avatar Aug 21 '21 09:08 flinke-flasche

I wasn't aware they changed the sensor. It looks like it says it requires 3.9.2 or higher, and my mmux12 was forked at 3.9.0. Since they don't seem to have any interest in merging my changes, the mods will have to be re-done. I might try to work on a patch for future version, but am not able to do it for a while.

cjbaar avatar Aug 21 '21 15:08 cjbaar

The MK3S+ got this new sensor. It's not really necessary right now. I can install it on my second prusa. But if the sensor is really better than the old one, i want to install it on the prusa with the mmu12x.

flinke-flasche avatar Aug 25 '21 08:08 flinke-flasche

Sorry, I get the acronyms mixed up. Is that a new sensor for bed leveling on the printer, or for the filament detection on the MMU?

cjbaar avatar Aug 27 '21 11:08 cjbaar

It's a new sensor for bed leveling. It's without a heat termistor inside for better results.

flinke-flasche avatar Aug 27 '21 11:08 flinke-flasche

I might be late to the party, but I just made the same firmware changes to the latest branch of 3.10.0 and it works perfectly on my MK3S+.

corn62 avatar Oct 28 '21 18:10 corn62

@corn62 Can you share your compiled firmware? Have you compiled it multilinguale?

flinke-flasche avatar Oct 28 '21 19:10 flinke-flasche

I compiled it on Windows following Prusa's guideline, so it is english only.

I don't mind sharing at all. I am not sure how would be the proper way to do it so I'll just join it to this comment.

It works well for me, but use at your own risks.

Firmware.ino.prusa_einsy_rambo_3.10.0_MMU12.zip

corn62 avatar Oct 29 '21 14:10 corn62

Thank you. Works fine.

flinke-flasche avatar Oct 30 '21 13:10 flinke-flasche

Hi corn62.

I am still fairly new to VSCode so I have not completely figured out where to make all the changes. Would you be able to compile it for a MK2.5s with RAMBo13a board?

I cant seem to find where I make the changes in the Marlin_main.cpp area.

VSCustoms avatar Nov 03 '21 02:11 VSCustoms

To be fair I am far from being an expert myself. I just went down the changes initially made by the author (https://github.com/prusa3d/Prusa-Firmware/compare/MK3...cjbaar:MK3) and apply them all to the latest Prusa Firmware available on Github. Then compiled everything following Prusa's guidelines.

Both files (3.9.0 and 3.10.0) were almost the same, I have no idea what it would look like for the MK2.5s.

corn62 avatar Nov 03 '21 19:11 corn62

I finally got a MK3S+ to try your firmwear out on. When loaded does it say MMU NA? did you happen to update yours to the new firmwear? just trying to get it all set up before I test print.

VSCustoms avatar Dec 21 '22 04:12 VSCustoms

@VSCustoms No, I haven't touched the printer firmware since 3.9.something. I think you have to set some version vars in one of the config files of the MMU code. It should not say "N/A" it should show the version connected.

cjbaar avatar Dec 22 '22 21:12 cjbaar

I have updated release 3.11.0 with the necessary changes for tools above T4. It is on my fork of PrusaFirmware, and there is a compiled MK3S version in the firmware folder of this repo.

cjbaar avatar Dec 31 '22 17:12 cjbaar