Strona 1 z 1

Probing failed za 1 razem, jak zdebuggowac

: 14 maja 2021, 09:21
autor: morf
Cze,
Drukarka:Hiprecy bear + hemera + marlin 2.0.5
TL;DR;
Drukarka zatrzymuje sie na pierwszym punkcie probkowania stołu, po restarcie ta sama procedura przechodzi normalnie
Zaczelo sie okolo 2-3tygodni temu, wczesniej bylo ok!
Powtarzalnosc 100% - zawsze gdy puszczam wydruk i wykonnuje sie pomiar stolu (z gcode startowego):

Kod: Zaznacz cały

(...)
; Home
M117 Homing
G28; home all without mesh bed level
G29;
(...)
Na pierwszym punkcie zaraz po Homing Drukarka wyrzuca M112 Printer halted - z błedem PROBING FAILED
Link do filmiku: https://streamable.com/66iodv

Teraz najlepsze:
Wciskam switcha do restartu, wciskam ponownie print i wszystko przechodzi normalnie.
giphy.gif
Link do filmiku po restarcie: https://streamable.com/4dt4b4

Zgodzilbym ze sensor świruje ale ten sam sensor przed chwilka wykonal poprawny homing :unknown:


Teraz pytanie:
Ktos ma pomysl jak to zdebuggowac?
Najbardziej mnie dziwi ze to zaczelo dziać sie "ot tak" szczerze mowiac gdyby ktos mi to powiedzial to ciezko byloby mi w to uwierzyc. :DD

Re: Probing failed za 1 razem, jak zdebuggowac

: 14 maja 2021, 10:51
autor: konradsdev1
Wpisz M111 S32 przed G29, powinien zacząć wyświetlać dodatkowe komunikaty - może z loga da się coś wywnioskować.

Re: Probing failed za 1 razem, jak zdebuggowac

: 14 maja 2021, 14:14
autor: Jarewa
A nie łapie błędów temperatury?? Szczególnie stołu...

Re: Probing failed za 1 razem, jak zdebuggowac

: 14 maja 2021, 14:39
autor: morf
Nie

Re: Probing failed za 1 razem, jak zdebuggowac

: 14 maja 2021, 20:58
autor: JGFTW
Najbardziej zastanawia mnie fakt, że po naciśnięciu resetu kontynuuje bez błędu.
Czy dobrze rozumiem: wszystko się nagrzewa, na G29 wywala błąd, resetujesz, ustawiasz ten sam plik, wszystko się nagrzewa, nie wywala G29, drukuje?
Przedziwne...

Zazwyczaj sytuacje z cyklu "działało i przestało" to kwestia zużycia, rozkalibrowania, zanieczyszczenia.
Jesteś pewny, że wszystko jest ok (okablowanie, odległości, brak syfu na dyszy)?
Czy masz G34? Próbowałeś to ustawiać?
Może punkt pomiarowy jest na granicy?

Kod: Zaznacz cały

#define Z_PROBE_LOW_POINT          -2 // Farthest distance below the trigger-point to go before stopping
https://github.com/MarlinFirmware/Marli ... on.h#L1124

Podłączałeś do Pronterface, żeby zobaczyć co jest w terminalu?
Widać coś w logach (oczywiście musisz mieć włączone debugowanie w Marlinie)?
Lub gdy w terminalu dasz M999 S1 podczas wyświetlania błędu?

Czy co drugi pomiar wywala błąd?
Jeżeli nie znajdziesz przyczyny to może warto zainteresować się poniższą funkcją:

Kod: Zaznacz cały

/**
 * Repeatedly attempt G29 leveling until it succeeds.
 * Stop after G29_MAX_RETRIES attempts.
 */
//#define G29_RETRY_AND_RECOVER
#if ENABLED(G29_RETRY_AND_RECOVER)
  #define G29_MAX_RETRIES 3
  #define G29_HALT_ON_FAILURE
  /**
   * Specify the GCODE commands that will be executed when leveling succeeds,
   * between attempts, and after the maximum number of retries have been tried.
   */
  #define G29_SUCCESS_COMMANDS "M117 Bed leveling done."
  #define G29_RECOVER_COMMANDS "M117 Probe failed. Rewiping.\nG28\nG12 P0 S12 T0"
  #define G29_FAILURE_COMMANDS "M117 Bed leveling failed.\nG0 Z10\nM300 P25 S880\nM300 P50 S0\nM300 P25 S880\nM300 P50 S0\nM300 P25 S880\nM300 P50 S0\nG4 S1"

#endif
https://github.com/MarlinFirmware/Marli ... dv.h#L1905

Re: Probing failed za 1 razem, jak zdebuggowac

: 14 maja 2021, 21:49
autor: morf
Dzięki JGFTW,

No powiem że to jest mega dziwne :)
Dokładnie puszczam to samo po restarcie i idzie :)

Próbowałem G34 mam wkompilowane i przechodzi "gładko" tzn robi jakąś małą koretke ale nic poza tym w sumie.

Mam podpiętego octoprinta więc widzę co tam w terminalu leci,
Screenshot_20210514-082252_Brave.jpg
trochę zabiegadny dzisiaj byłem spróbuję debugging włączyć i sprawić co wtedy wyrzuca.

Re: Probing failed za 1 razem, jak zdebuggowac

: 14 maja 2021, 21:52
autor: dziobu
Z tego wynika że jedyne co się zmienia to nagrzewanie.

Spróbuj zrobić tak:
  • zagrzej stolik i ekstruder z menu,
  • jak sie nagrzeje - zrób restart,
  • gdy wstanie - odpal wydruk z pliku tak jak to robisz obecnie po restarcie.
Zadziała?

Re: Probing failed za 1 razem, jak zdebuggowac

: 15 maja 2021, 02:09
autor: Stanley_B
@morf, spróbuj zmienić wysokość H kodem 665 i wszystko wróci do normy. To znaczy poziomowanie. Przestanie wywalać błędy sondy.

Re: Probing failed za 1 razem, jak zdebuggowac

: 15 maja 2021, 16:19
autor: Jarewa
morf pisze:Nie

Na pewno?? mam te same błędy ale ja wiem że mam uszkodzone złącze stołu i czasem czujnik bzdury pokazuje.....

Re: Probing failed za 1 razem, jak zdebuggowac

: 17 maja 2021, 10:33
autor: morf
Ok dobra mozna oficjalnie nabijac sie :rotfl:

Problemem okazala sie blacha, a raczej jej wygiecie na rogach:)

Ostatnio sporo drukowalem z peta na tej blasze najwyrazniej kurcz troche ją wygiął a magnesy na stole po wydruku nie dociągały do powierzchni stolu.

1. Przy starcie zaczynalo wiec z minimalnie podwinieta blacha
2. podczas probkowania, ktore sie nie udawalo (prawdopodobnie sensor lapal jeszcze zanim karetka dojechala na Z-PROBING-HEIGHT) najprawdopodobniej dysza lekko poruszyla blache, i dalej juz magnesy dociagaly do stolu
3. Nastepny probbing sie udawal bo blacha byla juz plasko

4. Kolejny wydruk i kurcz PETG ponownie powodowal delikatne podwiniecie naroznika blachy

Ciezko bylo to zauwazyc, dopiero jak przypadkowo zalozylem blache "druga strona" i wszystko poszlo okej to polozylem blache na plaskiej powierzchni i faktycznie nalezalo ja lekko "podgiac na kolanie".

Nieco wyolbrzymiajaca problem wizualizacja (koloryzowane):
Screenshot_20210517_101456.png

Re: Probing failed za 1 razem, jak zdebuggowac

: 26 maja 2021, 00:25
autor: Stanley_B
Wiesz co? Żadnego nabijania się. Fajnie, że znalazłeś i powiedziałeś. Nowa wiedza...

Po to jest to forum. A przy okazji - warto wiedzieć... hahaha...

Re: Probing failed za 1 razem, jak zdebuggowac

: 26 maja 2021, 09:54
autor: Jarewa
Pewnie w marlin ma źle ustawiony PROBING_MARGIN za mało...

Re: Probing failed za 1 razem, jak zdebuggowac

: 26 maja 2021, 13:47
autor: morf
Jarewa pisze:Pewnie w marlin ma źle ustawiony PROBING_MARGIN za mało...
Przyczyna znaleziona, opisana w poprzednim moim poscie.

Temat do zamkniecia

Re: Probing failed za 1 razem, jak zdebuggowac

: 26 maja 2021, 14:19
autor: Jarewa
No tak, ale ta funkcja to margines błędu pomiarowego od "home" .. Jak zbyt mały to to właśnie takie kwiatki jak za duży to może przywalić w stół...

Re: Probing failed za 1 razem, jak zdebuggowac

: 26 maja 2021, 14:30
autor: morf
Magines byl przeciez ok --> Dysza nie przywaliła w stół a firmware slusznie informowal ze cos jest nie tak tzn wygieta podkladka.
Przy zbyt duzym PROBING_MARGIN z takim zagietym naroznikiem to owszem proces przeszedlby dalej ale funkcja kompensacji mogłaby powodowac problemy.