Compiled firmware, getting sliced for different printer warning
I just compiled an edit of the latest firmware for my Mk3s+, and when trying to run a print I now get a warning saying the gcode was sliced for a different printer.
I compiled on windows using VSCODE for the "MK3S-EINSy10a_ENGLISH" variant.
Also I noticed the HEX is 631KB, while the official is 1028KB.
Any ideas?
Best Answer by Addio:
try slicing for Mk3S+
Or take the M115 line out of the Custom Gcode Start Gcode
It looks something like this
M115 U3.12.2 ; tell printer latest fw version
regards Joan
Isn't the printer profile for MK3S and MK3S+ the same?
And I am getting warning about printer version(M862), not firmware version.
But thanks, I appreciate the input.
I found and fixed the issue, but its kind of confusing me.
I found it by modifying printer_smodel_check to display both values its comparing on the LCD, and turns out its basically comparing "MK3S"" to "MK3S".
The part that is confusing me is why do I seem to be the only one with the problem.
Edit(Kind of): Ok so I just checked github for bug reports, and I found this. Turns out the model check function was recently changed and broke the non MMU model check. Can't remember if the official release has the error, but its currently in the main branch.
RE: Compiled firmware, getting sliced for different printer warning
Could you upload the firmware you edited but uncompleted so your editing but so I can open in VS code the I could have a quick look
Please help me out by downloading a model it's free and easy but really helps me out https://www.printables.com/@Hello_474427/models
RE: Compiled firmware, getting sliced for different printer warning
Also why have you changed the firmware what parts were changed and please upload a 3mf file of an object ptusa slicer file save project as
Please help me out by downloading a model it's free and easy but really helps me out https://www.printables.com/@Hello_474427/models
RE: Compiled firmware, getting sliced for different printer warning
IIRC, that warning is in the start-up gcode and can easily be commented out.
RE: Compiled firmware, getting sliced for different printer warning
@jsw that can lead to problems if there is an error in firmware
Please help me out by downloading a model it's free and easy but really helps me out https://www.printables.com/@Hello_474427/models
RE: Compiled firmware, getting sliced for different printer warning
Could you upload the firmware you edited but uncompleted so your editing but so I can open in VS code the I could have a quick look
https://github.com/AddioElectronicsForks/Prusa-Firmware
I'm sure you already know, but you can see the changes I made in the commits.
Also why have you changed the firmware what parts were changed and please upload a 3mf file of an object ptusa slicer file save project as
I added the ability to set Nozzle Diameter to any value(0.1mm to 1.00mm). I mainly use 0.3mm Nozzle, but sometimes 0.5mm, and was sick of getting the warning. And another reason is there are large periods of time where I'm not using the printer, and when I come back to it I can't remember what nozzle is installed, and its a pain to have to remove it just to check what I had on.
IIRC, that warning is in the start-up gcode and can easily be commented out.
Yeah I know, but I'd rather just fix it.
RE: Compiled firmware, getting sliced for different printer warning
I just realized, the size difference is from not using multi-lang.
Version warning is still a mystery though. None of my changes should affect it either.
RE: Compiled firmware, getting sliced for different printer warning
Sorry for triple reply, couldn't edit my posts.
please upload a 3mf file of an object ptusa slicer file save project as
It restricted me from uploading .3mf, but maybe this line of gcode is enough?
M862.3 P "MK3S" ; printer model check
RE: Compiled firmware, getting sliced for different printer warning
I'm having a look at the code now your last post is that on prusa slicer
Please help me out by downloading a model it's free and easy but really helps me out https://www.printables.com/@Hello_474427/models
RE: Compiled firmware, getting sliced for different printer warning
I've got a feeling by the looks of it the code is defined for a mk3 try slicing gcode for mk3 and see if it runs OK please
Please help me out by downloading a model it's free and easy but really helps me out https://www.printables.com/@Hello_474427/models
RE: Compiled firmware, getting sliced for different printer warning
I tried slicing for both the MK3 and MK3S, using the default Printer/Print/Filament settings, and they both give me the warning.
RE: Compiled firmware, getting sliced for different printer warning
try slicing for Mk3S+
Or take the M115 line out of the Custom Gcode Start Gcode
It looks something like this
M115 U3.12.2 ; tell printer latest fw version
regards Joan
I try to make safe suggestions,You should understand the context and ensure you are happy that they are safe before attempting to apply my suggestions, what you do, is YOUR responsibility. Location Halifax UK
RE: Compiled firmware, getting sliced for different printer warning
try slicing for Mk3S+
Or take the M115 line out of the Custom Gcode Start Gcode
It looks something like this
M115 U3.12.2 ; tell printer latest fw version
regards Joan
Isn't the printer profile for MK3S and MK3S+ the same?
And I am getting warning about printer version(M862), not firmware version.
But thanks, I appreciate the input.
I found and fixed the issue, but its kind of confusing me.
I found it by modifying printer_smodel_check to display both values its comparing on the LCD, and turns out its basically comparing "MK3S"" to "MK3S".
The part that is confusing me is why do I seem to be the only one with the problem.
Edit(Kind of): Ok so I just checked github for bug reports, and I found this. Turns out the model check function was recently changed and broke the non MMU model check. Can't remember if the official release has the error, but its currently in the main branch.