Bed mesh before printing
Obliczymy ostateczną cenę na podstawie wybranego pliku. Sprawdzisz ją i zaakceptujesz przed płatnością.
Zapisane na tym urządzeniu.
Informacje o modelu
- Źródło
- Printables
- Kategoria
- Other Printer Parts & Upgrades
- Licencja
- Creative Commons — Attribution — Noncommercial — Share Alike
See how it works:
Please note: if you encounter problems printing TEST 1, print TEST 2_CUBE instead. It will definitely work.
Procedure:
To create the mesh of the plate before printing using Orca Slicer, follow these steps (see the photos for help):
Step 1 - Click on the “Other” tab.
Step 2 - Check the “Exclude object” option.
Step 3 - Enter the printer settings.
Step 4 - Enter the following code in the section dedicated to the machine's initial g-code.
REQUIRED G-CODE
; Always pass ADAPTIVE_MARGIN=0 because Orca has already handled adaptive_bed_mesh_margin internally ; Make sure to set ADAPTIVE to 0 otherwise Klipper will use it's own adaptive bed mesh logic BED_MESH_CALIBRATE mesh_min={adaptive_bed_mesh_min[0]},{adaptive_bed_mesh_min[1]} mesh_max={adaptive_bed_mesh_max[0]},{adaptive_bed_mesh_max[1]} ALGORITHM=[bed_mesh_algo] PROBE_COUNT={bed_mesh_probe_count[0]},{bed_mesh_probe_count[1]} ADAPTIVE=0 ADAPTIVE_MARGIN=0Many people add it at the end, but in my case that didn't work very well because I had ozing problems at the beginning of printing.
In my case, I inserted it halfway so that it would first mesh the plate at 140°C to prevent the filament from oozing out of the nozzle. After that, it prints the initial purging line and starts printing (see next code).
PERSONAL G-CODE FOR MY NEPTUNE 4 PRO
;ELEGOO NEPTUNE 4 PROZ
M220 S100 ;Set the feed speed to 100%
M221 S100 ;Set the flow rate to 100%
M104 S140 ; heat the nozzle to 140°C without waiting
M190 S[bed_temperature_initial_layer_single] ; heat bed and wait before proceeding
G90 ; absolute positioning
G28 ;home
; Always pass ADAPTIVE_MARGIN=0 because Orca has already handled adaptive_bed_mesh_margin internally
; Make sure to set ADAPTIVE to 0 otherwise Klipper will use it's own adaptive bed mesh logic
BED_MESH_CALIBRATE mesh_min={adaptive_bed_mesh_min[0]},{adaptive_bed_mesh_min[1]} mesh_max={adaptive_bed_mesh_max[0]},{adaptive_bed_mesh_max[1]} ALGORITHM=[bed_mesh_algo] PROBE_COUNT={bed_mesh_probe_count[0]},{bed_mesh_probe_count[1]} ADAPTIVE=0 ADAPTIVE_MARGIN=0
G1 Z10 F300 ; raise the Z-axis by 10 mm at a speed of 300 mm/min
G1 X67.5 Y0 F6000
G1 Z0 F300
109 S[nozzle_temperature_initial_layer]
G92 E0 ;Reset Extruder
G1 X67.5 Y0 Z0.4 F300 ;Move to start position
G1 X167.5 E30 F400 ;Draw the first line
G1 Z0.6 F120.0 ;Move to side a little
G1 X162.5 F3000
G92 E0 ;Reset ExtruderMESH TEST
If you want to test the adaptive mesh, I have attached some files for testing.
!! They should be printed one at a time !!