Voron Endschalter Druckplatte

Endschalter für Druckplatte, wenn diese nicht eingesetzt ist wird der Druck abgebrochen.
4
8
0
106
updated March 2, 2025

Description

PDF

Für die Leute die schon mal einen Druck gestartet haben und vergessen haben die Druckplatte einzulegen.
Hier die Lösung: eine Endschalter Abfrage ob die Druckplatte eingelegt und positioniert ist.

Wenn der Endschalter nicht geschaltet ist wird der Druck per gcode abgebrochen.
Der gcode wurde mit der Hilfe von Dr. Klipper erstellt, vielen Dank nochmal.

Bei mir am Voron 2.4 funktioniert der Endschalter zuverlässig.
 

In den Startcode einfach “Druckplatte_in_Position” vor dem heizen eintragen.
Hier das Macro: 

[filament_switch_sensor druckplatte]
pause_on_runout: True            ### False
#runout_gcode: printplate_missing
runout_gcode: druckplatte_check
#insert_gcode: clear_display
#event_delay: 2.0
#pause_delay: 0.5
switch_pin: PG11                ### Endschalter oben rechts aussen

####################################################################

[gcode_macro Druckplatte_in_Position]
gcode: 
 {% if not printer["filament_switch_sensor druckplatte"].filament_detected == True %}
   RESPOND PREFIX="-- Druckplatte fehlt, Druckplatte einsetzen!!! --"
   M117 Druckplatte fehlt!
   
   {action_raise_error("Abbruch: Druckplatte nicht in Position") }

   
 #{% else %} RESPOND PREFIX="filament_switch_sensor druckplatte" ### MSG="Druckplatte erkannt. Weiter mit dem Druck."
 {% else %} RESPOND PREFIX="-- Druckplatte erkannt. Weiter mit dem Druck!!! --"
   M117 Druckplatte erkannt
 {% endif %}
 

Habt Spaß beim drucken und das nun keiner mehr auf der Magnetplatte druckt ;-)

Tags



Model origin

The author marked this model as their own original creation.

License