Using other Slicers & Profiles - OpenNeptune3D/OpenNept4une GitHub Wiki
All slicer profiles must have the following configured within Machine Start Gcode
(in the slicer profile not printer.cfg)
Slicer Toggle Settings:
- Enable Slicers Expert Mode / Advanced Mode
- Enable Firmware Retraction
- Ensure Pressure Advance is disabled
- Set G-code flavour to
Klipper
Machine end G-code:
PRINT_END
Pause G-code:
PAUSE
Change filament G-code:
M600
Machine start G-code (Slicer Dependant):
Orca Slicer
;Nozzle diameter = [nozzle_diameter]
;Filament type = [filament_type]
;Filament name = [filament_vendor]
;Filament weight = [filament_density]
PRINT_START BED_TEMP=[hot_plate_temp_initial_layer] EXTRUDER_TEMP=[nozzle_temperature_initial_layer] AREA_START={first_layer_print_min[0]},{first_layer_print_min[1]} AREA_END={first_layer_print_max[0]},{first_layer_print_max[1]} BED_MESH=adaptive BED_HEAT_SOAK_MINUTES=0
PrusaSlicer
expert
mode in the slicer, then deselect Emit temperature commands automatically
under Start G-Code options.
Note Enable ;Nozzle diameter = [nozzle_diameter]
;Filament type = [filament_type]
;Filament name = [filament_vendor]
;Filament weight = [filament_density]
PRINT_START BED_TEMP=[first_layer_bed_temperature] EXTRUDER_TEMP=[first_layer_temperature] AREA_START={first_layer_print_min[0]},{first_layer_print_min[1]} AREA_END={first_layer_print_max[0]},{first_layer_print_max[1]} BED_MESH=adaptive BED_HEAT_SOAK_MINUTES=0
Cura (N4Pro - Zoned Bed Heating wont work)
M104 S0
M140 S0
;Nozzle diameter = {machine_nozzle_size}
;Filament type = {material_type}
;Filament name = {material_brand}
;Filament weight = {material_density}
PRINT_START BED_TEMP={material_bed_temperature_layer_0} EXTRUDER_TEMP={material_print_temperature_layer_0} BED_MESH=adaptive BED_HEAT_SOAK_MINUTES=0
Filament start G-code (Slicer Dependant):
Orca Slicer: (Credit: Dasky)
Advanced
mode in the slicer, then enable Filament Setting Overrides for (retraction) Length
, Retraction speed
, Extra length on restart
& Detretraction speed
.
Note Enable Within the Filament profile Advanced
tab, enter the following within Filament Start G-code
; filament start gcode
SET_RETRACTION RETRACT_LENGTH=[filament_retraction_length] RETRACT_SPEED=[filament_retraction_speed] UNRETRACT_EXTRA_LENGTH=[retract_restart_extra] UNRETRACT_SPEED=[filament_deretraction_speed]
SET_PRESSURE_ADVANCE ADVANCE=0.02725 SMOOTH_TIME=0.02
PrusaSlicer: (Credit: Prof. Dr. YoMan)
Expert
mode in the slicer, then enable Filament Setting Overrides for (retraction) Length
, Retraction speed
, Extra length on restart
& Detretraction speed
.
Note Enable Within the Filament profile Advanced
tab, enter the following within Custom G-code
SET_RETRACTION RETRACT_LENGTH=[filament_retract_length[current_extruder]] RETRACT_SPEED=[filament_retract_speed[current_extruder]] UNRETRACT_EXTRA_LENGTH=[filament_retract_restart_extra[current_extruder]] UNRETRACT_SPEED=[filament_deretract_speed[current_extruder]]
SET_PRESSURE_ADVANCE ADVANCE=0.02725 SMOOTH_TIME=0.02