Sprache auswählen

  • Deutsch
  • English
Stefan J. Truckers Homepage
  • Projekte Zeigbares
  • 3D Druck 3D Druck FDM / FFF
      • Back
      • STL. Sammlung
      • Fakten & Tipps
      • FDM Design Guide
      • Filament Finder
      • FDM 3D Druck Hilfestellung
      • FDM Firmware
          • Back
          • Klipper
          • RepRap Firmware
      • Kaufberatung
          • Back
          • 3D Drucker 3D Drucker
          • Komponenten
  • Media Foto Video Web
      • Back
      • Foto & Video
          • Back
          • Tipps
          • Equipment
      • Web
          • Back
          • Joomla CMS
          • Skripte & Codes
          • Optimierung
          • Sicherheit
          • Soziale Medien
      • Gallery
  • Programme Software
  • Bastel Ecke
      • Back
      • RC-Sport Funkgesteuert
      • CNC Fräsen
      • Laser Gravieren / Schneiden
  • Vita Alltägliches
      • Back
      • Haus & Wohnen
  • Über Über Stefan
      • Back
      • Werdegang
      • Gönne mir was
  • Unterstütze Projekt & Mich
  • 3D Druck
  • Kaufberatung
  • FDM Firmware
  • Klipper
  • Addons
  • Offset per different Build Plates
  • STL. Sammlung
  • Fakten & Tipps
  • FDM Design Guide
  • Filament Finder
  • FDM 3D Druck Hilfestellung
  • FDM Firmware
      • Klipper
      • RepRap Firmware
  • Kaufberatung
      • 3D Drucker 3D Drucker
      • Komponenten

Offset per different Build Plates

267 Offset per different Build Plates /3d-druck/kaufberatung/fdm-firmware/klipper/addons/offset-per-different-build-plates
  • 1
  • 2
  • 3
  • 4
  • 5
Created
Sonntag, 19. Januar 2025
Created by
Stefan J. Trucker

Jeder ambitionierte 3D Druck Enthusiast kommt irgendwann an den Punkt, dass verschiedene Druckplatten verwendet werden möchten und dass diese unterschiedlich dick sind und so das Offset unterschiedlich konfiguriert werden muss. Ich habe hier mehrere Ansetze ausprobiert und dokumentiert.

Per Übergabe durch den Slicer

Die einfachste Möglichkeit bei der Verwendung des OrcaSlicer ist die Übergabe mit dem Start Macro zu realisieren.

Hierzu eifach im G-Code für die Startbedingung folgendes einfügen

Quelle: https://github.com/SoftFever/OrcaSlicer/wiki/bed-types

Per Datenbank im Drucker

Quelle https://github.com/garethky/klipper-voron2.4-config/blob/mainline/printer_data/config/build-sheets.cfg

Z-Offset der Druckplatte nach Homing

Am einfachsten ist es das Offset per Homing festzulegen, da man so sicherstellt, dass der Drucker immer nach dem Drucker

Z-Offset des Induktiven Sensors je nach Temperatur

 

[gcode_macro SET_Z_OFFSET]
variable_z_offset: 0.0
gcode:
    {% if printer.heater_bed.temperature < 70 %}
        SET_GCODE_OFFSET Z=0.0
    {% elif printer.heater_bed.temperature < 90 %}
        SET_GCODE_OFFSET Z=-0.05
    {% else %}
        SET_GCODE_OFFSET Z=-0.1
    {% endif %}
    SET_GCODE_OFFSET Z={params.Z|float}
    SET_GCODE_VARIABLE MACRO=SET_Z_OFFSET VARIABLE=z_offset VALUE={params.Z|float}

[gcode_macro START_PRINT]
gcode:
    M140 S{params.BED_TEMP}
    M104 S{params.EXTRUDER_TEMP}
    M190 S{params.BED_TEMP}
    M109 S{params.EXTRUDER_TEMP}
    SET_Z_OFFSET Z={SET_Z_OFFSET.z_offset}
    G28
    G1 Z5 F5000
    G1 X0 Y0 F5000
    G92 E0
    G1 F140 E10
    G92 E0
    G1 F5000

https://www.reprap.org/wiki/G-code#G29.1:_Set_Z_probe_head_offset

Works with Bambulab but for KLipper or Marlin?

;===== for Textured PEI Plate , lower the nozzle as the nozzle was touching topmost of the texture when homing ==
;curr_bed_type={curr_bed_type}
{if curr_bed_type=="Textured PEI Plate"}
G29.1 Z{-0.04} ; for Textured PEI Plate
{endif}

;===== for Textured PEI Plate , lower the nozzle as the nozzle was touching topmost of the texture when homing ==
;curr_bed_type={curr_bed_type}
{if curr_bed_type=="Textured PEI Plate"}
G29.1 Z{-0.02} ; for Textured PEI Plate
{endif}
{if curr_bed_type=="High Temp Plate"}
G29.1 Z{-0.005} ; for High Temp Plate
{endif}
{if curr_bed_type=="Cool Plate"}
G29.1 Z{-0.02} ; for Cool Plate
{endif}

;"Cool Plate"
;"Engineering Plate"
;"High Temp Plate"
;"Textured PEI Plate"


M960 S1 P0 ; turn off laser
M960 S2 P0 ; turn off laser
M106 S0 ; turn off fan
M106 P2 S0 ; turn off big fan
M106 P3 S0 ; turn off chamber fan

M975 S1 ; turn on mech mode supression
G90
M83
T1000

M211 X0 Y0 Z0 ;turn off soft endstop
;G392 S1 ; turn on clog detection
M1007 S1 ; turn on mass estimation
G29.4

G29.1 Z+0.07 ; Overrides all other  z offsets.
FaLang translation system by Faboba
  • Projekte Zeigbares
  • 3D Druck 3D Druck FDM / FFF
      • Back
      • STL. Sammlung
      • Fakten & Tipps
      • FDM Design Guide
      • Filament Finder
      • FDM 3D Druck Hilfestellung
      • FDM Firmware
          • Back
          • Klipper
          • RepRap Firmware
      • Kaufberatung
          • Back
          • 3D Drucker 3D Drucker
          • Komponenten
  • Media Foto Video Web
      • Back
      • Foto & Video
          • Back
          • Tipps
          • Equipment
      • Web
          • Back
          • Joomla CMS
          • Skripte & Codes
          • Optimierung
          • Sicherheit
          • Soziale Medien
      • Gallery
  • Programme Software
  • Bastel Ecke
      • Back
      • RC-Sport Funkgesteuert
      • CNC Fräsen
      • Laser Gravieren / Schneiden
  • Vita Alltägliches
      • Back
      • Haus & Wohnen
  • Über Über Stefan
      • Back
      • Werdegang
      • Gönne mir was
  • Unterstütze Projekt & Mich
  • Suche
  • Impressum
  • Datenschutzerklärung
  • Anmeldung
      • Back
      • Registrierung
  • Tags
      • Back
      • 3D Druck
      • YouTube
  • Sitemap
© 2025 Stefan J. Trucker
Gestaltung & Umsetzung von Stefan J. Trucker

3D Jake