Page 1 of 1

How to Edit Printer Firmware Version?

Posted: Mon Dec 08, 2025 9:26 pm
by gwhite
I have a MakerGear M2E printer, that has been running Marlin 1.1 firmware since I bought it in 2017. I wanted to be able to take advantage of newer features like Linear Advance, so (after a lengthy battle) I have updated the firmware to Marlin 2.1. I assumed that S3D would have the printer firmware version in some sort of printer profile so it would know what command options are available. The only info I could find on printer parameters is the very basic things like build volume under Output - Machine Definition.

Is the printer firmware version hidden somewhere, or does S3D not care? Once I start using Linear Advance, I will need to adjust the "K" value for different filament types. I was hoping that if S3D knew I was running Marlin 2.x, it would have that value available where it could be edited easily. I can put gcode in my startup script to set K, but that doesn't seem very efficient to hide it away like that.

I don't know yet what impact it has on available settings, but I know that I can tell PrusaSlicer what firmware version my printer is running.

Re: How to Edit Printer Firmware Version?

Posted: Tue Dec 09, 2025 4:27 pm
by S3D-Jason
Most people do exactly what you described and set the K values in their scripts. Once you find values that work you can even change the scripts based on the material so that the correct K value is automatically used based on the filament you select.

Re: How to Edit Printer Firmware Version?

Posted: Sun Dec 14, 2025 5:25 pm
by gwhite
Linear Advance has been around since at least 2019. I realize it's still a little esoteric, but setting the K value really ought to go where all the other extrusion settings live. In fact, if you turn it on, you should disable Wipe.

Not that I expect anything to come of it, but I will put it in as a feature request.