Strona 16 z 20

Re: Klipper dla Two Trees Sapphire Pro - rozeznanie tematu

: 06 kwie 2024, 18:37
autor: Jarewa
a co to za kwiatek? "!gpio29" tak ma być? "!"

Re: Klipper dla Two Trees Sapphire Pro - rozeznanie tematu

: 06 kwie 2024, 18:39
autor: konradsdev1
To jest proste tylko zacznij po kolei, najpierw sprawdź samego BL-Touch a dopiero później home.
Zobacz czy działa wysuwanie i chowanie BL-Touch.
Niepotrzebnie dodałeś pull-up i odwracanie logiki, powinno być:

Kod: Zaznacz cały

[bltouch]
sensor_pin: gpio22
control_pin: gpio29

Re: Klipper dla Two Trees Sapphire Pro - rozeznanie tematu

: 06 kwie 2024, 18:42
autor: Jarewa
Tylko to jest serwo działa jak "serwo" odwrócenie logiki to poważny błąd, serwo działa 500-2500ms jak odwrócił logikę to będzie miał całkiem inaczej i bltouch nie rozumie poleceń

Re: Klipper dla Two Trees Sapphire Pro - rozeznanie tematu

: 06 kwie 2024, 18:50
autor: konradsdev1
Właśnie o to mi chodziło, napisałem jak powinno być.

Re: Klipper dla Two Trees Sapphire Pro - rozeznanie tematu

: 06 kwie 2024, 18:55
autor: Breyger

Kod: Zaznacz cały

# This file contains common pin mappings for the BIGTREETECH SKR Pico V1.0
# To use this config, the firmware should be compiled for the RP2040 with
# USB communication.

# The "make flash" command does not work on the SKR Pico V1.0. Instead,
# after running "make", copy the generated "out/klipper.uf2" file
# to the mass storage device in RP2040 boot mode

# See docs/Config_Reference.md for a description of parameters.

[include mainsail.cfg]

[bltouch]
sensor_pin: ^gpio22
control_pin: gpio29
x_offset: 0
y_offset: 0
z_offset: 0
speed: 3.0
samples: 1
pin_up_reports_not_triggered: True
pin_up_touch_mode_reports_triggered: False

[stepper_x]
step_pin: gpio11
dir_pin: !gpio10
enable_pin: !gpio12
microsteps: 16
rotation_distance: 40
endstop_pin: !gpio4
position_endstop: 0
position_max: 235
homing_speed: 50

[tmc2209 stepper_x]
uart_pin: gpio9
tx_pin: gpio8
uart_address: 0
run_current: 0.580
stealthchop_threshold: 999999

[stepper_y]
step_pin: gpio6
dir_pin: !gpio5
enable_pin: !gpio7
microsteps: 16
rotation_distance: 40
endstop_pin: !gpio3
position_endstop: 0
position_max: 235
homing_speed: 50

[tmc2209 stepper_y]
uart_pin: gpio9
tx_pin: gpio8
uart_address: 2
run_current: 0.580
stealthchop_threshold: 999999

[stepper_z]
step_pin: gpio19
dir_pin: gpio28
enable_pin: !gpio2
microsteps: 16
rotation_distance: 8
endstop_pin: probe:z_virtual_endstop
position_min: -2.0
position_max: 250
homing_speed: 12

[tmc2209 stepper_z]
uart_pin: gpio9
tx_pin: gpio8
uart_address: 1
run_current: 0.580
stealthchop_threshold: 999999

[extruder]
step_pin: gpio14
dir_pin: !gpio13
enable_pin: !gpio15
microsteps: 16
rotation_distance: 33.500
nozzle_diameter: 0.400
filament_diameter: 1.750
heater_pin: gpio23
sensor_type: EPCOS 100K B57560G104F
sensor_pin: gpio27
control: pid
pid_Kp: 21.527
pid_Ki: 1.063
pid_Kd: 108.982
min_temp: 0
max_temp: 250

[tmc2209 extruder]
uart_pin: gpio9
tx_pin: gpio8
uart_address: 3
run_current: 0.650
stealthchop_threshold: 999999

[heater_bed]
heater_pin: gpio21
sensor_type: ATC Semitec 104GT-2
sensor_pin: gpio26
control: pid
pid_Kp: 54.027
pid_Ki: 0.770
pid_Kd: 948.182
min_temp: 0
max_temp: 130

[fan]
pin: gpio17

[heater_fan heatbreak_cooling_fan]
pin: gpio18

[heater_fan controller_fan]
pin: gpio20

[temperature_sensor pico]
sensor_type: temperature_mcu

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

[printer]
kinematics: corexy
max_velocity: 250
max_accel: 4500
max_z_velocity: 10
max_z_accel: 80

[safe_z_home]
speed: 100
z_hop: 10
z_hop_speed: 100
home_xy_position: 115,115

[neopixel board_neopixel]
pin: gpio24
chain_count: 1
color_order: GRB
initial_RED: 0.3
initial_GREEN: 0.3
initial_BLUE: 0.3
ten konfig działa nalepiejl, stół jedzie do otwartej sondy bltouch ake sonda nie zatrzymuje stołu i zaczyna migać..

Re: Klipper dla Two Trees Sapphire Pro - rozeznanie tematu

: 06 kwie 2024, 19:03
autor: atom1477
Szkoda że Klipper ma dość dziwnie rozwiązanie pokazywanie stanów. Trzeba wywoływać komendy żeby zobaczyć jednorazowo uchwycony stan. Nie jak np. Linuxcnc który pokazuje na bieżąco.
W każdym razie pasowało by sprawdzić czy przed dojazdem do stołu BLTouch pokazuje OPEN, a po najechaniu TRIGGERED. Tzn. sprawdzić co program pokazuje, bo BLTouch najprawdopodobniej działa tylko sygnał z niego gdzieś ginie zanim dojdzie do Klippera.
Ale jak to zrobić bez podglądu na żywo to nie wiem. Chyba tylko ręcznie (czyli nie podczas home-owania) i dwukrotnie wywołując komendę M119.

Re: Klipper dla Two Trees Sapphire Pro - rozeznanie tematu

: 06 kwie 2024, 19:07
autor: konradsdev1
Jest opisane co trzeba zrobić krok po kroku choćby tu https://www.klipper3d.org/BLTouch.html#initial-tests ale kolega uparcie robi home zamiast sprawdzić samo działanie BL-Touch.

Re: Klipper dla Two Trees Sapphire Pro - rozeznanie tematu

: 06 kwie 2024, 19:29
autor: Jarewa
Kliper też pokazuje na bieżąco. tylko nie to okienko ogląda :P

Re: Klipper dla Two Trees Sapphire Pro - rozeznanie tematu

: 06 kwie 2024, 20:09
autor: Breyger
To dajcie jak możecie łopatologicznie co mam zrobić. Bo z opisów klippera wiem tyle co nic (czytam translator), a z jakiego okienka mam czytać to podpowiedź. Będę mądrzejszy albo prawiw tak mądry jak Ty.

Większość mądrych ale większość nic nie powie... Aaaa niech zje....ie drukarkę. Będą jaja..

Re: Klipper dla Two Trees Sapphire Pro - rozeznanie tematu

: 06 kwie 2024, 20:33
autor: konradsdev1
Wyślij to i zobacz czy pin się wysuwa:

Kod: Zaznacz cały

BLTOUCH_DEBUG COMMAND=pin_down
Po tym powinien się schować:

Kod: Zaznacz cały

BLTOUCH_DEBUG COMMAND=pin_up
Jeśli powyższe polecenia działają to wyślij kolejno te dwa:

Kod: Zaznacz cały

BLTOUCH_DEBUG COMMAND=pin_down
QUERY_PROBE
Powinien napisać "probe: open".

Lekko wciśnij pin tak żeby się schował i wyślij jeszcze raz QUERY_PROBE.
Teraz powinno pojawić się "probe: TRIGGERED".