bootuz-dinamon / ender3-v3-se-full-klipper

Configuration files for Klipper for Ender3 V3 SE.
144 stars 17 forks source link

Extruder not hot enough? #2

Open pwlgrzs opened 1 year ago

pwlgrzs commented 1 year ago

Hello, thank you for creating this and the guide on YouTube. Quick question, I have added "PRINT_START" as Start G-Code in PrusaSlicer (actually didn't notice I have not ;) ) and now when printing starts it's getting cancelled with:

16:07:38  File opened:3DBenchy_46m_0.20mm_230C_PET_.gcode Size:3292043
16:07:38  File selected
16:09:18  // Extrude below minimum temp
// See the 'min_extrude_temp' config option for details
16:09:18  !! Extrude below minimum temp
bootuz-dinamon commented 1 year ago

When using a macro to start printing, you need to specify the heating of the hotend and bed in the macro itself. I'll fix it a little later.

For now, I recommend writing not a macro, but a G-code.

michaeldemchenko commented 11 months ago

I encountered a problem while using Orca Slicer with the given G-Code. It appeared that the current G-Code was only compatible with Cura. To make it work with Orca Slicer, I had to use some settings from my previous print and combine them with a few lines of code from the given G-Code.

G90 ; use absolute coordinates
M83 ; extruder relative mode

M104 S150 ; set temporary nozzle temp to prevent oozing during homing
M140 S[bed_temperature_initial_layer_single] ; set final bed temp
G4 S30 ; allow partial nozzle warmup
G28 ; home all axis and restore leveling

G1 Z50 F240
G1 X2.0 Y10 F3000
M104 S[nozzle_temperature_initial_layer] ; set final nozzle temp
M190 S[bed_temperature_initial_layer_single] ; wait for bed temp to stabilize
M109 S[nozzle_temperature_initial_layer] ; wait for nozzle temp to stabilize

G1 Z0.28 F240
G92 E0; Reset Extruder

G1 X2.0 Y140 E10 F1500 ; prime the nozzle
G1 X2.3 Y140 F5000
G92 E0; Reset Extruder

G1 X2.3 Y10 E10 F1200 ; prime the nozzle
G92 E0; Reset Extruder

G1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed
G1 X5 Y20 Z0.3 F5000.0 ; Move over to prevent blob squish
BED_MESH_PROFILE LOAD=default
mshrem commented 11 months ago

I just received the printer and spent the most part of the day figuring this out, i see that the commands for cura are updated in the gcode section.

However i am still getting a Unknown gcode_macro variable 'bed_temp' error:

Edit i think i have solve it with :

START_PRINT EXTRUDER_TEMP={material_print_temperature_layer_0} BED_TEMP={material_bed_temperature_layer_0}
START_PRINT

However i am sending a file to test the levels of the bed , and i am getting 30mm/s?

image

mshrem commented 11 months ago

I encountered a problem while using Orca Slicer with the given G-Code. It appeared that the current G-Code was only compatible with Cura. To make it work with Orca Slicer, I had to use some settings from my previous print and combine them with a few lines of code from the given G-Code.

G90 ; use absolute coordinates
M83 ; extruder relative mode

M104 S150 ; set temporary nozzle temp to prevent oozing during homing
M140 S[bed_temperature_initial_layer_single] ; set final bed temp
G4 S30 ; allow partial nozzle warmup
G28 ; home all axis and restore leveling

G1 Z50 F240
G1 X2.0 Y10 F3000
M104 S[nozzle_temperature_initial_layer] ; set final nozzle temp
M190 S[bed_temperature_initial_layer_single] ; wait for bed temp to stabilize
M109 S[nozzle_temperature_initial_layer] ; wait for nozzle temp to stabilize

G1 Z0.28 F240
G92 E0; Reset Extruder

G1 X2.0 Y140 E10 F1500 ; prime the nozzle
G1 X2.3 Y140 F5000
G92 E0; Reset Extruder

G1 X2.3 Y10 E10 F1200 ; prime the nozzle
G92 E0; Reset Extruder

G1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed
G1 X5 Y20 Z0.3 F5000.0 ; Move over to prevent blob squish
BED_MESH_PROFILE LOAD=default

Do you happen to have a profile for orca slicer that i can use ?

KSEGIT commented 5 months ago

I had similar problem and found what the issue was!

Installed plugins: -ElegooNeptuneThumbnails -Klipper settings -Moonraker connection -Settings guide

Even though I had configured my printer settings in Cura to use START_PRINT macro for klipper. Cura was not adding it to my gcode file. I fixed it by turning off all Post Processing Scripts in Extensions>Post Processing>Modify G-code. Now Prints are loading/starting fine in klipper.