Znaleziono 10 wyników

autor: NieJestemPROO
07 kwie 2024, 18:22
Forum: Ender
Temat: Ender 5 Plus - BLTouch brak powtarzalności pomiaru
Odpowiedzi: 19
Odsłony: 635

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

A więc tak, ten czas co mnie nie było w wolnych chwilach grzebałem. Koniec końców postanowiłem zwalniać w eeprom oś Z i teraz niezależnie od grzania, niezależnie od śrub dokładność (wykonane 10 pomiarów) oscyluje w przedziale 0.0010 do 0.0015, tylko jeden z 10 pomiarów pokazał 0.05, ale to dalej w granicy błędu i akceptowalne. Oś Z została w eeprom zwolniona do 5 mm/s . Czy to dobrze czy źle nie wiem, ale działa.
Normalnie było ustawione na 10mm/s a parametry auto home i zbierania siatki wyglądały tak:

Kod: Zaznacz cały

// 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)

Kod: Zaznacz cały

#define HOMING_FEEDRATE_MM_M { (80*60), (80*60), (4*60) }
nie ogarniam jak to jest przeliczane, więc póki co nie dotykam. Ważne, że działa.
autor: NieJestemPROO
02 kwie 2024, 20:49
Forum: Ender
Temat: Ender 5 Plus - BLTouch brak powtarzalności pomiaru
Odpowiedzi: 19
Odsłony: 635

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

Akurat jeśli chodzi o flow to jest teoretycznie okej, dlaczego teoretycznie? Ponieważ ścieżka powinna mieć niby tyle co dysza ale ja już wtedy z poradników nauczyłem się, ze regulując flow na podwójnym obrysie ma być wymiar 0.82mm (grubość ścianki z dwoma obrysami).
Wpisywałem przecinki bo popatrzcie na wszystkie poradniki starsze na których się uczyłem, tam jeśli masz np 80 kroków, coś wychodzi nie tak, obliczasz i jak wchodzi np 80.40 to tyle wszyscy podawali i podobno tak było prawidłowo. Wiadomo, cały czas każdy się uczy, warto was posłuchać. Czyli tak naprawdę ość Z przywrócić do 800. W sumie zapamiętam to sobie. Dodatkowo pojawił mi się nowy termin backslash - trzeba poszukać więcej informacji.

Wymiar mogę w sumie w osi X i Y skompensować przez slicer, dla osi Z nie widzę takiej opcji w orca slicer.

Teraz kolejna sprawa jest taka, czy to może powodować problem BLToucha i jego dziwnych pomiarów - chodzi o kroki. Trochę nie chce mi się wierzyć, że grzałka wytwarza na tyle silne pole aby zakłócić pomiar, albo rozgrzany stół do np 105 stopni i od ciepła zaczynają być anomalnie, chociaż testy wszystko na to wskazują. Mechanicznie wszystko chodzi płynnie i gładko, nawet rolki :D . To jest priorytet aby rozwiązać ten problem bo od niego zależy właśnie jak wyjdzie pierwsza warstwa. Zastanawiam się, czy może to ja go źle nie używam, może coś robię źle :unknown:
No jeszcze dla pierwszej warstwy zależy od odległości od stołu (który w dodatku nie jest idealnie płaski), bo to jest jedyna warstwa której grubość zależy właśnie od tego a nie od kolejnych przesuwów stołu w osi Z.
Tylko flow dla pierwszej warstwy z tego co wiem, powinien być dokładnie taki sam jak dla pozostałych warstw.
I o ile np miał byś pomyłkę 0,05mm na kostce 20x20x20 i poprawisz w krokach to przy 200x200x200 będziesz miał wymiar 10krotnosc pomyłki czyli 200.5mm , sprawdzałeś? pewnie nie bo po co...
Nie sprawdzałem bo żaden poradnik na którym się uczyłem nie mówił, że trzeba sprawdzić. Jak człowiek się uczy czegoś nowego to bazuje na czyjejś wiedzy i procedurach, tak samo było w moim przypadku.

Powiem wam, że teraz prawdę mówiąc okazuje się, że wszystko czego się nauczyłem było błędne i cały czas źle ustawiałem. Musiałbym popatrzeć co pokazują świeże poradniki.
autor: NieJestemPROO
01 kwie 2024, 23:08
Forum: Ender
Temat: Ender 5 Plus - BLTouch brak powtarzalności pomiaru
Odpowiedzi: 19
Odsłony: 635

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

Jarewa pisze: 01 kwie 2024, 22:14 w marlinie jest opcja aby przy pomiarze wyłączył grzanie stołu i hotendu sprawdź to

#define PROBING_HEATERS_OFF
Zgadza się i mam wyłączone.
Jarewa pisze: 01 kwie 2024, 22:14 To jest ogólne znak "^" włącza pullup to co pisałem wcześniej. Jako że marlin nie ma zdefiniowanego w pliku Configuration.h pullup dla pinu PC14 trzeba było kombinować.

#define ENDSTOPPULLUPS

Choć patrzę że nowsze wersje mają " #define ENDSTOPPULLUP_ZMIN_PROBE" to usuń ptaszka przy PC14 i od komentuj to powinno być to samo. O ile jest.
Tak myślałem, ale pewny nie byłem. Ja mam właśnie cały #define ENDSTOPPULLUPS załączony.
Jarewa pisze: 01 kwie 2024, 22:14 Nie będe się kłucił ale nie ta droga. Ciekawe jak dla wymiaru 200mm z Z bo 0,4 powiela błąd.
Ja się nie kłócę, a cieszę się nawet, że ktoś mi wytyka błąd który robię od jakiś 2/3 lat, bo na ender 3 pro robiłem tak samo. Zastanawiam się, czy to może być np problem związany z dokładnością. Czy to samo tyczy się osi X i Y? Tylko jak wtedy uzyskać idealnie tyle ile się chce? Ciekawi mnie ten wzór nawet z którego liczyłeś :D .


Co do tematu BLTouch. Niestety, tak jak M48 pokazywało naprawdę bardzo dobre pomiary bo wychodziły one w okolicy 0.0012, czasami był jakiś pomiar 0.05, ale cóż na tym się skończyło. Odpaliłem zbieranie siatki i siatka przestrzelona od 0.2mm do 0.5mm, może z dwa, góra trzy miejsca były idealnie. Podpięte akurat pod 5pin mam cały czas, na dziś już nie kombinuję z Zstopem, chociaż wydaje mi się, że to i tak nic nie da bo pomiary wychodziły przybliżone jak grzebałem za nim teraz odpisuje. Zastanawiam się, czy ten BLTouch nie jest trafiony albo sama sonda. Bo na jednej sondzie nie działa wcale (zapasowej), na tej działa ale widać jak. Chociaż wydaje mi się, że na płycie oryginalnej tak nie wariował, chociaż za krótko się pobawiłem nią w stocku :D .
autor: NieJestemPROO
01 kwie 2024, 22:11
Forum: Ender
Temat: Ender 5 Plus - BLTouch brak powtarzalności pomiaru
Odpowiedzi: 19
Odsłony: 635

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

NieJestemPROO pisze: 01 kwie 2024, 22:10
Jarewa pisze: 01 kwie 2024, 20:51 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.
Końcówka 0.4 - tak wyszło z kostki kalibracyjnej.

Zrobiłem jeszcze raz próby i pomiary. Wychodzi jednakowo pomiędzy ^PC14 a Z stopem bez grzania, bardzo mały błąd i to rzędu 0.0012. Jeśli załączę grzanie to już mam 0.08-0.11 - dość sporo. Z tego co czytałem to opcja ^PC14 jest dla klippera, więc zastanawiam się jak to dało coś na marlinie, bo poprawa jest.
Co do kroków aż tak się nie zagłębiałem. Standardowo leciała kosteczka, wzór na obliczanie kroków i zawsze podaje nawet po przecinku, aby kostka wychodziła 20x20x20
autor: NieJestemPROO
01 kwie 2024, 22:10
Forum: Ender
Temat: Ender 5 Plus - BLTouch brak powtarzalności pomiaru
Odpowiedzi: 19
Odsłony: 635

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

Jarewa pisze: 01 kwie 2024, 20:51 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.
Końcówka 0.4 - tak wyszło z kostki kalibracyjnej.

Zrobiłem jeszcze raz próby i pomiary. Wychodzi jednakowo pomiędzy ^PC14 a Z stopem bez grzania, bardzo mały błąd i to rzędu 0.0012. Jeśli załączę grzanie to już mam 0.08-0.11 - dość sporo. Z tego co czytałem to opcja ^PC14 jest dla klippera, więc zastanawiam się jak to dało coś na marlinie, bo poprawa jest.
autor: NieJestemPROO
01 kwie 2024, 20:44
Forum: Ender
Temat: Ender 5 Plus - BLTouch brak powtarzalności pomiaru
Odpowiedzi: 19
Odsłony: 635

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

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.
autor: NieJestemPROO
01 kwie 2024, 19:34
Forum: Ender
Temat: Ender 5 Plus - BLTouch brak powtarzalności pomiaru
Odpowiedzi: 19
Odsłony: 635

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

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.
autor: NieJestemPROO
01 kwie 2024, 19:01
Forum: Ender
Temat: Ender 5 Plus - BLTouch brak powtarzalności pomiaru
Odpowiedzi: 19
Odsłony: 635

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

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.
autor: NieJestemPROO
01 kwie 2024, 18:41
Forum: Ender
Temat: Ender 5 Plus - BLTouch brak powtarzalności pomiaru
Odpowiedzi: 19
Odsłony: 635

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

Ł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.
autor: NieJestemPROO
01 kwie 2024, 17:49
Forum: Ender
Temat: Ender 5 Plus - BLTouch brak powtarzalności pomiaru
Odpowiedzi: 19
Odsłony: 635

Ender 5 Plus - BLTouch brak powtarzalności pomiaru

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.

Wróć do „Ender 5 Plus - BLTouch brak powtarzalności pomiaru”