Obsah:

Arduino DRO pro CNC stroj GRBL: 3 kroky (s obrázky)
Arduino DRO pro CNC stroj GRBL: 3 kroky (s obrázky)

Video: Arduino DRO pro CNC stroj GRBL: 3 kroky (s obrázky)

Video: Arduino DRO pro CNC stroj GRBL: 3 kroky (s obrázky)
Video: Arduino GRBL CNC Router #2 2024, Červenec
Anonim
Arduino DRO pro CNC stroj GRBL
Arduino DRO pro CNC stroj GRBL

Tento projekt jsem zahájil s jediným cílem. Chtěl jsem jednoduchý, ale účinný způsob, jak zobrazit informace o svém CNC stroji, zatímco stojím u CNC stroje, než abych natahoval krk v téměř hadících pozicích a mžoural jako muž hledící do slunce, jen abych viděl monitor počítače na na druhé straně místnosti. S ohledem na to jsem se rozhodl spojit záplavu levných komponentů, speciálů na eBay a náhradního kousku pájecí a lepicí pásky. Tady je výsledek téměř ročního čekání na díly z Číny.. ehm.. Pilně pracuji na svém cíli.:)

Krok 1: Fáze návrhu hardwaru…

Fáze návrhu hardwaru…
Fáze návrhu hardwaru…
Fáze návrhu hardwaru…
Fáze návrhu hardwaru…

První věc, kterou musíme udělat, je hodit vše na hromadu, náhodně zapojit věci, uhasit všechny ohně, otevřít okna, aby se kouř a výpary dostali ven, a pak můžeme začít stavět něco zajímavého.. Studna. Každopádně mně. Začal jsem tím, že jsem dostal jeden z těch všudypřítomných arduino328p ve formě balíčku "DIP". (Dual inline pins = Stick with legs) Odtamtud jsem potřeboval nějaký způsob vizuálního zobrazení informací. Moje první myšlenka byla použít standardní 16x2 LCD a rychle jsem si uvědomil, že se mi na ten malý LCD prostě nevešlo všechno bez efektního posouvání nebo časovaného přepínání obrazovky, obojí nebylo příliš atraktivní. Takže můj další nápad byl 20x4. má dostatek prostoru pro zobrazení základních informací a hmatem mohu přepínat mezi prací a souřadnicemi stroje. S tím jsem se pustil do sestavování náčrtu arduino … Někde na cestě jsem viděl skutečné DRO na skutečném ručním mlýnu … 7segmentový displej byl viditelný z celého skladu … Rozhodl jsem se tedy přidat to do svého návrhu, pro případ, že by se mi už nelíbil LCD. Po mnoha hodinách prohledávání eBay, abych našel moduly, které se mi líbily, jsem si koupil 3 z 8místných 7segmentových zobrazovacích modulů s max. 7219 ic. Perfektní … teď mi nezbývá než vybudovat arduino knihovnu pro …. ne.. Vypadá to, že to už někdo udělal. Nick Gammon navrhl tuto knihovnu pro použití s těmito displeji a dalšími. Je to docela přímočaré. Knihovna Arduino Max7219 od Nicka Gammona Moje jediná nesnášenlivost je, že se mi nepodařilo zarovnat čísla vpravo a symbol „-“vlevo.. ale funguje to. O několik týdnů později, po dláždění šancí a konců, bitů a bobů, as pomocí někoho na youtube jsem měl funkční prototyp na prkénku pomocí 7segmentových modulů..

Krok 2: Návrh DPS…

Deska plošných spojů…
Deska plošných spojů…
Deska plošných spojů…
Deska plošných spojů…
Deska plošných spojů…
Deska plošných spojů…
Deska plošných spojů…
Deska plošných spojů…

Pohrával jsem si v Eagle a podařilo se mi spojit dohromady desku plošných spojů… Trvalo mi tři pokusy, než se deska dostala na správné místo, ale to je jen nezkušenost a riskantní ebay speciální suchý fotorezistní film. Součástí tohoto kroku je aktualizovaná sada souborů orlů. Na rozdíl od mé katastrofy první desky (zobrazené obrázky) Aktualizovaný design je o něco větší a opravuje některé problémy, které jsem měl s dodávkou dostatečného výkonu modulům. Ukázalo se, že pokud dráha, kterou musí elektřina projít, projde celou deskou v kruhu, některé součásti na vzdálenějším konci nedostanou dostatek šťávy (AvE … Přestaňte mě nakazit svými hovorovými projevy!) Kdokoli, deska je navržena pro použití se třemi z těchto max7219 e-segmentových zobrazovacích modulů a také s LCD. Část LCD je volitelná, ale v budoucích iteracích plánuji vylomení dalšího kolíku pro snímač s Hallovým efektem na vřetenu CNC, který bude zobrazovat skutečné otáčky vřetena. Také v této verzi souborů orla jsem přidal lepší umístění a dokumentaci sítotisku, přerušil LED diodu stavu v případě, že nemáte verzi pro povrchovou montáž nebo ji chcete namontovat do pouzdra a chcete LED někde jinde. Také jsem přidal ICSP záhlaví pro případ, že jej nechcete přeprogramovat pomocí USB. Také si všimnete, že tato deska nepoužívá balíček DIP Atmeg328p. Místo toho používá balíček QFP SMD. (QFP = Quad Flat Pack.) To bylo provedeno hlavně proto, aby bylo pod deskou více místa pro stopy, aniž byste museli obíhat další kolíky skrz otvor. Pro režim jsou zde odlamovací kolíky, resetovací tlačítka a dvě spodní vylomeniny, jedna jde na LCD a druhá na arduino ovládající CNC stroj GRBL.

Celá deska je pouze 2,6 "x 2,25" (nebo 65,94 mm x 57,1 mm pro vás metrické lidi) Záhlaví X, Y a Z mohou být libovolné standardní 1, 1 pich záhlaví, nebo v případě potřeby jednoduše připojte plochý kabel k vašim modulům.

-= [BUĎTE VĚDOMÍ !!!] = - - = [BUĎTE VĚDOMÍ !!!] = - - = [BUĎTE VĚDOMÍ !!!] =-

Moduly se připojují pouze jedním způsobem. Dávejte pozor, abyste si všimli, která strana modulu je VCC/GND a stejná na desce. Pokud je zapojíte do zásuvky nebo je zapojíte dozadu, budete pravděpodobně kouřit.

Krok 3: Konec cesty.. Nebo začátek něčeho jiného.. Kdo ví

Konec cesty.. Nebo začátek něčeho jiného.. Kdo ví
Konec cesty.. Nebo začátek něčeho jiného.. Kdo ví

Nakonec se dostáváme k bodu této malé prohlídky ADD/ADHD, což je můj život. Zde leží konečný pěkný obraz mého projektu DRO. Kompletní s nálepkou @Scanlime (Děkuji Micah za inspiraci a nálepky!) Připojil jsem se k archivu Rar s náčrtky DRO, které používám. Pravděpodobně je co zlepšovat, a rozhodně ne dokončená, čistá práce. V kódu jsou funkce, které ještě musím implementovat, a funkce, které nejsou v kódu, které ještě musím zjistit, jak přidat.. Celkově si myslím, že to byl docela úspěšný PoC. I když to není technicky „uzavřená smyčka“, digitální čtení. Slouží svému účelu. Chtěl bych na tom nadále stavět a případně přidat podporu pro kvadraturní měřítka nebo tak něco. A rozhodně bych chtěl přidat pokročilejší funkce, jako je implementace předpřipravených cyklů sond, vzorů děr atd. To bude vyžadovat další IC pro přepínání příchozí a odchozí komunikace s GRBL arduino, ale to lze provést pomocí CD4066 nebo tak něco. Doufám, že vás to inspiruje. Pokud jej postavíte, dejte mi prosím vědět. Rád bych viděl obrázky a vylepšení. Děkuji, že jste se mnou vyrazili do derp konce:)-= [ArcAiN6] =-

Doporučuje: