RatOS 2.x + Beacon ignoring configured offset and discarding offset at print end
I believe I've accurately followed the steps outlined here:
https://github.com/HelgeKeck/RatOS/blob/documentation_v2.1/site/docs/configuration/beacon_contact.md#6-first-print-and-fine-tuning
I've printed a simple single layer print, baby stepped the offset, and then executed
SAVE_Z_OFFSET
.
Doing so resulted in the following output on the console:
Which is, in fact, reflected in my printer.cfg
:
However, when a print starts, I see:
And sure enough, the first layer doesn't squish/adhere very well. Furthermore, if I babystep back to my above value, things look good. Until the next print.
An additional item of note is that it appears any babystepped value is cleared at the end of the print. So, it seems, one must execute SAVE_Z_OFFSET
during the print.GitHub
RatOS/site/docs/configuration/beacon_contact.md at documentation_v2...
The preconfigured Raspberry Pi image that makes it easy to run Klipper + Moonraker + Mainsail on your printer. - HelgeKeck/RatOS
184 Replies
Beacon model offset has been updated, new value is -0.00524 You must run the SAVE_CONFIG command now to update the printer config file and restart the printer.if you get this resposne it means it didnt updated the thermal expansion multiplier, isntead it created a offset in the beacon you are using two different methods that fight against each other run
`SAVE_Z_OFFSET
during printing then it works as expectedthey are definitely fighting with each other, that's for sure
its also normal that it resets the offset after a print has finsihed
no that's what I did
do you have the thermal expansion activated?
printer was printing, don't know how to activate or deactivate thermal expansion
also,
SAVE_Z_OFFSET
needs to be run in the console, do not print any button in the toolehad control for it
otherwise you run a different command
but you need to know if oyu have enabled it at a point?I issued it via the console
and made the calibration
based on the console output during the print, it seems to be active
2:45 PM
RatOS | BEACON: Nozzle expansion offset of 0.044757mm applied to T0
I adjust the offset immediately after, and issue
SAVE_Z_OFFSET
, and get the output I provided
I can do it again in this log session if you'd likeso the only reasonm why ratos can fall back to the original apply z offset macro is when you either have thermal expansion deactivated or if you have a negative thermal expansion offset
if you have a negative offset, which is physically impossible, then this points to a loos hotend or nozzle during the thermal expansion calibration
my desired offset is negative from the applied one
i highly recommend to recalibrate tit, there is something off
negativ can not be, this means oyur hotend is contracting when it gets hotter
im pretty sure during your calibration some z offset issues where present
its the only logoical explanation
so i would check the nozzle the hotend and all the screws on the toolhead
and then recalibrate it
the hotend is rock solid, push/pull and the entire printer moves
still, if oyu want to have a negative offset, then something is off your setuip
its jsut no posible that the hotend wants less offset after you are heating it up
redo the calibration please
make sure to remove any other beacon z offset that might be there in your config