Skip to content

P/X firmware 2.94.1 (targeted build)

Stable 2.94 with exactly one change and nothing else. Same triggers, same timings, same safety behaviour, same pin assignments. It is not a beta and it carries none of the 2.95 beta features.

The board decides a print is a FarmLoop job by looking at the start of the job name. It used to accept only the exact spelling FL_S2_.

Printers and file managers rename jobs. Some report the name in lower case, some replace the underscore with a dash. When that happened the board no longer recognised its own job, Digital Mode silently never armed, and the ejection cycle simply did not run. Nothing appeared broken, nothing was logged as an error, the cycle just never started.

2.94.1 normalises the name before checking it, so all four spellings arm:

Job name2.942.94.1
FL_S2_part.gcode.3mfarmsarms
FL-S2-part.gcode.3mfdoes not armarms
fl_s2_part.gcode.3mfdoes not armarms
fl-s2-part.gcode.3mfdoes not armarms

It is still a check on the beginning of the name, so a file that merely contains the text somewhere in the middle is ignored exactly as before. Nothing that used to be ignored starts running by accident.

Only a P/X series unit on FarmBoard 2 whose Digital Mode never arms because the job has been renamed. If the cycle fails for any other reason, this build changes nothing and you should stay on stable 2.94.

Flashing is identical to any other build. Follow How to USB-C flash or How to OTA update on the Firmware page.

Download OTA .bin · FB2

USB-C flash (Chrome / Edge only)USB-C flash needs HTTPS

Re-flash P/X v2.94 from the Firmware page. Because 2.94.1 is 2.94 plus one name check, there is nothing else to undo and no settings change either way.