4 Issues and an understanding issues with my printer config - hoping for help

Hi,

i got 3 smaller issues with my printer config. I have to say that i already turned 2 of my printers into klipper machines and am very pleased with them, unfortunatelly it seems i still need a lot to learn.

Last weekend i modified by FLSUN QQ-S Pro into a klipper machine, but i ran into 4 issues i wasn’t able to figure out myself what excatly is the problem. As it’s my first delta i was sure to have different issue to solve, but the most seems more strange commonly as to be a delta issue.

  1. I got issues with extrusion volume. I get exactly 100.00mm extruded with G1 E100, but it seems not to fit into prints. If i print something with 2 walls it’s set to 0,4mm and should be 0,8mm in total, but instead it’s only around 0,6-0,65mm if i raise the flow to ~125% it’s fine. But i don’t understand this as all 3 filaments are pretty close and consistand to 1.75mm (~1.739mm on ABS / ~1.738mm PLA / ~1.739 on PETG - average measured on 3 meters of filament) all from Extrudr. As i am at the beginning with my config it has no PA, IS or something else activated. I tested the filaments on Cura 4.12 with my settings and on superslicer with stock QQ-S settings (only wall size has been modified to 0,4mm). Before someone asks i am using a SKR 1.4 Turbo with TMC2209 with a genuine E3D Titan extruder and the 0.9 small but powerful stepper that was included.

[extruder]
max_extrude_only_distance: 600.0
step_pin: P2.2
dir_pin: P2.6
enable_pin: !P2.1
full_steps_per_rotation: 400
microsteps: 16
gear_ratio: 66:22
rotation_distance: 23.8884689
nozzle_diameter: 0.400
filament_diameter: 1.750
pressure_advance: 0.0000
pressure_advance_smooth_time: 0.040
heater_pin: P2.7
sensor_type: EPCOS 100K B57560G104F
sensor_pin: P0.24
smooth_time: 1.0
control: pid
pid_Kp: 26.878
pid_Ki: 1.906
pid_Kd: 94.746
min_temp: 5
max_temp: 260
min_extrude_temp: 170

[tmc2209 extruder]
uart_pin: P1.10
interpolate: True
run_current: 0.950
hold_current: 0.700
sense_resistor: 0.150
stealthchop_threshold: 999

  1. My first try on Neopixels. I would say it’s working fine, it starting with the correct color. Change color once print starts to “white”, but it’s not changing back once print is finished.

[neopixel NEOPIXEL]
pin: P1.24
chain_count: 9
color_order: GRB
initial_GREEN: 1.0000
initial_RED: 0.3490
initial_BLUE: 1.0000

[gcode_macro START_PRINT]
gcode:
SET_LED LED=NEOPIXEL RED=1.0000 GREEN=1.0000 BLUE=1.0000
{% set BED_TEMP = params.BED_TEMP|default(100)|float %}
{% set EXTRUDER_TEMP = params.EXTRUDER_TEMP|default(230)|float %}
M104 S{ EXTRUDER_TEMP }
M140 S{ BED_TEMP }
G90
G28
M190 S{BED_TEMP}
M109 S{EXTRUDER_TEMP}
G92 E0
G1 E3.0 F200
G92 E0
G1 Z5 F2400
G1 Z0.25 Y-100.2 X-59 F2400
G1 Z0.25 Y-100.2 X59 F2400 E20
G1 Z0.25 Y-100.4 X-59 F2400
G1 Z0.25 Y-100.4 X-59 F2400 E20
G1 Z1.0 F2400
G92 E0

[gcode_macro END_PRINT]
gcode:
SET_LED LED=NEOPIXEL RED=0.3490 GREEN=1.000 BLUE=1.0000
M107 T0
M104 S0
M140 S0
G92 E0 Z0
G91
G1 E-2 F2700
G1 E-2 Z0.2 F2400
G92 E0
G28
G90
M84

  1. The next thing is that i am struggling with the prime circle line i want to do. At Marlin there was G2 X Y with R. At Klipper it’s with I J and i don’t get it. As you can see in my Start GCode i did 2 straight lines as i was not able to make this functional. My attempts mostly produced a curved line that alway ended outside of the printable area and due to that an error occured.
    I simply wanted a quater of a circle on the front of the bed anything else :slight_smile: please be so kind and take the time to explain, not just simple write down the answer.

  2. Once i add SET_GCODE_OFFSET Z_ADJUST=-0.07 MOVE=1 to my start gcode, it directly abort prints as it says move out of moveable area. Did i get something wrong ? i wanted to compensate the paper of the paper Z-Offset test as i did it preheated and i have exactly 0.07 bigger first layer. I did so on my Cartesians aswell and on my Voron 0.1 without any issues.

And i have an understanding issue. How can i set up acceleration and feedrate of my extruder, as the Titan is pretty noisy with klipper defaults !? And once i tuned pressure advanced do i set my retraction distance to ~0.75mm even for a bowden setup ? On my others i only have direct drives and used 1-1,5mm and kept it after PA tuning without any issues. And at least, does make skew correction any sense on a delta ?

Thanks and Regards,
BPM

You need to set position_min in your [stepper_z] section to allow the nozzle to go below zero.

hey, it’s a delta - it doesn’t have stepper_z. It’s stepper_a / b / c. I did

[printer]
minimum_z_position: -10

as mentioned by delta_configuration. But didn’t seems to behave the same.

I would need to see a log file with the error. That would imply it’s trying to move to an invalid X or Y location.