gwhite
Posts: 254
Joined: Wed Jul 19, 2017 9:37 am

How to Edit Printer Firmware Version?

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.
S3D-Jason
Posts: 1608
Joined: Sun May 31, 2015 6:01 am

Re: How to Edit Printer Firmware Version?

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.
gwhite
Posts: 254
Joined: Wed Jul 19, 2017 9:37 am

Re: How to Edit Printer Firmware Version?

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.

Return to “Troubleshooting and Bug Reports”