Sadržaj:
- Korak 1: Faza projektiranja hardvera …
- Korak 2: Dizajn PCB -a …
- Korak 3: Kraj ceste.. Ili, početak nečeg drugog.. Tko zna
Video: Arduino bazirani DRO za GRBL CNC stroj: 3 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:37
Ovaj sam projekt započeo s jednim jedinim ciljem. Htio sam jednostavan, ali učinkovit način pregledavanja informacija o svom CNC stroju, dok stojim za CNC strojem, umjesto da izvijam vrat u gotovo iskrivljenim položajima i škiljim poput čovjeka koji bulji u sunce, samo da vidim monitor računala na s druge strane sobe. Imajući to na umu, krenuo sam u skupljanje hrpe jeftinih komponenti, specijaliteta za ebay i rezervnog dijela lemljenja i ljepljive trake. Evo rezultata gotovo godinu dana čekanja na dijelove iz Kine.. ovaj.. Marljivo radim prema svom cilju.:)
Korak 1: Faza projektiranja hardvera …
Prvo što moramo učiniti je baciti sve na hrpu, nasumično uključiti stvari, ugasiti sve požare, otvoriti prozore kako bi se dim i isparenja izbacili, a zatim možemo početi graditi nešto zanimljivo.. Dobro. Meni svejedno. Počeo sam tako što sam nabavio jedan od onih sveprisutnih arduino328p -ova u "DIP" obliku paketa. (Dvostruki umetnuti pinovi = Držite se nogu) Odatle mi je trebao neki način vizualnog prikaza informacija. Prvo sam pomislio na korištenje standardnog 16x2 LCD -a i brzo sam shvatio da jednostavno ne mogu sve staviti na taj mali LCD bez otmjenog pomicanja ili vremenskog prebacivanja zaslona, a oba nisu bila jako privlačna. Moja sljedeća ideja je bila 20x4. ima dovoljno prostora za prikaz osnovnih podataka, a taktilno se mogu prebacivati između radnih i koordinata stroja. S tim sam krenuo u izradu arduino skice … Negdje usput, vidio sam pravi DRO na stvarnom ručnom mlinu … 7-segmentni zaslon bio je vidljiv iz cijelog skladišta … Pa sam odlučio to dodati svom dizajnu, za slučaj da mi se LCD više ne sviđa. Nakon mnogo sati pretraživanja ebaya kako bih pronašao module koji su mi se svidjeli, kupio sam 3 od 8-znamenkasti 7-segmentni zaslonski moduli s max7219 ic na njima. Savršeno … sve što moram učiniti je izgraditi arduino knjižnicu za …. ne.. Čini se da je to netko već učinio. Nick Gammon je dizajnirao ovu knjižnicu za upotrebu s ovim zaslonima i drugima. Prilično je ravno naprijed. Max7219 Arduino knjižnica Nicka Gammona Jedino mi se ne sviđa to što nisam uspio poravnati brojeve s desne strane i simbol "-" s lijeve strane.. ali meh, radi. Nekoliko tjedana kasnije, nakon što smo spojili koeficijente, bite i bobove, i uz pomoć nekoga na youtubeu, imao sam radni prototip na ploči koristeći 7-segmentne module..
Korak 2: Dizajn PCB -a …
Petljajući po Eagleu, uspio sam skupiti PCB … Trebala su mi tri pokušaja da ploča izađe kako treba, ali to je samo neiskustvo, i dodgy ebay poseban suhi fotootporni film. U ovaj korak uključen je ažurirani skup datoteka eagle. Za razliku od moje katastrofe prve ploče (prikazane slike) Ažurirani dizajn je malo veći i rješava neke probleme koje sam imao s opskrbom modula dovoljno. Ispostavilo se da ako put koji električna energija mora proći ide cijelom pločom u krug, neke komponente na krajnjem kraju neće dobiti dovoljno soka za odabir (AvE … Prestanite me zaraziti svojim kolokvijalima!) Bilo tko, ploča je dizajnirana za upotrebu s tri od ovih modula prikaza max 7219 e-segmenta, kao i s LCD-om. LCD dio je opcijski, ali u budućim ponavljanjima planiram izvaditi još jedan pin za Hall -ov senzor na CNC vretenu za prikaz stvarnih okretaja vretena. Također u ovoj verziji datoteka eagle, dodao sam bolje postavljanje i dokumentaciju svilenog sita, razbio RGB statusni indikator u slučaju da nemate verziju za površinsko montiranje, ili je želite montirati u kućište, a želite LED diodu negdje drugdje. Dodao sam i ICSP zaglavlje, u slučaju da ne želite koristiti USB za njegovo ponovno programiranje. Također ćete primijetiti da ova ploča ne koristi DIP paket Atmeg328p. Umjesto toga koristi QFP SMD paket. (QFP = Quad Flat Pack.) To je učinjeno uglavnom kako bi ispod ploče bilo više mjesta za tragove, bez potrebe za provlačenjem još više probnih igala. Postoje prekidači za način rada i tipke za resetiranje, kao i dva donja prekida, jedan ide na LCD, drugi na arduino koji kontrolira GRBL CNC stroj.
Cijela ploča je samo 2,6 "x 2,25" (ili 65,94 mm x 57,1 mm za vaše metričke ljude) X, Y i Z zaglavlja mogu biti bilo koja standardna zaglavlja od 1 "ili jednostavno provucite vrpčani kabel do svojih modula ako je potrebno.
-= [BUDITE PAMETNI !!!] = - - = [BUDITE OPAMETNI !!!] = - - = [BUDITE OPAMETNI !!!] =-
Moduli se priključuju samo na jedan način. Pazite da primijetite koja je strana modula VCC/GND, a ista na ploči. Ako ih priključite ili spojite unatrag, vjerojatno ćete zapaliti jedinicu.
Korak 3: Kraj ceste.. Ili, početak nečeg drugog.. Tko zna
Konačno, dolazimo do točke u ovom malom obilasku ADD/ADHD -a koji je moj život. Ovdje leži konačna lijepa slika mog projekta DRO. U kompletu s naljepnicom @Scanlime (hvala vam Micah na inspiraciji i naljepnicama!) Stavio sam u Rar arhivu DRO skice koje sam koristio. Vjerojatno ima prostora za poboljšanje, a definitivno nije dovršen, čist posao. U kodu postoje značajke koje tek trebam implementirati, a ne i one u kodu koje tek moram smisliti kako dodati. Sve u svemu, mislim da je to bio prilično uspješan PoC. Tehnički nije digitalno očitavanje "zatvorene petlje". Služi svrsi. Htio bih nastaviti graditi na ovome i na kraju dodati podršku za kvadraturne ljestvice ili tako nešto. I definitivno bih želio dodati naprednije značajke, kao što je provođenje ciklusa sondiranja, uzoraka rupa itd. To će zahtijevati dodatni IC za prebacivanje dolazne i odlazne komunikacije s GRBL arduinom, ali to se može učiniti pomoću CD4066 ili nečega. Nadam se da vas ovo inspirira. Ako ga izgradite, javite mi. Volio bih vidjeti slike i poboljšanja. Hvala što ste sa mnom ušli u kraj derpa:)-= [ArcAiN6] =-
Preporučeni:
Arduino bazirani (JETI) PPM na USB Joystick pretvarač za FSX: 5 koraka
Arduino bazirani (JETI) PPM na USB Joystick pretvarač za FSX: Odlučio sam prebaciti svoj JETI DC-16 odašiljač iz načina 2 u način 1, koji u osnovi prebacuje leptir za gas i dizalo s lijeva na desno i obrnuto. Budući da nisam htio srušiti jedan od svojih modela zbog neke zabune lijevo/desno u mozgu, bio sam
DIY CNC pisaći stroj pomoću GRBL -a: 16 koraka
DIY CNC pisaći stroj pomoću GRBL-a: U ovom projektu pokazat ću vam kako lako izgraditi vlastiti jeftini Arduino CNC ploter pomoću besplatnog i otvorenog softvera! Naišao sam na mnogo vodiča koji objašnjavaju kako izgraditi vlastiti CNC ploter, ali niti jedan koji objašnjava u
Web-bazirani IOT sustav za upravljanje teleskopima: 10 koraka
IOT sustav temeljen na webu za upravljanje teleskopima: Dizajnirali smo i napravili IOT sustav temeljen na webu za kontrolu bilo koje vrste teleskopa putem interneta i dobivanje pogleda s teleskopa uz minimalne troškove. Naša motivacija iza ovog projekta bila je ta što smo u svom posjedu imali tri teleskopa inženjerski fakultet ast
Arduino CNC ploter (CRTNI STROJ): 10 koraka (sa slikama)
Arduino CNC ploter (CRTNI STROJ): Hej dečki! Nadam se da ste već uživali u mojim prethodnim uputama " Kako napraviti vlastitu Arduino platformu za obuku " i spremni ste za novu, kao i obično, napravio sam ovaj vodič koji će vas voditi korak po korak, a pritom napraviti ovu vrstu super nevjerojatnog
Arduino CNC stroj za crtanje (ili put do uspjeha): 10 koraka (sa slikama)
Arduino CNC stroj za crtanje (ili put do uspjeha): Ovaj se projekt temelji na uglavnom stavkama koje je lako pronaći. Ideja je uzeti dvije nekorištene računalne disk jedinice i kombinirati ih kako bi se stvorio automatizirani stroj za crtanje koji podsjeća na CNC stroj. Komadi koji se koriste iz pogona uključuju mo