Ender 3 Pro - czujnik autopoziomowania stołu nie zatrzymuje osi Z
Ender 3 Pro - czujnik autopoziomowania stołu nie zatrzymuje osi Z
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...
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...
- 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
Mam pytanie ,co to za płytka do której podłączony jest czujnik?
- 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
HY-M154
4-kanałowy moduł izo transoptora PC817 ARDUINO
4-kanałowy moduł izo transoptora PC817 ARDUINO
- malyhenio1
- Postów w temacie: 12
- Posty: 606
- Rejestracja: 30 lip 2016, 14:31
- x 31
- 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
Mówisz i masz 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
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
Re: Ender 3 Pro - czujnik autopoziomowania stołu nie zatrzymuje osi Z
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ą.
- 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
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....
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
- 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
@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.
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 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 pytachJarewa 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..
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)
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)
- 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
To ci wyjaśni
- Załączniki
-
- schemt
- wr.jpg (16.8 KiB) Przejrzano 2177 razy
lianliu3
- 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
Sam rysunek dużo nie wyjaśnia, natomiast datasheet PC817 już tak.Jarewa pisze:To ci wyjaśni
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)
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)