Ender 3 Pro - czujnik autopoziomowania stołu nie zatrzymuje osi Z

Jakość druku Cię nie zadowala?
lianliu3
Konto z ograniczeniami
Postów w temacie: 3
Posty: 3
Rejestracja: 22 maja 2021, 12:35

Ender 3 Pro - czujnik autopoziomowania stołu nie zatrzymuje osi Z

Post autor: lianliu3 »

Witam,
Problem dotyczy wykonanego przeze mnie czujnika autopoziomowania stołu opartego na LJ12A3-4-Z PNP NO. Do drukarki został wgrany został system Marlin 2.0.x. Problemem jest to, że podczas wybrania opcji autohome drukarka nie reaguje w żaden sposób na zachowanie czujnika (zbliżanie i oddalanie od metalu) natomiast gdy podepnę się do oryginalnego endstopu (tego z krańcówką) to jego wychwytuje i potrafi się zatrzymać.

Zacząłem więc badać temat i pierwsza sprawa to to, że stan wysoki samego sygnału "Z Stop" to 3.3V zgodnie z tym co pokazuje multimetr, a nie 5V jak gdzieś przeczytałem. Kolejna rzecz to to, że mój czujnik wpięty poprzez optoizolator PC817 (patrz schemat niżej na schemat) ma stany (3.3V wysoki oraz 0.9V niski - zamiast 0V). To zachowanie zniwelowałem rezystorem w układzie i teraz stany to 3.3V oraz 0.05V mimo wszystko nadal drukarka nie chce się zatrzymać. Próbowałem również ze stanu wysokiego 3.3V rozewrzeć po prostu kable żeby uzyskać 0V ale nawet to nie działa i podczas autohome w żaden sposób drukarka nie reaguje żeby zatrzymać oś Z - działa ona tylko na oryginalnym endstopie z wyłącznikiem krańcowym. Czy jest ktoś w stanie powiedzieć mi dlaczego ona nie rozpoznaje tego sygnału? Próbuję przejść przez ten problem od 3 dni i już brak mi pomysłów :(

Poniżej dokładny schemat mojego połączenia czujnika z drukarką:
https://i.postimg.cc/TwHfhc4z/schemat-p ... ujnika.jpg

Dodam jeszcze, że moja płyta główna to Creality v4.2.2 - być może nowsza płyta powoduje że coś tam się powinno różnic w połączeniu...
Awatar użytkownika
malyhenio1
Postów w temacie: 12
Posty: 606
Rejestracja: 30 lip 2016, 14:31
x 31

Re: Ender 3 Pro - czujnik autopoziomowania stołu nie zatrzymuje osi Z

Post autor: malyhenio1 »

Mam pytanie ,co to za płytka do której podłączony jest czujnik?
Awatar użytkownika
Elhape
Postów w temacie: 2
Posty: 186
Rejestracja: 28 sty 2020, 06:22
Lokalizacja: Bielsko-Biała
Drukarka: w trakcie tworzenia
x 45

Re: Ender 3 Pro - czujnik autopoziomowania stołu nie zatrzymuje osi Z

Post autor: Elhape »

HY-M154
4-kanałowy moduł izo transoptora PC817 ARDUINO
Awatar użytkownika
malyhenio1
Postów w temacie: 12
Posty: 606
Rejestracja: 30 lip 2016, 14:31
x 31

Re: Ender 3 Pro - czujnik autopoziomowania stołu nie zatrzymuje osi Z

Post autor: malyhenio1 »

Jakiś link do zakupu?
Awatar użytkownika
Elhape
Postów w temacie: 2
Posty: 186
Rejestracja: 28 sty 2020, 06:22
Lokalizacja: Bielsko-Biała
Drukarka: w trakcie tworzenia
x 45

Re: Ender 3 Pro - czujnik autopoziomowania stołu nie zatrzymuje osi Z

Post autor: Elhape »

Mówisz i masz :D 1,2,4 kanałowe , do wyboru do koloru.
https://allegro.pl/listing?string=trans ... e-1-5-0429
lub identyczny jak u kolegi wyżej
https://allegro.pl/oferta/4-kanalowy-mo ... 0703268936
lianliu3
Konto z ograniczeniami
Postów w temacie: 3
Posty: 3
Rejestracja: 22 maja 2021, 12:35

Re: Ender 3 Pro - czujnik autopoziomowania stołu nie zatrzymuje osi Z

Post autor: lianliu3 »

Chciałbym zapytać czy natknęliście się może na jakiś kompletny schemat połączenia takiego czujnika indukcyjnego z Ender 3 Pro. Oraz prośba o informację czy napięcie na Endstop Z w Ender 3 Pro powinno być 5V czy może jednak 3.3V jak u mnie? Nie do końca wiem gdzie mogę szukać przyczyny problemu, a za bardzo nie mam jak porównać tego z inną taką samą drukarką.
Awatar użytkownika
Jarewa
Drukarz
Postów w temacie: 6
Posty: 1573
Rejestracja: 26 sty 2021, 22:16
Lokalizacja: Głogów
x 347

Re: Ender 3 Pro - czujnik autopoziomowania stołu nie zatrzymuje osi Z

Post autor: Jarewa »

Coś nie tak z tą pytą HY-M154 nie powinno być wejście 3.6-24V bo nie ma takiego rezystora by określić z takim dużym rozrzutem natężenie dla diody.. 3.3, 5, 12, 24 to bardzo duży rozrzut i jeden rezystor tego nie spełni..


Po pierwsze ściągnij zworkę bo wyjście G ściąga do masy ogólnej... A jak nie pomoże ściągniecie zworki to HY-M154 jest złym wyborem bo wyjście ściąga miedzy pniami przez rezystor 3kOhm wylutuj go i zrób tam zworkę zamiast rezystora..


A tak poza tym to dałeś dup.... bo wystarczyło kupić czujnik NPN a nie PNP i bez optoizolatora by się odbyło....
lianliu3
Awatar użytkownika
konradsdev1
Postów w temacie: 2
Posty: 455
Rejestracja: 30 wrz 2020, 16:55
Lokalizacja: Warszawa
Drukarka: VORON 0
x 178

Re: Ender 3 Pro - czujnik autopoziomowania stołu nie zatrzymuje osi Z

Post autor: konradsdev1 »

@lianliu3 próbowałeś sprawdzać stan endstopów za pomocą komendy M119?
Na płycie Creality v4.2.2 jest procesor STM32, który ma większość wejść 5V-tolerant ale nie ma znaczenia czy na takim pinie jest napięcie 3.3V czy 5V.
Napięcie poniżej 1.23V powinno dać stan niski, natomiast powyżej 1.88V to stan wysoki.
Jarewa pisze:Coś nie tak z tą pytą HY-M154 nie powinno być wejście 3.6-24V bo nie ma takiego rezystora by określić z takim dużym rozrzutem natężenie dla diody.. 3.3, 5, 12, 24 to bardzo duży rozrzut i jeden rezystor tego nie spełni..
Po pierwsze ściągnij zworkę bo wyjście G ściąga do masy ogólnej... A jak nie pomoże ściągniecie zworki to HY-M154 jest złym wyborem bo wyjście ściąga miedzy pniami przez rezystor 3kOhm wylutuj go i zrób tam zworkę zamiast rezystora..
@Jarewa co masz na myśli? Ciężko się to czyta. Przeczytaj następnym razem post zanim klikniesz wyślij a nie piszesz o jakichś pniach i pytach :smile2:
lianliu3
"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: 1573
Rejestracja: 26 sty 2021, 22:16
Lokalizacja: Głogów
x 347

Re: Ender 3 Pro - czujnik autopoziomowania stołu nie zatrzymuje osi Z

Post autor: Jarewa »

To ci wyjaśni
Załączniki
schemt
schemt
wr.jpg (16.8 KiB) Przejrzano 2177 razy
lianliu3
Awatar użytkownika
konradsdev1
Postów w temacie: 2
Posty: 455
Rejestracja: 30 wrz 2020, 16:55
Lokalizacja: Warszawa
Drukarka: VORON 0
x 178

Re: Ender 3 Pro - czujnik autopoziomowania stołu nie zatrzymuje osi Z

Post autor: konradsdev1 »

Jarewa pisze:To ci wyjaśni
Sam rysunek dużo nie wyjaśnia, natomiast datasheet PC817 już tak.
Prąd wejściowy PC817 wynosi 50mA, dlatego dla LED nie ma znaczenie czy napięcie wynosi 3.6V czy 24V.
"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)
ODPOWIEDZ

Wróć do „Kalibracja, problemy”