Niedziałający czujnik poziomowania stołu
- malyhenio1
- Postów w temacie: 8
- Posty: 647
- Rejestracja: 30 lip 2016, 14:31
- x 33
Niedziałający czujnik poziomowania stołu
witam ,mam problem z niedziałającym czujnikiem poziomowania stołu,mam taki czujnik.Za radą kolegi Kopytko postąpiłem tak
https://reprap.org/forum/read.php?219,8 ... 219,808323 i nic .Dioda od czujnika sie zapala ,ale nie homuje osi Z.Jak zdiagnozować problem.
https://reprap.org/forum/read.php?219,8 ... 219,808323 i nic .Dioda od czujnika sie zapala ,ale nie homuje osi Z.Jak zdiagnozować problem.
- malyhenio1
- Postów w temacie: 8
- Posty: 647
- Rejestracja: 30 lip 2016, 14:31
- x 33
Re: Niedziałający czujnik poziomowania stołu
Dioda musi się nie tylko świecić, ale też światło musi być wyraźne, po tym będziesz wiedział czy czujnik ma wystarczające napięcie - najlepiej podłączyć bezpośrednio do zasilacza. Zapewne większe napięcie to lepsze wykrywanie ( odległości ), czyt wyraźniejszy sygnał.
Korzystałem z czujników indukcyjnych, więc nie wiem jak rozwiązywanie problemów pod kątem niewykrywania materiału albo odległości w zależności od medium w czujnikach pojemnościowych ( szkło a metal) - więc załóżmy, że jak poniższe rady nic nie dadzą to wtedy materiał wykrywany ma związek z Twoim problemem.
Jeżeli nie jesteś pewien co do schematu połączeń to generalnie powinno to wyglądać tak, że prąd idzie do czujnika a sygnał musi zostać zbity z 12v do 5v. Stąd potrzebny dzielnik napięcia np za pomocą rezystorów albo gotowego modułu.
Musisz upewnić się, że podłączasz sygnał do odpowiedniego pinu w złączu na płytce.
Jeżeli jesteś pewny tego jak to należało podłączyć i masz wszystko poprawnie to powinieneś ustawić odpowiednią logikę w FW NO ( normalnie otwarty ) czujnik wysyła sygnał ( zamyka obwód ) przy kontakcie z medium, więc logika endstopów powinna być ustawiona na TRUE
Powinieneś wcześniej w kodzie zdefiniować również typ czujnika zgodnie z : http://marlinfw.org/docs/configuration/probes.html
Status endstopów możesz wywołać linią komend ( terminalem ) za pomocą
http://marlinfw.org/docs/gcode/M119.html
Sprawdź czy czujnik reaguje na cokolwiek (co przykładasz), czy piny nie są upalone, czy logika jest zdefiniowana dobrze, czy napięcie jest odpowiednie, czy schemat jest dobry, czy w FW jest zdefiniowane wszystko odpowiednio.
Korzystałem z czujników indukcyjnych, więc nie wiem jak rozwiązywanie problemów pod kątem niewykrywania materiału albo odległości w zależności od medium w czujnikach pojemnościowych ( szkło a metal) - więc załóżmy, że jak poniższe rady nic nie dadzą to wtedy materiał wykrywany ma związek z Twoim problemem.
Jeżeli nie jesteś pewien co do schematu połączeń to generalnie powinno to wyglądać tak, że prąd idzie do czujnika a sygnał musi zostać zbity z 12v do 5v. Stąd potrzebny dzielnik napięcia np za pomocą rezystorów albo gotowego modułu.
Musisz upewnić się, że podłączasz sygnał do odpowiedniego pinu w złączu na płytce.
Jeżeli jesteś pewny tego jak to należało podłączyć i masz wszystko poprawnie to powinieneś ustawić odpowiednią logikę w FW NO ( normalnie otwarty ) czujnik wysyła sygnał ( zamyka obwód ) przy kontakcie z medium, więc logika endstopów powinna być ustawiona na TRUE
Kod: Zaznacz cały
// Mechanical endstop with COM to ground and NC to Signal uses "false" here (most common setup).
#define X_MIN_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
#define Y_MIN_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
#define Z_MIN_ENDSTOP_INVERTING true // set to true to invert the logic of the endstop.
#define X_MAX_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
#define Y_MAX_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
#define Z_MAX_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
#define Z_MIN_PROBE_ENDSTOP_INVERTING true // set to true to invert the logic of the endstop.
Status endstopów możesz wywołać linią komend ( terminalem ) za pomocą
Kod: Zaznacz cały
M119
Sprawdź czy czujnik reaguje na cokolwiek (co przykładasz), czy piny nie są upalone, czy logika jest zdefiniowana dobrze, czy napięcie jest odpowiednie, czy schemat jest dobry, czy w FW jest zdefiniowane wszystko odpowiednio.
- malyhenio1
- Postów w temacie: 8
- Posty: 647
- Rejestracja: 30 lip 2016, 14:31
- x 33
Re: Niedziałający czujnik poziomowania stołu
To działało,na targach w Kielcach cos sie po rozłączeniu i podłączeniu uwaliło,koledzy zdiagnozowali uwalony przekaznik , zasugerowano to według schematu ,ale to nie dziala
Re: Niedziałający czujnik poziomowania stołu
Czy sprawdziłeś czy piny na płytce nie są upalone/ułamane ?
- malyhenio1
- Postów w temacie: 8
- Posty: 647
- Rejestracja: 30 lip 2016, 14:31
- x 33
Re: Niedziałający czujnik poziomowania stołu
Jeżeli działało wszystko wcześniej w takiej samej konfiguracji, wymiana potencjalnie spalonego przekaźnika nic nie dała, piny są ok, to czujnik jest zepsuty - nic innego nie pozostało chyba ?
Kup nowy i wymień.
Kup nowy i wymień.
- malyhenio1
- Postów w temacie: 8
- Posty: 647
- Rejestracja: 30 lip 2016, 14:31
- x 33