Select your language

  • Deutsch
  • English
Stefan J. Truckers Homepage
  • Projects Displayable
  • 3D Printing 3D Printing FDM / FFF
      • Back
      • STL. Collection
      • Facts & Tips
      • FDM Design Guide
      • Filament Finder
      • 3D Printing Help
      • FDM Firmware
          • Back
          • Klipper
          • RepRap Firmware
      • Purchase Advice
          • Back
          • 3D Printer 3D Printer
          • Components
  • Media Photo Video Web
      • Back
      • Photo & Video
          • Back
          • Tipps
          • Equipment
      • Web
          • Back
          • Joomla CMS
          • Scripts & Coding
          • Optimization
          • Security
          • Social Media
      • Gallery
  • Programs Software
  • Craft Corner
      • Back
      • RC-Sport Funkgesteuert
      • CNC Fräsen
      • Laser Gravieren / Schneiden
  • Vita Alltägliches
      • Back
      • Haus & Wohnen
  • About About Stefan
      • Back
      • Career Path
      • Treat Me
  • Support Project & Me
  • 3D Printing
  • Buying Advice
  • FDM Firmware
  • Klipper
  • Addons
  • Offset per different Build Plates
  • STL. Collection
  • Facts & Tips
  • FDM Design Guide
  • Filament Finder
  • 3D Printing Help
  • FDM Firmware
      • Klipper
      • RepRap Firmware
  • Purchase Advice
      • 3D Printer 3D Printer
      • Components

Offset per different Build Plates

267 Offset per different Build Plates /en/3d-druck/kaufberatung/fdm-firmware/klipper/addons/offset-per-different-build-plates
  • 1
  • 2
  • 3
  • 4
  • 5
Created
Sunday, 19 January 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
  • Projects Displayable
  • 3D Printing 3D Printing FDM / FFF
      • Back
      • STL. Collection
      • Facts & Tips
      • FDM Design Guide
      • Filament Finder
      • 3D Printing Help
      • FDM Firmware
          • Back
          • Klipper
          • RepRap Firmware
      • Purchase Advice
          • Back
          • 3D Printer 3D Printer
          • Components
  • Media Photo Video Web
      • Back
      • Photo & Video
          • Back
          • Tipps
          • Equipment
      • Web
          • Back
          • Joomla CMS
          • Scripts & Coding
          • Optimization
          • Security
          • Social Media
      • Gallery
  • Programs Software
  • Craft Corner
      • Back
      • RC-Sport Funkgesteuert
      • CNC Fräsen
      • Laser Gravieren / Schneiden
  • Vita Alltägliches
      • Back
      • Haus & Wohnen
  • About About Stefan
      • Back
      • Career Path
      • Treat Me
  • Support Project & Me
  • Search
  • Impressum
  • Privacy Policy
  • Registration
      • Back
      • Registration
  • Tags
      • Back
      • 3D Print
      • YouTube
  • Sitemap
© 2025 Stefan J. Trucker
 Design & Implementation by Stefan J. Trucker

3D Jake