1 / 3
Bed mesh before printing — zdjęcie 1
1 / 3

Bed mesh before printing

Zamów wydruk tego modelu

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
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=0

Many 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 Extruder

MESH TEST

If you want to test the adaptive mesh, I have attached some files for testing.

!! They should be printed one at a time !!

If you found this useful, please leave a like <3

Tagi