Strona 1 z 1

Konfiguracja Klippera pod Ender 5 plus

: 20 maja 2023, 15:05
autor: Marcin1337
Hej,

Szukam ogarniętego gościa, aby pomógł mi i rozjaśnił drogę konfiguracji plików config w klipperze. Do tej pory działałem na gotowych firmware marlin i szczerze mówiąc nie mam aż tyle wolnego czasu, aby kopać w internecie. Jestem w stanie zapłacić lub "jakoś dogadać".
Mam tu na myśli zgadanie się na jakimś teamspeak czy innym komunikatorze i zrobienie razem configu.

Mam wgrane już klippera, mainsalia i moonrakera. Trzeba to tylko skonfigurować pod seryjnego endera 5 plus z płytą octopus v1.1 i biqu h2 z bltouchem. Produktem końcowym ma być mercury one/hydra (ale narazie z uwagi na ograniczony budżet muszę to skonfigurować w takiej formie jak jest). Również myślę, że jak będę miał już gotowy config pod obecną formę będę w stanie już sobie zmodyfikować niektóre parametry później.

Obecne zestawienie sprzętowe:
Ender 5 plus seria
płyta octopus v1.1 z 5x stepstik tmc2209 v1.3 btt
rpi 3 b+
ekstruder h2 biqu
bltouch
Oczywiście szczegółowe informację podam jak będzie taka potrzeba.
Liczę na szeroki odzew.

Re: Konfiguracja Klippera pod Ender 5 plus

: 20 maja 2023, 18:31
autor: Marcin1337
bumpbump

Re: Konfiguracja Klippera pod Ender 5 plus

: 20 maja 2023, 20:33
autor: bukszpryt
Zaglądałeś na githuba klippera? Jest tam pierdylion przykładowych konfiguracji pod różne drukarki.
Tu masz do Ender 5 plus: https://github.com/Klipper3d/klipper/bl ... s-2019.cfg

Re: Konfiguracja Klippera pod Ender 5 plus

: 21 maja 2023, 15:44
autor: Marcin1337
Tak, zaglądałem. Jednak jak już wspomniałem wyżej mam bardzo mało wolnego czasu, aby dochodzić jak co ustawić. Uart pin, step pin itd. Wole komuś zapłacić lub nie wiem, jakiś filament za to czy cokolwiek, kwestia dogadania się. Tutaj po prostu chodzi o to aby osoba pisząca config mówiła co robi przykład:

Wpiszuje PG1 w uart_pin bo nasz sterownik od x jest podpięty właśnie do tego pinu, a numerację wszystkich pinów mamy na stronie producenta. Odpowiada to za połączenie. W następnym parametrze musimy określić krańcówkę. Mierzymy linijką na jakiej odkległości się znajduje i wspisujemy liczbę. endstop mamy podpięte pod PC13.
Osobie ogarniającej zajmie to pewnie z 30min/godzinę. Akcelerację itd już mogę sobie sam dobrać

Re: Konfiguracja Klippera pod Ender 5 plus

: 21 maja 2023, 16:57
autor: bukszpryt
W przykładowych konfiguracjach pod konkretne drukarki, czy pod konkretne płyty masz już piny powpisywane. Jeżeli nie masz jakichś przeróbek, to taki gotowiec powinien być wystarczający. Samemu zazwyczaj trzeba ogarnąć kwestie związane z automatycznym poziomowaniem.

Re: Konfiguracja Klippera pod Ender 5 plus

: 21 maja 2023, 18:55
autor: Marcin1337
wgrałem config dla octopusa i kilka rzeczy pozmieniałem. Na ten moment mogę ruszać osią x i y. Podgrzewać łóżko i hotend, ale mam problem z homowaniem osi Z przez bltouch. bltouch robi jako endstop z. nie włącza się jakby. I porusza się tylko jedna ztka, a nie dwie. Jak mogę zsynchronizować ze sobą dwie zetki, lub co muszę zrobić aby obie działały? Z bltouchem w sumie nie wiem, bo strasznie kable od niego się nagrzały, podłączałem według specyfikacji octopusa.

Re: Konfiguracja Klippera pod Ender 5 plus

: 21 maja 2023, 18:57
autor: Marcin1337
[include mainsail.cfg]
[virtual_sdcard]
path: /home/pi/printer_data/gcodes
on_error_gcode: CANCEL_PRINT

[mcu]
serial: /dev/serial/by-id/usb-Klipper_stm32f446xx_2B004C001750344D30353320-if00

[printer]
kinematics: cartesian
max_velocity: 300
max_accel: 3000
max_z_velocity: 5
max_z_accel: 100

# Driver0
[stepper_x]
step_pin: PF13
dir_pin: PF12
enable_pin: !PF14
microsteps: 16
rotation_distance: 40
endstop_pin: PG6
position_endstop: 0
position_max: 350
homing_speed: 100

# Driver1
[stepper_y]
step_pin: PG0
dir_pin: PG1
enable_pin: !PF15
microsteps: 16
rotation_distance: 40
endstop_pin: PG9
position_endstop: 0
position_max: 350
homing_speed: 100

# Driver2
[stepper_z]
step_pin: PF11
dir_pin: PG3
enable_pin: !PG5
microsteps: 16
rotation_distance: 8
endstop_pin: PG10
endstop_pin: probe:z_virtual_endstop
position_max: 300
[safe_z_home]
home_xy_position: 100, 100 # Change coordinates to the center of your print bed
speed: 50
z_hop: 10 # Move up 10mm
z_hop_speed: 5

# Driver3
# The Octopus only has 4 heater outputs which leaves an extra stepper
# This can be used for a second Z stepper, dual_carriage, extruder co-stepper,
# or other accesory such as an MMU
#[stepper_]
#step_pin: PG4
#dir_pin: PC1
#enable_pin: PA0
#endstop_pin: PG11
#...

# Driver4
[extruder]
step_pin: PF9
dir_pin: PF10
enable_pin: !PG2
microsteps: 16
rotation_distance: 33.500
nozzle_diameter: 0.400
filament_diameter: 1.750
heater_pin: PA2 # HE0
sensor_pin: PF4 # T0
sensor_type: EPCOS 100K B57560G104F
control: pid
pid_Kp: 22.2
pid_Ki: 1.08
pid_Kd: 114
min_temp: 0
max_temp: 250

[bltouch]
sensor_pin: PB7
control_pin: PB6
z_offset: 0

[heater_bed]
heater_pin: PA1
sensor_pin: PF3 # TB
sensor_type: ATC Semitec 104GT-2
control: watermark
min_temp: 0
max_temp: 130

[fan]
pin: PA8

#[heater_fan fan1]
#pin: PE5

#[heater_fan fan2]
#pin: PD12

[heater_fan fan3]
pin: PD13

#[heater_fan fan4]
#pin: PD14

#[controller_fan fan5]
#pin: PD15



########################################
# TMC2209 configuration
########################################

[tmc2209 stepper_x]
uart_pin: PC4
diag_pin: PG6
run_current: 0.800
stealthchop_threshold: 999999

[tmc2209 stepper_y]
uart_pin: PD11
diag_pin: PG9
run_current: 0.800
stealthchop_threshold: 999999

[tmc2209 stepper_z]
uart_pin: PC6
diag_pin: PG10
run_current: 0.650
stealthchop_threshold: 999999

[tmc2209 stepper_z]
uart_pin: PC7
diag_pin: PG11
run_current: 0.650
stealthchop_threshold: 999999

[tmc2209 extruder]
uart_pin: PF2
run_current: 0.800
stealthchop_threshold: 999999

Re: Konfiguracja Klippera pod Ender 5 plus

: 21 maja 2023, 19:02
autor: morf
Wrzucaj kod i configi w tagi code.
Formatowanie będzie czytelniejsze

Re: Konfiguracja Klippera pod Ender 5 plus

: 21 maja 2023, 20:25
autor: bukszpryt
Tu masz co nieco o dodatkowym stepperze na Z: https://www.klipper3d.org/Config_Refere ... stepper_z1

U ciebie sekcja driver 3 jest cała w komentarzu i nic nie robi. Musisz mieć skonfigurowaną sekcję [stepper_z1] dla tego steppera.
Masz też dwie sekcje z tą samą nazwą [tmc2209 stepper_z]. Z drugiego steppera zrób z1.

Re: Konfiguracja Klippera pod Ender 5 plus

: 21 maja 2023, 20:44
autor: Marcin1337
Wyskoczył mi taki błąd: Option 'position_max' is not valid in section 'stepper_z1'. I co z tym bltouchem? Jak go napisać ?
[include mainsail.cfg]
[virtual_sdcard]
path: /home/pi/printer_data/gcodes
on_error_gcode: CANCEL_PRINT

[mcu]
serial: /dev/serial/by-id/usb-Klipper_stm32f446xx_2B004C001750344D30353320-if00

[printer]
kinematics: cartesian
max_velocity: 300
max_accel: 3000
max_z_velocity: 5
max_z_accel: 100

# Driver0
[stepper_x]
step_pin: PF13
dir_pin: PF12
enable_pin: !PF14
microsteps: 16
rotation_distance: 40
endstop_pin: PG6
position_endstop: 0
position_max: 350
homing_speed: 100

# Driver1
[stepper_y]
step_pin: PG0
dir_pin: PG1
enable_pin: !PF15
microsteps: 16
rotation_distance: 40
endstop_pin: PG9
position_endstop: 0
position_max: 350
homing_speed: 100

# Driver2
[stepper_z]
step_pin: PF11
dir_pin: PG3
enable_pin: !PG5
microsteps: 16
rotation_distance: 8
endstop_pin: PG10
endstop_pin: probe:z_virtual_endstop
position_max: 300
[safe_z_home]
home_xy_position: 100, 100 # Change coordinates to the center of your print bed
speed: 50
z_hop: 10 # Move up 10mm
z_hop_speed: 5

# Driver3
# The Octopus only has 4 heater outputs which leaves an extra stepper
# This can be used for a second Z stepper, dual_carriage, extruder co-stepper,
# or other accesory such as an MMU
[stepper_z1]
step_pin: PG4
dir_pin: PC1
enable_pin: PA0
endstop_pin: PG11
microsteps: 16
rotation_distance: 8
endstop_pin: PG10
endstop_pin: probe:z_virtual_endstop
position_max: 300
[safe_z_home]
home_xy_position: 100, 100 # Change coordinates to the center of your print bed
speed: 50
z_hop: 10 # Move up 10mm
z_hop_speed: 5

# Driver4
[extruder]
step_pin: PF9
dir_pin: PF10
enable_pin: !PG2
microsteps: 16
rotation_distance: 33.500
nozzle_diameter: 0.400
filament_diameter: 1.750
heater_pin: PA2 # HE0
sensor_pin: PF4 # T0
sensor_type: EPCOS 100K B57560G104F
control: pid
pid_Kp: 22.2
pid_Ki: 1.08
pid_Kd: 114
min_temp: 0
max_temp: 250

[bltouch]
sensor_pin: PB7
control_pin: PB6
z_offset: 0

[heater_bed]
heater_pin: PA1
sensor_pin: PF3 # TB
sensor_type: ATC Semitec 104GT-2
control: watermark
min_temp: 0
max_temp: 130

[fan]
pin: PA8

#[heater_fan fan1]
#pin: PE5

#[heater_fan fan2]
#pin: PD12

[heater_fan fan3]
pin: PD13

#[heater_fan fan4]
#pin: PD14

#[controller_fan fan5]
#pin: PD15



########################################
# TMC2209 configuration
########################################

[tmc2209 stepper_x]
uart_pin: PC4
diag_pin: PG6
run_current: 0.800
stealthchop_threshold: 999999

[tmc2209 stepper_y]
uart_pin: PD11
diag_pin: PG9
run_current: 0.800
stealthchop_threshold: 999999

[tmc2209 stepper_z]
uart_pin: PC6
diag_pin: PG10
run_current: 0.650
stealthchop_threshold: 999999

[tmc2209 stepper_z1]
uart_pin: PC7
diag_pin: PG11
run_current: 0.650
stealthchop_threshold: 999999

[tmc2209 extruder]
uart_pin: PF2
run_current: 0.800
stealthchop_threshold: 999999

Re: Konfiguracja Klippera pod Ender 5 plus

: 21 maja 2023, 22:20
autor: morf
morf pisze: 21 maja 2023, 19:02 Wrzucaj kod i configi w tagi code.
Formatowanie będzie czytelniejsze
sobie mozna pisac...

Re: Konfiguracja Klippera pod Ender 5 plus

: 22 maja 2023, 00:01
autor: bukszpryt
Znalazłem wątek o ustawianiu drugiego steppera na Z: https://www.reddit.com/r/klippers/comme ... _steppers/
We wklejonym tam konfigu widać, że w sekcji dotyczącej drugiego steppera jest wpisane mniej parametrów. W dokumentacji klippera w tej sekcji też jest tylko 6 parametrów, gdy u ciebie jest 9. Wywal ten position_max dla drugiego steppera.

Co do bltouch, to ja korzystałem z tego poradnika przy jego konfiguracji (dwukrotnie, bo zmieniałem całą zabudowę karetki): https://www.youtube.com/watch?v=5vmjBXvY6BA
Jest tu dobrze pokazane jak poustawiać kolejne parametry w sekcjach dotyczących bltouch i siatki do pomiarów.

Re: Konfiguracja Klippera pod Ender 5 plus

: 22 maja 2023, 00:02
autor: Marcin1337
Sorki za ten config.
Pogrzebałem trochę w tym configu i sprawdzałem również fizycznie co się dzieje z drukarką podczas "home". X i Y wchodzą na wyznaczone pozycję w configu, ale zetki się dziwnie zachowują i nie wiem z czego co wynika. Przy home tylko jedna idzie lekko w górę a druga stoi bez prądu (można sprzęgłem normalnie obracać), ale gdy home się kończy to ta bez prądu, nagle dostaje ten prąd i się blokuje uniemożliwiając obracanie. Zwolnienie wszystkich silników nic nie daje, cały czas w bezruchu dostaje prąd ta jedna Ztka.

Dalej nie wiem co się stało z bltouchem, odłączyłem go po zobaczeniu, że kabel się grzeje. Nie wiem zbytnio co z tym dalej robić. Źle config pod bltoucha? Czy może uśmierciłem go? No jak wcześniej pisałem, miałem go podpięte w wyznaczone miejsce odpowiednio w kolejności tak jak to było w instrukcji octopusa.
Obecny config:
[include mainsail.cfg]
[virtual_sdcard]
path: /home/pi/printer_data/gcodes
on_error_gcode: CANCEL_PRINT

[mcu]
serial: /dev/serial/by-id/usb-Klipper_stm32f446xx_2B004C001750344D30353320-if00

[printer]
kinematics: cartesian
max_velocity: 300
max_accel: 3000
max_z_velocity: 5
max_z_accel: 100

# Driver0
[stepper_x]
step_pin: PF13
dir_pin: PF12
enable_pin: !PF14
microsteps: 16
rotation_distance: 40
endstop_pin: PG6
position_endstop: 0
position_max: 350
homing_speed: 100

# Driver1
[stepper_y]
step_pin: PG0
dir_pin: PG1
enable_pin: !PF15
microsteps: 16
rotation_distance: 40
endstop_pin: PG9
position_endstop: 0
position_max: 350
homing_speed: 100

# Driver2
[stepper_z]
step_pin: PF11
dir_pin: PG3
enable_pin: !PG5
microsteps: 16
rotation_distance: 8
endstop_pin: PG10
endstop_pin: probe:z_virtual_endstop
position_max: 300
[safe_z_home]
home_xy_position: 100, 100 # Change coordinates to the center of your print bed
speed: 50
z_hop: 10 # Move up 10mm
z_hop_speed: 5

# Driver3
# The Octopus only has 4 heater outputs which leaves an extra stepper
# This can be used for a second Z stepper, dual_carriage, extruder co-stepper,
# or other accesory such as an MMU
[stepper_z1]
step_pin: PG4
dir_pin: PC1
enable_pin: PA0
endstop_pin: PG11
microsteps: 16
rotation_distance: 8
endstop_pin: PG10
endstop_pin: probe:z_virtual_endstop
#position_max: 300
[safe_z_home]
home_xy_position: 100, 100 # Change coordinates to the center of your print bed
speed: 50
z_hop: 10 # Move up 10mm
z_hop_speed: 5

# Driver4
[extruder]
step_pin: PF9
dir_pin: PF10
enable_pin: !PG2
microsteps: 16
rotation_distance: 33.500
nozzle_diameter: 0.400
filament_diameter: 1.750
heater_pin: PA2 # HE0
sensor_pin: PF4 # T0
sensor_type: EPCOS 100K B57560G104F
control: pid
pid_Kp: 22.2
pid_Ki: 1.08
pid_Kd: 114
min_temp: 0
max_temp: 250

[bltouch]
sensor_pin: PB7
control_pin: PB6
z_offset: 0

[heater_bed]
heater_pin: PA1
sensor_pin: PF3 # TB
sensor_type: ATC Semitec 104GT-2
control: watermark
min_temp: 0
max_temp: 130

[fan]
pin: PA8

#[heater_fan fan1]
#pin: PE5

#[heater_fan fan2]
#pin: PD12

[heater_fan fan3]
pin: PD13

#[heater_fan fan4]
#pin: PD14

#[controller_fan fan5]
#pin: PD15



########################################
# TMC2209 configuration
########################################

[tmc2209 stepper_x]
uart_pin: PC4
diag_pin: PG6
run_current: 0.800
stealthchop_threshold: 999999

[tmc2209 stepper_y]
uart_pin: PD11
diag_pin: PG9
run_current: 0.800
stealthchop_threshold: 999999

[tmc2209 stepper_z]
uart_pin: PC6
diag_pin: PG10
run_current: 0.650
stealthchop_threshold: 999999

[tmc2209 stepper_z1]
uart_pin: PC7
diag_pin: PG11
run_current: 0.650
stealthchop_threshold: 999999

[tmc2209 extruder]
uart_pin: PF2
run_current: 0.800
stealthchop_threshold: 999999

Re: Konfiguracja Klippera pod Ender 5 plus

: 22 maja 2023, 00:23
autor: Marcin1337
bukszpryt pisze: 22 maja 2023, 00:01 Znalazłem wątek o ustawianiu drugiego steppera na Z: https://www.reddit.com/r/klippers/comme ... _steppers/
We wklejonym tam konfigu widać, że w sekcji dotyczącej drugiego steppera jest wpisane mniej parametrów. W dokumentacji klippera w tej sekcji też jest tylko 6 parametrów, gdy u ciebie jest 9. Wywal ten position_max dla drugiego steppera.

Co do bltouch, to ja korzystałem z tego poradnika przy jego konfiguracji (dwukrotnie, bo zmieniałem całą zabudowę karetki): https://www.youtube.com/watch?v=5vmjBXvY6BA
Jest tu dobrze pokazane jak poustawiać kolejne parametry w sekcjach dotyczących bltouch i siatki do pomiarów.
Z zetkami próbowałem tej konfiguracji bo wcześniej to znalazłem, nic to nie dało, błędy wyrzucało, że tego parametru brakuje, tego itd więc wróciłem do starych ustawień w z.

Bltoucha jutro sprawdzę z tym poradnikiem, zobaczymy co z tego będzie...

Re: Konfiguracja Klippera pod Ender 5 plus

: 22 maja 2023, 02:03
autor: wileu
Po pierwsze posprawdzaj stany endstopów w panelu mainsaila. Wydaje mi się, że chyba powinny być zanegowane w przypadku Octopus (chyba że masz krańcówki jako NC). Swoją drogą po co Ci ich tyle? jeden+bltouch na z i dwa+bltouch na z1.

Co do bltouch, sensor_pin powinien mieć "^" pullup. Zerknij na mój konfig (SKR3) i pokombinuj.

Kod: Zaznacz cały

[bltouch]
sensor_pin: ^PC13
control_pin: PE5
speed: 5
samples: 4
sample_retract_dist: 1.0
probe_with_touch_mode: True
x_offset: -35
y_offset: -10
#z_offset: 1.00

Re: Konfiguracja Klippera pod Ender 5 plus

: 22 maja 2023, 07:27
autor: majek
Marcin1337 pisze: 22 maja 2023, 00:02 Dalej nie wiem co się stało z bltouchem, odłączyłem go po zobaczeniu, że kabel się grzeje. Nie wiem zbytnio co z tym dalej robić. Źle config pod bltoucha?
Musiałeś źle podłączyć. Jeżeli kabel się grzał, to na pewno nie jest wina konfiga.

Re: Konfiguracja Klippera pod Ender 5 plus

: 22 maja 2023, 10:16
autor: Marcin1337
dziękuję za odpowiedzi. Wrócę z pracy, to wezmę się za to. Sprawdzę również połączenie bltoucha jeszcze raz. Tak swoją drogą na początku miałem włożone zworkę pod zasilanie płyty z usb c. Później nagle płyta przestała się zasilać przez usb i nie wiedziałem zbytnio o co chodzi. Wczoraj jak odłączałem bltouch z pinów spojrzałem, że nagle płyta dostała zasilanie. Okazuje się, że podczas podłączenia bltoucha do octopusa opcja zasilania go przez usb nie jest dostępna bez względu na to czy zworkę mamy włożoną lub nie. Ktoś wie może dlaczego? To jakiej zabezpieczenie? Czy po prostu przez złe podłączenie blotucha coś takiego się podziało.

Re: Konfiguracja Klippera pod Ender 5 plus

: 22 maja 2023, 19:15
autor: Marcin1337
Grzebałem i udało mi się coś innego otrzymać.
Jedna zetka podczas home zamiast w górę do otwartego bltoucha idzie w dół, a druga Ztka podczas home w ogóle prądu nie ma. Po zakończeniu home znów dostaje prąd. Bltoucha udało się uruchomić. Tak, jednak był źle podpięty.
Jak odwrócić, żeby Z szła w górę zamiast w dół? Jak sprawić, żeby z1 się w końcu ruszyła?

Config:
[include mainsail.cfg]
[virtual_sdcard]
path: /home/pi/printer_data/gcodes
on_error_gcode: CANCEL_PRINT

[mcu]
serial: /dev/serial/by-id/usb-Klipper_stm32f446xx_2B004C001750344D30353320-if00

[printer]
kinematics: cartesian
max_velocity: 300
max_accel: 3000
max_z_velocity: 5
max_z_accel: 100

# Driver0
[stepper_x]
step_pin: PF13
dir_pin: PF12
enable_pin: !PF14
microsteps: 16
rotation_distance: 40
endstop_pin: PG6
position_endstop: 0
position_max: 350
homing_speed: 100

# Driver1
[stepper_y]
step_pin: PG0
dir_pin: PG1
enable_pin: !PF15
microsteps: 16
rotation_distance: 40
endstop_pin: PG9
position_endstop: 0
position_max: 350
homing_speed: 100

# Driver2
[stepper_z]
step_pin: PF11
dir_pin: PG3
enable_pin: !PG5
microsteps: 16
rotation_distance: 8
endstop_pin: probe:z_virtual_endstop
position_max: 300
[safe_z_home]
home_xy_position: 175, 175
speed: 50
z_hop: 10
z_hop_speed: 5

[stepper_z1]
step_pin: PC1
dir_pin: PG4
enable_pin: PA0
microsteps: 16
rotation_distance: 8
endstop_pin: probe:z_virtual_endstop


# Driver4
[extruder]
step_pin: PF9
dir_pin: PF10
enable_pin: !PG2
microsteps: 16
rotation_distance: 33.500
nozzle_diameter: 0.400
filament_diameter: 1.750
heater_pin: PA2 # HE0
sensor_pin: PF4 # T0
sensor_type: EPCOS 100K B57560G104F
control: pid
pid_Kp: 22.2
pid_Ki: 1.08
pid_Kd: 114
min_temp: 0
max_temp: 250

[bltouch]
sensor_pin: ^PB7
control_pin: PB6
speed: 5
samples: 4
sample_retract_dist: 1.0
probe_with_touch_mode: True
x_offset: -35
y_offset: -10
z_offset: 1.00

[heater_bed]
heater_pin: PA1
sensor_pin: PF3 # TB
sensor_type: ATC Semitec 104GT-2
control: watermark
min_temp: 0
max_temp: 130

[fan]
pin: PA8

#[heater_fan fan1]
#pin: PE5

#[heater_fan fan2]
#pin: PD12

[heater_fan fan3]
pin: PD13

#[heater_fan fan4]
#pin: PD14

#[controller_fan fan5]
#pin: PD15



########################################
# TMC2209 configuration
########################################

[tmc2209 stepper_x]
uart_pin: PC4
diag_pin: PG6
run_current: 0.800
stealthchop_threshold: 999999

[tmc2209 stepper_y]
uart_pin: PD11
diag_pin: PG9
run_current: 0.800
stealthchop_threshold: 999999

[tmc2209 stepper_z]
uart_pin: PC6
diag_pin: PG10
run_current: 0.650
stealthchop_threshold: 999999

[tmc2209 stepper_z1]
uart_pin: PC7
diag_pin: PG11
run_current: 0.650
stealthchop_threshold: 999999

[tmc2209 extruder]
uart_pin: PF2
run_current: 0.800
stealthchop_threshold: 999999

Re: Konfiguracja Klippera pod Ender 5 plus

: 22 maja 2023, 19:30
autor: bukszpryt
Kierunek obrotu silnika możesz zmienić przez dodanie wykrzyknika przed numerem pinu dir_pin, czyli zamiast

Kod: Zaznacz cały

 dir_pin: PG3
będzie

Kod: Zaznacz cały

 dir_pin: !PG3
Czy z1 nie działa tylko w trakcie homowania, czy w ogóle? Komendą STEPPER_BUZZ możesz sprawdzić, czy dany stepper w ogóle działa i jest dobrze podłączony, czyli dla z1 wpisz

Kod: Zaznacz cały

STEPPER_BUZZ STEPPER=stepper_z1

Re: Konfiguracja Klippera pod Ender 5 plus

: 22 maja 2023, 20:28
autor: Marcin1337
ha! udało się. Został tylko nieszczęsny z1. Tak z1 to ten, który stroi fochy. z1 nie działa podczas homowania. Po zakończeniu home i wyłączeniu się wszystkich motorów ten wręcz przeciwnie, zaczyna chodzić i blokuje cały czas śrube

Re: Konfiguracja Klippera pod Ender 5 plus

: 22 maja 2023, 21:05
autor: majek
Ja bym obstawiał na źle skonfigurowane enable dla z1, bo na wszystkich silnikach masz zanegowany pin, a tam nie (brak !).

Re: Konfiguracja Klippera pod Ender 5 plus

: 22 maja 2023, 21:27
autor: Marcin1337
majek pisze: 22 maja 2023, 21:05 Ja bym obstawiał na źle skonfigurowane enable dla z1, bo na wszystkich silnikach masz zanegowany pin, a tam nie (brak !).
tak, sprawdzałem to i generalnie teraz różnica jest taka, że teraz działa podczas home (ale tylko jakby się blokuje, nie porusza) może mam zły pin przypisany? jak to mogę sprawdzić?
# Driver2
[stepper_z]
step_pin: PF11
dir_pin: !PG3
enable_pin: !PG5
microsteps: 16
rotation_distance: 8
endstop_pin: probe:z_virtual_endstop
position_max: 300
[safe_z_home]
home_xy_position: 175, 175
speed: 50
z_hop: 10
z_hop_speed: 5

[stepper_z1]
step_pin: PC1
dir_pin: PG4
enable_pin: !PA0
microsteps: 16
rotation_distance: 8
endstop_pin: probe:z_virtual_endstop[b/]

Re: Konfiguracja Klippera pod Ender 5 plus

: 22 maja 2023, 21:38
autor: majek
Marcin1337 pisze: 22 maja 2023, 21:27
majek pisze: 22 maja 2023, 21:05 Ja bym obstawiał na źle skonfigurowane enable dla z1, bo na wszystkich silnikach masz zanegowany pin, a tam nie (brak !).
tak, sprawdzałem to i generalnie teraz różnica jest taka, że teraz działa podczas home (ale tylko jakby się blokuje, nie porusza) może mam zły pin przypisany? jak to mogę sprawdzić?
Czyli pin ENABLE jest teraz ok, bo on odblokowuje działanie silnika. Jeżeli silnik się nie porusza, to problem możesz mieć z pinem STEP. Jakby DIR było złe, to silnik jechałby tylko w jedną stronę (albo odwrotnie jeżeli byłby problem z negacją).
Sprawdź w dokumentacji płyty jakie piny są przypisane do tego slotu gdzie masz Z1.
Ewentualnie zamień na chwilę piny Z z Z1 w konfigu i zobacz czy nadal ten sam silnik będzie się poruszał - jak tak, to konfigurację dual Z masz ok, ale coś jest nie tak z pinami lub samym podłączeniem drugiego silnika. Jeżeli jednak po zamianie konfiga jeździć będzie drugi silnik, to piny masz dobrze, ale konfiguracja dwóch silników na Z może mieć gdzieś błąd (na klipperze się nie znam, więc nie wiem jak powinna wyglądać konfiguracja na 2 silniki w Z).

Re: Konfiguracja Klippera pod Ender 5 plus

: 22 maja 2023, 22:24
autor: Marcin1337
były złe piny, nie tylko step, ale i dir. Teraz działają. Coraz bliżej końca! Ostatnie pytanie. Jak mogę synchro tych dwóch osi? Znalazłem to:
https://www.klipper3d.org/Config_Reference.html#z_tilt
Lecz nie bardzo wiem jak podstawić w to parametry. Znalazłem jakiegoś gotowca pod e5+, ale wyskakuje błąd podczas pomiaru nachylenia:
22:18 Move out of range: 360.000 180.000 5.000 [0.000]

Config:
[z_tilt]
z_positions: -18.4,180
378.4,180
points: 50,180
360,180
speed: 50
horizontal_move_z: 5
retries: 10
retry_tolerance: 0.01

Re: Konfiguracja Klippera pod Ender 5 plus

: 22 maja 2023, 22:54
autor: majek
Wklejaj konfig przez tag [ code] (ikonka </>), to wtedy będzie wiadomo czy nie zgubiłeś gdzieś spacji, bo akurat po z_positions kolejne współrzędne powinny być 'wcięte'.

Re: Konfiguracja Klippera pod Ender 5 plus

: 22 maja 2023, 22:56
autor: bukszpryt
Próbujesz za daleko pojechać do pomiaru.
Maksymalne położenie zdefiniowane dla stepperów masz na 350, a tutaj masz:

Kod: Zaznacz cały

points:
    50,180
    360,180
Tu masz opis tego parametru z dokumentacji klippera:

Kod: Zaznacz cały

#points:
#   A list of X, Y coordinates (one per line; subsequent lines
#   indented) that should be probed during a Z_TILT_ADJUST command.
#   Specify coordinates of the nozzle and be sure the probe is above
#   the bed at the given nozzle coordinates. This parameter must be
#   provided.

Re: Konfiguracja Klippera pod Ender 5 plus

: 24 maja 2023, 00:42
autor: Marcin1337
Z tilt chyba udało się ustawić. Jakoś to działa. Stół mam już wypoziomowany itd, puszczając wydruk na sucho ( bo jeszcze nie skalibrowałem ekstrudera) zauważyłem że silniki się grzeją. Moim zdaniem znacznie się grzeją. W poprzedniej drukarce mi się tak nie grzały. Tym bardziej na wydruku który zajmuje ok. 30min. W sumie nie zmieniałem prądu na stepstikach. Tak jak kupiłem to od razu wsadziłem bez sprawdzania.

Re: Konfiguracja Klippera pod Ender 5 plus

: 30 maja 2023, 23:29
autor: Marcin1337
Znalazłem czas aby zająć się drukarką i tracę cierpliwość. Musiałem zmienić mocowanie h2jki bo tamto było na dłuższą gardziel bimetaliczną, a mam krótszą z tytanu. Po wymianie i próbie ustawienia ofsetu Z mam straszne problemy. Nie mogę offsetu dać na minus.
Krótko mówiąc potrzebuje pomocy z konfiguracją:

-[bltouch]
-[bed_mesh]
-[z_tilt]

Proszę o pomoc bo chce w końcu na niej coś wydrukować...
Muszę ustawić offset na minus a wyskakuje mi komunikat:
Move out of range: 175.000 175.000 -0.050 [0.000]

Pokrętłami łóżka nie podwyższę stołu bo już nie ma takiej możliwości. Po za offsetem to ten z_tilt i bed_mesh. To ostatnie rzeczy, które zostały.

Config:

Kod: Zaznacz cały

[safe_z_home]
home_xy_position: 175, 175 
speed: 150
z_hop: 10                 
z_hop_speed: 5

[bltouch]
sensor_pin: ^PB7
control_pin: PB6
speed: 5
samples: 1
sample_retract_dist: 1.0
probe_with_touch_mode: True
x_offset: -35
y_offset: -10
z_offset: 0
pin_up_reports_not_triggered: True
pin_up_touch_mode_reports_triggered: False

[heater_bed]
heater_pin: PA1
sensor_pin: PF3 # TB
sensor_type: ATC Semitec 104GT-2
control: watermark
min_temp: 0
max_temp: 130

[bed_mesh]
speed: 100
horizontal_move_z: 8
mesh_min: 50, 50
mesh_max: 300, 300
probe_count: 3, 3

[z_tilt]
z_positions: 0,180
  290,180
points: 0,180
  290,180
speed: 100
horizontal_move_z: 5
retries: 20
retry_tolerance: 0.0025

Re: Konfiguracja Klippera pod Ender 5 plus

: 30 maja 2023, 23:36
autor: konradsdev1
Żeby ustawić ujemny offset musisz dodać position_min:

Kod: Zaznacz cały

[stepper_z]
position_min: -2.0

Re: Konfiguracja Klippera pod Ender 5 plus

: 31 maja 2023, 00:42
autor: Marcin1337
Czyli wychodzi na to że proste rozwiązanie. Sprawdzę jutro. A co z tymi dwoma ? Meshem i tiltem? W tilcie dziś pozycje poustawialem aby były równo. Gdy włączam z_tilt do przechodzi do czynności - jedzie w prawo i sprawdza - następnie w lewo i tam się zatrzymuje (jakby lewa os była zbyt nisko). Generalnie jak zaczyna pomiar i też w meshu tak mam że jak skanuje to pierwszy raz sonda normalnie wychodzi i mierzy, ale kolejne pomiary tego punktu są takie że sonda uderza o stół. Tak ma być? Na konsoli widzę że jakby te pomiary się aktualizują i są podane wartości, ale no nie jestem pewny

Re: Konfiguracja Klippera pod Ender 5 plus

: 31 maja 2023, 22:06
autor: Marcin1337
to z tym poz. min nie działa. Nadal nie mogę tego ustawić

Dalej nie mogę offsetu dać na minus w z. Gdy to robię wyskakuje:
Option 'z_offset' in section 'bltouch' must have minimum of 0.0

Once the underlying issue is corrected, use the "RESTART"
command to reload the config and restart the host software.
Printer is halted

Re: Konfiguracja Klippera pod Ender 5 plus

: 01 cze 2023, 00:19
autor: bukszpryt
Marcin1337 pisze: 30 maja 2023, 23:29
Proszę o pomoc bo chce w końcu na niej coś wydrukować...
Muszę ustawić offset na minus a wyskakuje mi komunikat:
Move out of range: 175.000 175.000 -0.050 [0.000]

Pokrętłami łóżka nie podwyższę stołu bo już nie ma takiej możliwości. Po za offsetem to ten z_tilt i bed_mesh. To ostatnie rzeczy, które zostały.
Dlaczego musisz mieć ten offset ujemny? Może masz sondę na złej wysokości i zbyt nisko łapie ci zero?

U siebie mam 3dtoucha zamontowanego na prowizorycznie zrobionym uchwycie i musiałem między niego a sondę wsadzić jakieś podkładki, żeby mi się zgadzała wysokość sondy względem dyszy, bo była za wysoko i nie łapała stołu zanim dysza go już nie orała.

Re: Konfiguracja Klippera pod Ender 5 plus

: 01 cze 2023, 02:36
autor: wileu
Marcin1337 pisze: 31 maja 2023, 22:06 to z tym poz. min nie działa. Nadal nie mogę tego ustawić

Dalej nie mogę offsetu dać na minus w z. Gdy to robię wyskakuje:
Option 'z_offset' in section 'bltouch' must have minimum of 0.0

Once the underlying issue is corrected, use the "RESTART"
command to reload the config and restart the host software.
Printer is halted
Offset bltouch na minusie? Tam ma być odległość pomiędzy wysuniętą sondą a czubkiem dyszy. Czyli bltouch wysuwa sondę, która musi być poniżej czubka dyszy, dotyka i teraz klipper wie ile od tego miejsca jest do wysokości z = 0.0 czyli czubka dyszy.

Re: Konfiguracja Klippera pod Ender 5 plus

: 01 cze 2023, 09:30
autor: arczik
Sprawdź proszę https://www.klipper3d.org/Probe_Calibrate.html. A potem:

1) Dashboard => Toolhead => "Domek All"
2) Czekasz
3) X na połowę beda => Y na połowę beda
4) Czekasz
5) Console => PROBE_CALIBRATE
6) Pojawia sie okienko Manual Probe, gdzie ustawiasz wysokość
7) Accept
8) Console SAVE_CONFIG
9) Sprawdź "dół" pliku printer.cfg, powinien sie zaktualizować

Re: Konfiguracja Klippera pod Ender 5 plus

: 01 cze 2023, 14:37
autor: Marcin1337
Dziękuję za wiele odpowiedzi. Doszedłem do tego jakoś sam. Miałem zbyt wysoko bltoucha. Dość długi czas walczyłem nad z_tiltem. Podczas pomiaru jakby odwrotnie łóżko się poziomowało. Lewa strona była zbyt nisko i to ona powinna się podwyższyć, a robiła to strona prawa. Długo kombinowałem, aż postanowiłem zamienić kable. Lewy silnik podłączyłem w pierwszy slot Z a prawy silnik pod drugi (czyli odwrotnie do tego jak to wcześniej miałem) i działa świetnie! Mam wrażenie że coś bltouch szwankuje mi bo się czasami zawiesza, zobaczymy jak długo podziała. Dziś powalczę z meshem, teraz powinno być z górki. Muszę również powalczyć z tymi prądami na silnikach.
Dla doświadczonych. Mierzyłem ile jest ustawione na stepstiku i wychodzi około 1,2V przy ori silnikach od creality (42-34 i 42-40). Najmocniej się grzeje ten 42-34. Ogólnie patrzyłem z poradników i wyliczyłem max prąd dla 42-34 to 2,4V, więc teoretycznie nie powinien się grzać. Tak samo grzeje się mocno silnik ekstrudera. (extruder H2) prąd też 1,2V ustawiony na stepstiku.
Config:

Kod: Zaznacz cały

# TMC2209 configuration
########################################

[tmc2209 stepper_x]
uart_pin: PC4
diag_pin: PG6
run_current: 0.800
stealthchop_threshold: 999999

[tmc2209 stepper_y]
uart_pin: PD11
diag_pin: PG9
run_current: 0.800
stealthchop_threshold: 999999

[tmc2209 stepper_z]
uart_pin: PC6
diag_pin: PG10
run_current: 0.650
stealthchop_threshold: 999999

[tmc2209 stepper_z]
uart_pin: PC7
diag_pin: PG11
run_current: 0.650
stealthchop_threshold: 999999

[tmc2209 extruder]
uart_pin: PF2
run_current: 0.800
stealthchop_threshold: 999999
Czytałem, że silniki mogą być gorące i do czasu kiedy nie parzą to jest git, ale "parzy" to różnie można odbierać. Dla mnie nie parzą, ale dla np. mojej dziewczyny już tak. Nie chce ich katować, żeby trochę mi wytrzymały. Jakieś porady?

Re: Konfiguracja Klippera pod Ender 5 plus

: 01 cze 2023, 21:01
autor: Marcin1337
O co chodzi z tym bed mesh? Daje pozycję min_mesh 0,25 a gdy uruchamiam bedmesh to ona wchodzi sobie na pierwszą poz- 35,35 ?????????????? :problem: :problem: :problem: :problem: :problem: :problem:

Kod: Zaznacz cały

[printer]
kinematics: cartesian
max_velocity: 300
max_accel: 3000
max_z_velocity: 5
max_z_accel: 100


########################################
# DRIVER configuration
########################################
# Driver0
[stepper_x]
step_pin: PF13
dir_pin: PF12
enable_pin: !PF14
microsteps: 16
rotation_distance: 40
endstop_pin: PG6
position_endstop: 0
position_max: 350
homing_speed: 100

# Driver1
[stepper_y]
step_pin: PG0
dir_pin: PG1
enable_pin: !PF15
microsteps: 16
rotation_distance: 40
endstop_pin: PG9
position_endstop: 0
position_max: 350
homing_speed: 100

# Driver2
[stepper_z]
step_pin: PF11
dir_pin: !PG3
enable_pin: !PG5
microsteps: 16
rotation_distance: 8
endstop_pin: probe:z_virtual_endstop
position_min: -10.0
position_max: 410

# Driver3
[stepper_z1]
step_pin: PG4
dir_pin: !PC1
enable_pin: !PA0
microsteps: 16
rotation_distance: 8
endstop_pin: probe:z_virtual_endstop

# Driver4
[extruder]
step_pin: PF9
dir_pin: PF10
enable_pin: !PG2
microsteps: 16
rotation_distance: 3.46587584
nozzle_diameter: 0.300
filament_diameter: 1.750
heater_pin: PA2 # HE0
sensor_pin:  PF4 # T0
sensor_type: EPCOS 100K B57560G104F
control: pid
pid_kp: 17.589
pid_ki: 0.644
pid_kd: 120.047
min_temp: 0
max_temp: 250


########################################
# TMC2209 configuration
########################################
[tmc2209 stepper_x]
uart_pin: PC4
diag_pin: PG6
run_current: 0.800
stealthchop_threshold: 999999

[tmc2209 stepper_y]
uart_pin: PD11
diag_pin: PG9
run_current: 0.800
stealthchop_threshold: 999999

[tmc2209 stepper_z]
uart_pin: PC6
diag_pin: PG10
run_current: 0.650
stealthchop_threshold: 999999

[tmc2209 stepper_z1]
uart_pin: PC7
diag_pin: PG11
run_current: 0.650
stealthchop_threshold: 999999

[tmc2209 extruder]
uart_pin: PF2
run_current: 0.800
stealthchop_threshold: 999999


########################################
# BED configuration
########################################
[safe_z_home]
home_xy_position: 175, 175 
speed: 300
z_hop: 10                 
z_hop_speed: 10

[bltouch]
sensor_pin: ^PB7
control_pin: PB6
speed: 5
samples: 1
sample_retract_dist: 1.0
x_offset: -35
y_offset: -10
z_offset: 7.850

[heater_bed]
heater_pin: PA1
sensor_pin: PF3 # TB
sensor_type: ATC Semitec 104GT-2
control: pid
pid_kp: 68.593
pid_ki: 0.815
pid_kd: 1443.030
min_temp: 0
max_temp: 130

[bed_mesh]
algorithm: bicubic
speed: 150
horizontal_move_z: 10
mesh_min: 0,25
mesh_max: 310,315
probe_count: 5, 3

[bed_screws]
screw1: 40,20
screw2: 40,280
screw3: 320,280
screw4: 320,20

[z_tilt]
z_positions: 0,180
  290,180
points: 0,180
  290,180
speed: 100
horizontal_move_z: 15
retries: 20
retry_tolerance: 0.0025

Re: Konfiguracja Klippera pod Ender 5 plus

: 01 cze 2023, 22:12
autor: morf
Gosciu wszystko ok? Słoneczko przygrzało? Nabijasz posty do giełdy? :D

Nie wczytywałem sie ale cały ten wątek wygląda tak jakby Tobie Autorze nie chciało sie poczytać dokumentacji, a często losowo ustawiasz parametry oczekując ze inni poprowadzą Cię za rączkę.

Nie znam zupełnie Klippera ale otworzylem link z dokumentacja https://www.klipper3d.org/Bed_Mesh.html
i widze jak wół jest napisane

Kod: Zaznacz cały

mesh_min: 35, 6
Required
The first probed coordinate, nearest to the origin. This coordinate is relative to the probe's location.
This coordinate is relative to the probe's location.

A teraz zobacz jak masz to ustawione u siebie w pliku i zrozumiesz dlaczego jedzie na 35,35

podpowiedz (w twoim pliku)

Kod: Zaznacz cały

mesh_min: 0,25
...
[bltouch]
x_offset: -35
y_offset: -10

Re: Konfiguracja Klippera pod Ender 5 plus

: 03 cze 2023, 02:04
autor: Marcin1337
Przepraszam, nerwy wzięły górę. Udało się skonfigurować. Czytałem dokumentacje, ale często pomijam niektóre zapisy, ale to już nie ważne. Udało się z waszą pomocą wszystko zrobić i za to dziękuję.