Klipper BLtouch probe accuracy

Czyli co i jak podłączyć żeby działało
Awatar użytkownika
Jarewa
Drukarz
Postów w temacie: 6
Posty: 1602
Rejestracja: 26 sty 2021, 22:16
Lokalizacja: Głogów
x 369

Klipper BLtouch probe accuracy

Post autor: Jarewa »

Panowie mam jakiś dyży problem z M48 jak i samym czujnikiem był montowany BLtouch od tringelab i CRtouch od creality zawsze jest podobnie. Czujniki raczej wykluczam wadliwość.

Kod: Zaznacz cały

probe accuracy results: maximum 0.046484, minimum -0.431641, range 0.478125, average -0.148594, median -0.144531, standard deviation 0.147996

Mechanikę wykluczam bo na czujniku zegarowym powtarzalność powrotu to max pomyłka 0.005 około.

[youtube]www.youtube.com/shorts/CLbkYqv5NpQ[/youtube]

Coś z ustawieniami w kliperze a mam tak

Kod: Zaznacz cały

[stepper_z]
step_pin: PF11
dir_pin: PG3
enable_pin: !PG5
microsteps: 32 #16
rotation_distance: 2.5 #2.5
#endstop_pin: PG10
endstop_pin: probe:z_virtual_endstop
position_min: -1.0
#position_endstop: 0.0
position_max: 180
homing_speed: 50


[bltouch]                           
sensor_pin: PB7
control_pin: PB6
x_offset: 0.0                     
y_offset: 0.0                         
z_offset: 0.0  
speed: 10
samples: 3
sample_retract_dist: 5.0  
lift_speed: 40
samples_tolerance_retries: 3
speed: 10
samples: 2
stow_on_each_sample: False
pin_up_touch_mode_reports_triggered: False
probe_with_touch_mode: False

[safe_z_home]                         # enable for BLTouch
home_xy_position: 110,110
speed: 100
z_hop: 10
z_hop_speed: 5

[bed_mesh]
#speed: 120
horizontal_move_z: 5
mesh_min: 10, 10
mesh_max: 200, 200
probe_count: 6, 6

[gcode_macro G29]
gcode:
 G28
 BED_MESH_CALIBRATE
 SAVE_CONFIG
 G1 X0 Y0 Z5 #F4000

[gcode_macro M48]
gcode:
 G28
 PROBE_ACCURACY REPEAT=10 SPEED=3 X=110 Y=110 Z=5

stow_on_each_sample: False
pin_up_touch_mode_reports_triggered: False
probe_with_touch_mode: False

Były wyłączane jak i później dodane. Płyta główna btt octopus v1.1 Podłączone prawidłowo

Kto wie co jest spierdzielone?
Awatar użytkownika
konradsdev1
Postów w temacie: 4
Posty: 455
Rejestracja: 30 wrz 2020, 16:55
Lokalizacja: Warszawa
Drukarka: VORON 0
x 178

Re: Klipper BLtouch probe accuracy

Post autor: konradsdev1 »

Porównałem to z moją konfiguracją dla TL-Touch od Trianglelab na SKR PRO V1.1 i jedyne różnice które jeszcze możesz przetestować to:

Kod: Zaznacz cały

[bltouch]
pin_move_time: 2.0
speed: 5
lift_speed: 15
samples: 3
Wyniki były powtarzalne:

Kod: Zaznacz cały

probe accuracy results: maximum 3.076724, minimum 3.066724, range 0.010000, average 3.070255, median 3.069693, standard deviation 0.002707
Niedawno zmieniłem czujnik na BIQU MicroProbe i jest jeszcze lepiej, robi 10 pomiarów w 12 sekund:

Kod: Zaznacz cały

probe accuracy results: maximum 2.042500, minimum 2.041250, range 0.001250, average 2.042250, median 2.042500, standard deviation 0.000500
"Everybody needs a hobby" (Tony Stark).
VORON V0.2 (BTT SKR Pico + RPi 4B + Phaetus x Voron Dragon Hotend ST)
DIY MK4 + VORON Stealthburner (BTT SKR PRO V1.1 + RPi Zero 2 W)
Awatar użytkownika
Jarewa
Drukarz
Postów w temacie: 6
Posty: 1602
Rejestracja: 26 sty 2021, 22:16
Lokalizacja: Głogów
x 369

Re: Klipper BLtouch probe accuracy

Post autor: Jarewa »

Zrobiłem czysty tak jak podaje producent płyty

Kod: Zaznacz cały

[bltouch]
sensor_pin: PB7
control_pin: PB6
z_offset: 0
Też lipa, plus te co ty masz

Kod: Zaznacz cały

[bltouch]
sensor_pin: PB7
control_pin: PB6
z_offset: 0
pin_move_time: 2.0
speed: 5
lift_speed: 15
I też tragedia

Kod: Zaznacz cały

probe accuracy results: maximum 0.087500, minimum -0.786328, range 0.873828, average -0.265078, median -0.229297, standard deviation 0.264303
Myśle czy czegoś producent płyty nie spierdolił bo jest optoizolacja i brak rezystora 51 a coś chyba dziobu mi wspominał
Screenshot_2.jpg
Awatar użytkownika
konradsdev1
Postów w temacie: 4
Posty: 455
Rejestracja: 30 wrz 2020, 16:55
Lokalizacja: Warszawa
Drukarka: VORON 0
x 178

Re: Klipper BLtouch probe accuracy

Post autor: konradsdev1 »

To może na próbę podłącz sensor_pin do innego pinu który wchodzi bezpośrednio na procesor tak jak w SKR PRO V1.1
SK PRO V1.1 BLTouch.png
"Everybody needs a hobby" (Tony Stark).
VORON V0.2 (BTT SKR Pico + RPi 4B + Phaetus x Voron Dragon Hotend ST)
DIY MK4 + VORON Stealthburner (BTT SKR PRO V1.1 + RPi Zero 2 W)
Awatar użytkownika
Jarewa
Drukarz
Postów w temacie: 6
Posty: 1602
Rejestracja: 26 sty 2021, 22:16
Lokalizacja: Głogów
x 369

Re: Klipper BLtouch probe accuracy

Post autor: Jarewa »

Jednak producent spierdolił coś w tej optoizolacji zmina pinu dała zadawalające wyniki

Kod: Zaznacz cały

probe accuracy results: maximum -0.000000, minimum -0.003906, range 0.003906, average -0.002188, median -0.002148, standard deviation 0.001080
Teraz pytanie co w tej optoizolacji poprawić
JGFTW
Awatar użytkownika
konradsdev1
Postów w temacie: 4
Posty: 455
Rejestracja: 30 wrz 2020, 16:55
Lokalizacja: Warszawa
Drukarka: VORON 0
x 178

Re: Klipper BLtouch probe accuracy

Post autor: konradsdev1 »

Czy ta optoizolacja jest Ci potrzebna? Nie słyszałem żeby BLTouch spalił komuś płytę.
Może po prostu przerób wtyczkę i podłącz go pod endstop Z.
BTT-Octopus-setup-and-installation-guide-BLTouch-alternative-probe-wiring.jpg
"Everybody needs a hobby" (Tony Stark).
VORON V0.2 (BTT SKR Pico + RPi 4B + Phaetus x Voron Dragon Hotend ST)
DIY MK4 + VORON Stealthburner (BTT SKR PRO V1.1 + RPi Zero 2 W)
Awatar użytkownika
Jarewa
Drukarz
Postów w temacie: 6
Posty: 1602
Rejestracja: 26 sty 2021, 22:16
Lokalizacja: Głogów
x 369

Re: Klipper BLtouch probe accuracy

Post autor: Jarewa »

Nie, jak są piny to muszą działać :D zaraz podłączę oscyloskop i będe myślał, w najgorszym przypadku wypierdziele U16 i dam zworę anoda-emiter
Awatar użytkownika
konradsdev1
Postów w temacie: 4
Posty: 455
Rejestracja: 30 wrz 2020, 16:55
Lokalizacja: Warszawa
Drukarka: VORON 0
x 178

Re: Klipper BLtouch probe accuracy

Post autor: konradsdev1 »

Wydaje mi się, że na płycie masz dedykowane pod BLTouch złącze J43 z którego pin idzie bezpośrednio na PB7.
J40 które idzie przez transoptor jest przewidziane do podłączenia czujnika indukcyjnego, który może dawać wyższe napięcie.
"Everybody needs a hobby" (Tony Stark).
VORON V0.2 (BTT SKR Pico + RPi 4B + Phaetus x Voron Dragon Hotend ST)
DIY MK4 + VORON Stealthburner (BTT SKR PRO V1.1 + RPi Zero 2 W)
Awatar użytkownika
Jarewa
Drukarz
Postów w temacie: 6
Posty: 1602
Rejestracja: 26 sty 2021, 22:16
Lokalizacja: Głogów
x 369

Re: Klipper BLtouch probe accuracy

Post autor: Jarewa »

Wiem już wczoraj się kapłem, prawdopodobnie nic nie trzeba przerabiać tylko dokumentacja jest do kitu nic nie wspomina o tym. Bo w przypadku kiedy korzystamy z bltoucch nie ma pullupa na PB7 a czujniki mają na poziomie 1,5-2V a to zdecydowanie za mało. Ale właśnie schemat mi się nie podoba optoizolatora i rezystor RL dlaczego tam jest. Wpadłem na pomysł że jak zrobię zwarcie na J40 (czujnik indukcyjny) na probe dam 5V to pojawi się na PB7 pullup 3.3V przez rezystor 1kohm, co da około 3,4mA i powinno być git. Optoizolator wytrzyma bo jest do 50mA i czujnik bo ma max 150mA.

Albo inaczej mówiąc płyta ok a czujniki mają słabe pullup dlatego pływa PB7.
Awatar użytkownika
Jarewa
Drukarz
Postów w temacie: 6
Posty: 1602
Rejestracja: 26 sty 2021, 22:16
Lokalizacja: Głogów
x 369

Re: Klipper BLtouch probe accuracy

Post autor: Jarewa »

Zworka na J40 rozwiązała problem :)

Kod: Zaznacz cały

probe accuracy results: maximum 0.002734, minimum -0.003516, range 0.006250, average -0.000039, median 0.000195, standard deviation 0.001652
Aż stół się stał prościejszy :D
Screenshot_7.jpg
JGFTW, Andrzej_W
ODPOWIEDZ

Wróć do „Elektronika sterująca, wyświetlacze”