Ender 5 Plus - BLTouch brak powtarzalności pomiaru

NieJestemPROO
Postów w temacie: 10
Posty: 35
Rejestracja: 16 wrz 2023, 11:48
x 1

Ender 5 Plus - BLTouch brak powtarzalności pomiaru

Post autor: NieJestemPROO »

Witam. Mam problem z BLTouchem który jest w zestawie z Ender 5 Plus. Problem polega na braku powtarzalności wykonywanego pomiaru niezależnie od śrub TR8x4 czy TR8x2. Płyta BTT SKR MINI e3 v3 i wyświetlacz TFT35 v3.0.1

Co próbowałem.
- Ustawiłem śrubę dociskową (pchełkę) na 0.3mm według manuala
- Namagnesowałem według opisów w intrenecie pin i śrubę

Co jeszcze podjerzewam:
- Zbyt szybko porusza się Oś Z (prędkość w eeprom ustawiona już na 8mm/s)

Wyniki z M48 na tr8x2:
Pomiar nr 1:
Mean: 0.38403
Min: 0.10000
Max: 0.75700
Range: 0.65700
Standard Deviation: 0.22220

Pomiar nr 2:
Mean: 0.066226
Min: 0.07300
Max: 0.98300
Range: 0.91000
Standard Deviation: 0.37217
Wyniki z M48 na tr8x4:
Mean: 0.11891
Min: -0.16400
Max: 0.15300
Range: 0.31700
Standard Deviation: 0.09446

Mean: 0.20062
Min: 0.15700
Max: 0.21700
Range: 0.060000
Standard Deviation: 0.01964

W przypadku siatki nie ma znaczenia czy TR8x2, czy TR8x4. Punkty są albo na tyle nisko, że karetka się wygina, albo na tyle wysoko, że trzeba cały stół od groma podjechać.

Teraz mając BLTouch w 5+ i endera 3 pro na krańcówce, nie odczuwam żadnego usprawnienia lub mniejszego kombinowania jeśli chodzi o drukowanie. W Ender 3 PRO mam włączoną opcję manual mesh i tam mam 25 punktów i po prostu ręcznie sobie je ustawiam, dokładność na krańcówce jak to dokładność na krańcówce :unknown: . Biorąc już coś z BLTouch liczyłem na to, ze jednak ten pomiar odległości będzie nieco dokładniejszy i wystarczy ustawić rogi jak się należy a resztę za nas zrobi bltouch. Tak samo podczas startu druku, że nie będzie trzeba bawić się w babystepy.
Jak wspomniałem, podejrzewam, że pomiar może być wykonywany zbyt szybko (W porównaniu do Endera 3 PRO to tutaj oś Z zasuwa, mogłem źle ustawić marlina przy 5+):

Kod: Zaznacz cały

// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
#define PROBING_MARGIN 50

// X and Y axis travel speed (mm/min) between probes
#define XY_PROBE_FEEDRATE (150*60)

// Feedrate (mm/min) for the first approach when double-probing (MULTIPLE_PROBING == 2)
#define Z_PROBE_FEEDRATE_FAST (15*60)

// Feedrate (mm/min) for the "accurate" probe of each point
#define Z_PROBE_FEEDRATE_SLOW (Z_PROBE_FEEDRATE_FAST / 4)
Jeśli potrzeba podać wam coś więcej, śmiało piszcie. Pierwszy kontakt z BLTouch i tak jakoś póki co średnio, a chciałem też zakupić go do Endera 3 PRO, ale póki co - nie :D . Jakość druku między 3 pro a 5+ - żadna :pardon:

Pozdrawiam.
Awatar użytkownika
Jarewa
Drukarz
Postów w temacie: 8
Posty: 1569
Rejestracja: 26 sty 2021, 22:16
Lokalizacja: Głogów
x 344

Re: Ender 5 Plus - BLTouch brak powtarzalności pomiaru

Post autor: Jarewa »

Problem może być czasem banalny, sprawdź czy pin IO jest ustawiony jako pullup :D

Sprawdziłem, jak podłączyłeś pod gniazdo BLtouch to PC14 nie ma rezystora na pcb wiec trzeba wewnętrzy podciągnąć do plusa jak ci się nie uda programowo to zmień i podłącz pod Zmin tam ma fizyczny rezystor pullup.
NieJestemPROO
Postów w temacie: 10
Posty: 35
Rejestracja: 16 wrz 2023, 11:48
x 1

Re: Ender 5 Plus - BLTouch brak powtarzalności pomiaru

Post autor: NieJestemPROO »

Ło Panie w tym momencie to ja nie wiem o czym do mnie mówisz :shock2:

Podpięty pod 5pinowe gniazdo - zgadza się.

Jak zmienić Z to wiem, wystarczy, że załączę opcję

Kod: Zaznacz cały

//#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
wyłączę tą drugą i przepnę piny pod Z endstop i to chyba tyle. Chociaż nie jestem pewny co z ustawieniami ENDSTOPPULLUPS i ENDSTOPPULLDOWNS.

Jak sprawdzić czy jest ustaiowny pin IO jako pullup i gdzie?
A teraz tak aby zaciągnąć trochę wiedzy, gdybym chciał zostać przy 5pinowym złączu i oprogramowaniu tak jak jest, to co musiałbym zrobić?

Dziwi mnie, że ludzie podłączają pod tą płytę BLTouch w te 5pin gniazdo i działa.
Awatar użytkownika
Jarewa
Drukarz
Postów w temacie: 8
Posty: 1569
Rejestracja: 26 sty 2021, 22:16
Lokalizacja: Głogów
x 344

Re: Ender 5 Plus - BLTouch brak powtarzalności pomiaru

Post autor: Jarewa »

NieJestemPROO pisze: 01 kwie 2024, 18:41

Dziwi mnie, że ludzie podłączają pod tą płytę BLTouch w te 5pin gniazdo i działa.
Może nie zwracaj sobie tym "dupy" ? ja akurat miałem podobnie i doszedłem że to winna pullup-a nie wiem czy to tylko u mnie ale warto to sprawdzić u ciebie. BLtouch ma bardzo słaby prąd pullup-a a długi kabel robi jeszcze problem spadku napięcia. Bynajmniej jak włączyłem to rewelacja powtarzalność poniżej 0.0015 a tak przed miałem to co u ciebie loteria nawet 0,5mm

Tutaj trzeba pozmieniać
// Z Probe must be this pin
//
#define Z_MIN_PROBE_PIN PC14 // PROBE

Nie wiem czy przyjmnie tą wartość
#define Z_MIN_PROBE_PIN ^PC14 // PROBE



A co do sprawdzenia sprawdzisz miernikiem ma być na PC14 3,3V
NieJestemPROO
Postów w temacie: 10
Posty: 35
Rejestracja: 16 wrz 2023, 11:48
x 1

Re: Ender 5 Plus - BLTouch brak powtarzalności pomiaru

Post autor: NieJestemPROO »

W takim razie warto to sprawdzić. Wszystkie parametry wklepane, więc nie będę musiał na nowo ustawiać kroków itp.

Czy coś jeszcze zmienić oprócz

Kod: Zaznacz cały

//#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
Zaraz bym przepiął całość i wgrał na nowo soft.
Awatar użytkownika
Jarewa
Drukarz
Postów w temacie: 8
Posty: 1569
Rejestracja: 26 sty 2021, 22:16
Lokalizacja: Głogów
x 344

Re: Ender 5 Plus - BLTouch brak powtarzalności pomiaru

Post autor: Jarewa »

Bez przepięcia sprawdź co wyzej wklepałem czy przyjmuje ^PC14
NieJestemPROO
Postów w temacie: 10
Posty: 35
Rejestracja: 16 wrz 2023, 11:48
x 1

Re: Ender 5 Plus - BLTouch brak powtarzalności pomiaru

Post autor: NieJestemPROO »

Spóźniłem się na edycję :D
A więc tak prezentują się 4 pomiary z BLTouch podłączonym do ZStop
Pomiar nr 1:
Mean: -0.00544
Min: -0.24100
Max: 0.02700
Range: 0.26700
Standard Deviation: 0.07854

Pomiar nr 2:
Mean: -0.04442
Min: -0.36200
Max: 0.00400
Range: 0.36600
Standard Deviation: 0.10977

Pomiar nr 3:
Mean: -0.00794
Min: -0.04300
Max: 0.00100
Range: 0.04400
Standard Deviation: 0.01328

Pomiar nr 4:
Mean: -0.01231
Min: -0.06300
Max: -0.00200
Range: 0.06100
Standard Deviation: 0.01832
Według mnie jest dużo lepiej, ale do 0.0015 to jeszcze kawal drogi, chyba, że coś jeszcze w oprogramowaniu jest źle ustawione.




^PC14 przyjmuje - wywala sporo błędów ale kompiluje.
Awatar użytkownika
Jarewa
Drukarz
Postów w temacie: 8
Posty: 1569
Rejestracja: 26 sty 2021, 22:16
Lokalizacja: Głogów
x 344

Re: Ender 5 Plus - BLTouch brak powtarzalności pomiaru

Post autor: Jarewa »

A jakie błedy wywala?

Jaką teraz masz śrubę? ile kroki ustawione?
NieJestemPROO
Postów w temacie: 10
Posty: 35
Rejestracja: 16 wrz 2023, 11:48
x 1

Re: Ender 5 Plus - BLTouch brak powtarzalności pomiaru

Post autor: NieJestemPROO »

Jarewa pisze: 01 kwie 2024, 19:54 A jakie błedy wywala?

Jaką teraz masz śrubę? ile kroki ustawione?

Kod: Zaznacz cały

Marlin\src\sd\../inc/../pins/stm32g0/pins_BTT_SKR_MINI_E3_V3_0.h:64: warning: "Z_MIN_PROBE_PIN" redefined
   64 | #define Z_MIN_PROBE_PIN                     PC14  // PROBE
A więc teraz tak. Bez zamiany pinów, z twoim daszkiem wyszło to tak. Jedna uwaga, bez podgrzewania stołu i hotendu do pomiaru , pomiar wychodzi tak jak opisujesz w okolicy 0.0015 (nie zapisałem bo było dobrze), ale z włączonym grzaniem wygląda to tak (Cały czas TR8x4, kroki: 800.4):
Pomiar nr 1:
Mean: -0.00925
Min: -0.04300
Max: 0.00000
Range: 0.04400
Standard Deviation: 0.01200

Pomiar nr 2:
Mean: -0.02606
Min: -0.28900
Max: 0.00900
Range: 0.29800
Standard Deviation: 0.08804

Pomiar nr 3:
Mean: 0.00812
Min: 0.00500
Max: 0.010000
Range: 0.00500
Standard Deviation: 0.00173

Pomiar nr 4:
Mean: 0.04791
Min: -0.29400
Max: 0.08900
Range: 0.38400
Standard Deviation: 0.11418
Pomiar dla zmienionych pinów (podłączonych do zstop):
Pomiar nr 1:
Mean: -0.00675
Min: -0.03500
Max: -0.00200
Range: 0.03200
Standard Deviation: 0.00937

Pomiar nr 2:
Mean: -0.02862
Min: -0.35400
Max: 0.01300
Range: 0.36700
Standard Deviation: 0.10858

Pomiar nr 3:
Mean: 0.00087
Min: -0.02600
Max: 0.00800
Range: 0.03500
Standard Deviation: 0.00995

Pomiar nr 4:
Mean: -0.03992
Min: -0.18900
Max: 0.00400
Range: 0.19300
Standard Deviation: 0.07381
BLTouch podłączony pod Z-Stop daje dużo lepsze efekty przy włączonym grzaniu. Nie sprawdziłem tylko jak zachowa się bez grzania. A grzeje wszystko do temperatury druku z tego względu, że kiedyś tak wyczytałem (daawno temu) i tak mi zostało.
Awatar użytkownika
Jarewa
Drukarz
Postów w temacie: 8
Posty: 1569
Rejestracja: 26 sty 2021, 22:16
Lokalizacja: Głogów
x 344

Re: Ender 5 Plus - BLTouch brak powtarzalności pomiaru

Post autor: Jarewa »

A to normalny nie błąd a ostrzeżenie że przedefiniowano pin. W zasadzie nie powinno być różnicy czy nagrzany czy zimny. Zastanawia mnie w krokach skąd się wzięła ta końcówka 0.4? To zostajesz na zmin czy wracasz na PC14?

Nie żebym się czepiał ale silnik nie jest wstanie wykonać poniżej 1 mikrokroka. A z matematycznego punktu widzenia powinna to być liczba całkowita tr8x4 wiec 200króków 1,8st to 4mm zawsze powinno wyjść całkowita.
ODPOWIEDZ

Wróć do „Ender”