We still have some PrintrBots running in our Lab. Unfortunately, we cannot flash the latest marlin firmware to them, because we need SD card und LCD support. That means we’re kind of sticking to: Release RevF-Version-5 · Printrbot/Marlin · GitHub
Any chance that I can change one entry in the LCD menu and show the actual value of M212?
Eg: Z-Offset: 0.3mm
I went to the link you provided for the Version 5 release and there is a “source” code link which means you should be able to modify that but the first thing I would do is download the source, build it and upload that firmware and validate it functions as expected. This not only validates the firmware but also your build environment and flashing capabilities. But do something like change the version string to something you will recognize to know you are running the “custom” build.
Next I would decide if I needed to show the Z-offset throughout the running or at the beginning boot screen since one might be easier to do than the other. Next is modifying the source code to show the Z-offset, compile, upload, test.
By now I tried to get the value of the z offset by calling M117 during printing:
M117 [MSG_ZPROBE_ZOFFSET]
It reported: endstops hit: Z
That was not what I was looking for. But it seemed to point in a good direction.
M117 [bed_level_probe_offset[2]]
It showed just [bed_level_probe_offset[2]]
Hm, that was less succesful… It seems that this variable was not compiled to be shown on the LCD. If I just could call M503 and get the report on the screen…
Is there a workaround or do I really have to dive into compiling my own firmware?
How does the PrintrBot Play differ from the PrintrBot Simple?
This person posted details on building v2.0 of Marlin for their PrintrBot Simple stating they couldn’t get the latest to work but the linked v2(update) did work. They use PlatformIO also so you can bypass the GUI interface and use commandline. Notice they say you’re likely to get a build error on the first try but a 2nd try should work( Crazy to even think that’s ok but people are used to this…Ctl-Alt-Del).