Adaptiv Bed Mesh funktioniert nicht
Das Adaptiv bedmesh funktiuniert nicht obwwohl so alles eingetragen ist: Meldung kommt...
28 Replies
noble-goldOP•16mo ago
noble-goldOP•16mo ago
Kann es an dem Marcos liegen das ich habe das ich ein Button habe wo ich entscheiden kann ob der Drucker nach dem Druck runter fahren soll und die AVM Steckdose ihn dann von alleine komplett ausschaltet weil unter dem Leistungsschwellwert 7 Watt
Schick einfach mal dein ganzes printer.cfg und ggf. andere Dateien, wo du die Macros definierst
noble-goldOP•16mo ago
noble-goldOP•16mo ago
Ja ok, klarer Fall
das ist dein START_PRINT Macro
(An der Stelle gehen die Koordinaten verloren, weil du sie nicht an die Funktion übergibst)
Es gibt mittlerweile auch diverse Platzhalter in den "offiziellen" Start und End Macros, wo man eigenen Code einschleusen kann.
Die fangen alle mit
_USER
an, z.B. hier.
Es wäre sauberer, wenn du deine eigenen Macros versuchst dort einzubauen.
Sonst musst du bei jedem neuen Release von RatOS eigentlich prüfen, ob du deine Macros aktualisieren musst.Configuring RatOS Macros | RatOS
RatOS comes with a bunch of flexible predefined macro's that can be customized via variables and macro hooks.
noble-goldOP•16mo ago
Phu so fit bin ich natürlich nicht , da muß ich mich tage lang rein lesen. Mit PAM hat das alles einwandfrei funktioniert , schade.
Naja, aber grade deshalb würde ich ungern die offiziellen Macros überschreiben. Die einzige Alternative wäre sonst keine Updates mehr zu machen
noble-goldOP•16mo ago
Auch wenn das macro in den overrides ist
Das Start print macro findes Du unter den anderen Ratos macros. Wenn Du es überschreiben möchtest musst Du nach einem Solchen Update das offizielle Start print macro nochmal reinkopieren. Und dann überschreiben
Ist aber eigendlich nicht nötig. Einfach Dein Start print löschen, dann nutzt Ratos das Macro in den Ratos macros.
Ich glaube das hier würde schon komplett ausreichen, anstelle von START_PRINT und END_PRINT
Ja, oder so.
Das überschriebene CANCEL_PRINT ist nicht dramatisch, dort steht nicht so viel drin. Das kannst du so lassen
Beim UNLOAD_FILAMENT und LOAD_FILAMENT sehe ich nicht, was bei deinem Override neu sein sollte?
Das einzige ist ein "M400e", was mir aber nach Tippfehler aussieht?
Wenn du dort nichts mit eingebaut hast, was ich übersehe, würde ich das entfernen.
Die Unload-Länge und Geschwindigkeit kann man mittlerweile über eine Variable einstellen.
noble-goldOP•16mo ago
In die overrides oder oben in die macros in der printer.cfg
User Overrides
Anstelle von [gcode_macro START_PRINT] und [gcode_macro END_PRINT].
noble-goldOP•16mo ago
Okay.. Muß ich später testen. Bin gespannt ob der Drucker mir um die Ohren fliegt 🤣🤣
Vielen lieben Dank erstmal 🫶
Wenn ja, denk an ein Video :catjam:
noble-goldOP•16mo ago
Aufjeden 🤣
Lösche start_print, end_print und cancel_print macro aus den user overrides, dann lege die hier an
[gcode_macro _USER_START_PRINT_AFTER_HEATING_EXTRUDER]
gcode:
#Autoshutdown
SHUTDOWN_HANDLER_START_PRINT
[gcode_macro _USER_END_PRINT_AFTER_HEATERS_OFF]
gcode:
#Autoshutdown
SHUTDOWN_HANDLER_STOP_PRINT
mehr brauchts nichtnoble-goldOP•16mo ago
Danke dir auch vielmals.. 🫶
Also ABM funktioniert . Wenn autoshut down aktov ist bleibt die nozzle aber am bauteil wo der letzte punkt war und fährt nicht in seine ruhe Poosition weg vom bauteil.
noble-goldOP•16mo ago
noble-goldOP•16mo ago
Hotend noch am bauteil nach dem druck beendet ist.
noble-goldOP•16mo ago
dann mach das in die overrides
'# The end_print macro is also called from CANCEL_PRINT.
[gcode_macro END_PRINT]
description: End print procedure, use this in your Slicer.
gcode:
SAVE_GCODE_STATE NAME=end_print_state
_USER_END_PRINT_BEFORE_HEATERS_OFF
_END_PRINT_BEFORE_HEATERS_OFF
TURN_OFF_HEATERS
_USER_END_PRINT_AFTER_HEATERS_OFF
_END_PRINT_AFTER_HEATERS_OFF
_USER_END_PRINT_PARK
_END_PRINT_PARK
# Clear skew profile if any was loaded.
{% if printer["gcode_macro RatOS"].skew_profile is defined %}
SET_SKEW CLEAR=1
{% endif %}
# Steppers off
M84
# Part cooling fan off
M107
# Clear bed mesh so that G28 doesn't fail.
BED_MESH_CLEAR
M117 Done 🙂
RESPOND MSG="Done :)"
RESTORE_GCODE_STATE NAME=end_print_state
#Autoshutdown
SHUTDOWN_HANDLER_STOP_PRINT
und lösche das
[gcode_macro _USER_END_PRINT_AFTER_HEATERS_OFF]
gcode:
#Autoshutdown
SHUTDOWN_HANDLER_STOP_PRINT