Konfiguracja Klippera pod Ender 5 plus

Oprogramowanie sterownika drukarki i do łączenia komputera z drukarką
Awatar użytkownika
morf
Drukarz
Postów w temacie: 3
Posty: 3203
Rejestracja: 17 sty 2017, 12:28
Drukarka: Reprapy, Prusa MK3S
x 1575

Re: Konfiguracja Klippera pod Ender 5 plus

Post autor: morf »

morf pisze: 21 maja 2023, 19:02 Wrzucaj kod i configi w tagi code.
Formatowanie będzie czytelniejsze
sobie mozna pisac...
Rozarh
Done is better than perfect.
bukszpryt
Postów w temacie: 7
Posty: 336
Rejestracja: 05 cze 2019, 21:21
x 100

Re: Konfiguracja Klippera pod Ender 5 plus

Post 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.
Marcin1337
Konto z ograniczeniami
Postów w temacie: 22
Posty: 21
Rejestracja: 20 maja 2023, 14:42

Re: Konfiguracja Klippera pod Ender 5 plus

Post 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
Marcin1337
Konto z ograniczeniami
Postów w temacie: 22
Posty: 21
Rejestracja: 20 maja 2023, 14:42

Re: Konfiguracja Klippera pod Ender 5 plus

Post 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...
Awatar użytkownika
wileu
Postów w temacie: 2
Posty: 16
Rejestracja: 16 kwie 2023, 23:13
Lokalizacja: mazowieckie
Drukarka: SapphirePro
x 6

Re: Konfiguracja Klippera pod Ender 5 plus

Post 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
Awatar użytkownika
majek
Drukarz
Postów w temacie: 4
Posty: 769
Rejestracja: 28 gru 2020, 18:17
Drukarka: EZT-3D T1, vn-corexy
x 441

Re: Konfiguracja Klippera pod Ender 5 plus

Post 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.
Marcin1337
Konto z ograniczeniami
Postów w temacie: 22
Posty: 21
Rejestracja: 20 maja 2023, 14:42

Re: Konfiguracja Klippera pod Ender 5 plus

Post 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.
Marcin1337
Konto z ograniczeniami
Postów w temacie: 22
Posty: 21
Rejestracja: 20 maja 2023, 14:42

Re: Konfiguracja Klippera pod Ender 5 plus

Post 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
bukszpryt
Postów w temacie: 7
Posty: 336
Rejestracja: 05 cze 2019, 21:21
x 100

Re: Konfiguracja Klippera pod Ender 5 plus

Post 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
Marcin1337
Marcin1337
Konto z ograniczeniami
Postów w temacie: 22
Posty: 21
Rejestracja: 20 maja 2023, 14:42

Re: Konfiguracja Klippera pod Ender 5 plus

Post 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
ODPOWIEDZ

Wróć do „Firmware'y i hosty”