Amatorski ploter CNC GRBL

Tu możemy porozmawiać na temat podstaw budowy amatorskich maszyn CNC
Awatar użytkownika

Riker
Sympatyk forum poziom 1 (min. 40)
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

#11

Post napisał: Riker » 13 sie 2018, 21:46

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.




Autor tematu
Rafix095
Czytelnik forum poziom 2 (min. 20)
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

#12

Post napisał: Rafix095 » 15 sie 2018, 14:39

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...

Awatar użytkownika

Riker
Sympatyk forum poziom 1 (min. 40)
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

#13

Post napisał: Riker » 16 sie 2018, 09:43

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:
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.

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „CNC podstawy”