Krańcówki istotnie najlepiej wykonać z zastosowaniem optoizolacji lub przynajmniej powinny być puszczone w przewodach ekranowanych i zgodnie ze sztuką „uziemione”. Gdybym mógł cofnąć czas też właśnie tak bym wykonał swoją instalację ponieważ straciłem sporo nerwów na walce z tym u siebie. Looknij sobie na tą stronę i napisz w jakiej konfiguracji masz wykonane swoje krańcówki:
https://github.com/gnea/grbl/wiki/Wiring-Limit-Switches
Tak jak napisali powyżej mędrcy (Elita Forum), najlepiej to zrobić tak jak to jest przedstawione na ostatnim obrazku (lub podobnie). Ja poszedłem na skróty i wybrałem wersję NC z filtracją (kilka fotek na https://drive.google.com/drive/folders/ ... sp=sharing – konkretnie foto 102, 103, 104, 110). Błąd konstrukcyjny jaki popełniłem to po pierwsze wszystkie przewody gołe i wesołe w jednej wiązce upchane razem, dwa to kondziory filtrujące są na płytce oddalone od pinów na CNC Shield o pare centymetrów i puszczone luzem na kabelkach, trzy wszystko w bardzo bliskim sąsiedztwie instalacji AC. Efekt był taki, że po wykonaniu jakiegokolwiek ruchu (którejkolwiek osi) czy odpaleniu wrzeciona wzbudzała się jakaś krańcówka. Bardzo ładnie to widać na oscyloskopie w momencie ruchu (to testów warto wyłączyć krańcówki w GRBL). Aby nie przeprojektowywać całości (lenistwo wrodzone), pierwsze co zrobiłem to dodałem dodatkowe kondziory ceramiczne 100n, zaraz przy samych pinach na CNC Schield (ponieważ im bliżej mikrokontrolera, tym lepiej). Zauważ, że masz niejako podwójne wejścia krańcówek na każdą z osi (X+, X-, Y+, Y-, Z+, Z-). Miałem więc dodatkowe miejsca na kondensatory (trzy wykorzystanie, trzy wolne i masa pod spodem). Problem został praktycznie całkowicie rozwiązany i wszystko śmiga poprawnie do tej pory minimalnym nakładem pracy. Szum został zredukowany na tyle, że kontroler nie odbiera go jako przypadkowe wyzwolenie. Jak chcesz to zrobię fotę jak to mam zrealizowane obecnie.
Amatorski ploter CNC GRBL
-
Autor tematu - Czytelnik forum poziom 2 (min. 20)
- Posty w temacie: 4
- Posty: 27
- Rejestracja: 09 cze 2013, 13:13
- Lokalizacja: Jastrzębie- Zdrój
Re: Amatorski ploter CNC GRBL
Wgrałem GRBL0.9j zamiast 1.1 i problem z wybudzaniem krańcówek zniknął (przy używaniu lasera lub dremla). Krańcówki mam podłączone jak na ostatnim zdjęciu [img]https://cloud.githubusercontent.com/ass ... 4.jpg/[img]
Tylko że do płytki CNC Shield 3.0.
Mam jeszcze pytanie z innej beczki, czy z poziomu konputera przy pomocy arduino mogę kontrolować obroty dremla?
Dodane 1 godzina 56 minuty 56 sekundy:
Tylko że teraz nie mam mogę używać M4, ponieważ laser mode został dodany do grbl w wersji 1.1
czyli do wyboru mam brak m4 i przypalone krawędzie albo brak limitu...
Tylko że do płytki CNC Shield 3.0.
Mam jeszcze pytanie z innej beczki, czy z poziomu konputera przy pomocy arduino mogę kontrolować obroty dremla?
Dodane 1 godzina 56 minuty 56 sekundy:
Tylko że teraz nie mam mogę używać M4, ponieważ laser mode został dodany do grbl w wersji 1.1
-
- Sympatyk forum poziom 1 (min. 40)
- Posty w temacie: 3
- Posty: 40
- Rejestracja: 19 lut 2017, 13:24
- Lokalizacja: Kraków
Re: Amatorski ploter CNC GRBL
Ajć, źle się wyraziłem, miało być w połowie strony – dokładnie ten schemat z układami LTV817 (sorki, zamąciłem). W Twojej obecnej konfiguracji krańcówki są narażone za zakłócenia i jeśli chcesz aby działało to pewnie i niezawodnie proponuję Ci delikatnie to przeprojektować. Nie musi być od razu na opto, taka konfiguracja powinna być wystarczająca:
Możesz kontrolować obroty ponieważ nawet w wersji 0.9 dodano płynne sterowanie PWM na pinie SpnEn (dlatego właśnie w domyślnej konfiguracji zamienili ten pin z krańcówką Z – można się pomylić podłączając pod CNC Schield). Tak samo można regulować przez to moc lasera jeśli w module masz stosowne wejście.
W GRBL zmieniasz tylko parametr $5 na wartość 1 i reszta zostaje po staremu. Kondensatory ze schematu umieść jak najbliżej płytki.
Możesz kontrolować obroty ponieważ nawet w wersji 0.9 dodano płynne sterowanie PWM na pinie SpnEn (dlatego właśnie w domyślnej konfiguracji zamienili ten pin z krańcówką Z – można się pomylić podłączając pod CNC Schield). Tak samo można regulować przez to moc lasera jeśli w module masz stosowne wejście.