Turinys:

„Arduino“pagrindu sukurtas DRO GRBL CNC staklėms: 3 žingsniai (su nuotraukomis)
„Arduino“pagrindu sukurtas DRO GRBL CNC staklėms: 3 žingsniai (su nuotraukomis)

Video: „Arduino“pagrindu sukurtas DRO GRBL CNC staklėms: 3 žingsniai (su nuotraukomis)

Video: „Arduino“pagrindu sukurtas DRO GRBL CNC staklėms: 3 žingsniai (su nuotraukomis)
Video: Octopus Max EZ v1.0 - TFT35 E3 2024, Liepa
Anonim
„Arduino“pagrindu sukurta DRO, skirta GRBL CNC staklėms
„Arduino“pagrindu sukurta DRO, skirta GRBL CNC staklėms

Šį projektą pradėjau turėdamas vieną tikslą. Norėjau paprasto, bet veiksmingo būdo, kaip matyti informaciją apie savo CNC staklę, stovint prie CNC staklių, o ne pakelti kaklą į beveik sukrėtusias pozicijas ir prisimerkti kaip žmogus, žiūrintis į saulę, kad pamatyčiau kompiuterio monitorių. kitoje kambario pusėje. Turėdamas tai omenyje, aš nusprendžiau sutvirtinti pigių komponentų, specialių „ebay“pasiūlymų ir atsarginį litavimo ir lipniosios juostos gabalėlį. Štai beveik metų laukimo dėl dalių iš Kinijos rezultatas.. erm.. Uoliai dirbdamas siekiu savo tikslo.:)

1 žingsnis: aparatūros projektavimo etapas…

Aparatūros projektavimo etapas…
Aparatūros projektavimo etapas…
Aparatūros projektavimo etapas…
Aparatūros projektavimo etapas…

Pirmas dalykas, kurį turime padaryti, yra viską sudėti į krūvą, atsitiktinai prijungti daiktus, užgesinti visas ugnis, atidaryti langus, kad išeitų dūmai ir garai, ir tada galime pradėti kurti kažką įdomaus. Na. Šiaip man. Pradėjau gaudamas vieną iš tų visur esančių arduino328p „DIP“paketo formų. (Dvigubos eilutės smeigtukai = lazda su kojomis) Iš ten man reikėjo tam tikro būdo vizualiai parodyti informaciją. Pirma mintis buvo naudoti standartinį 16x2 skystųjų kristalų ekraną, ir greitai supratau, kad tiesiog negaliu visko sutalpinti į tą mažą skystųjų kristalų ekraną be išgalvoto slinkimo arba laiko perjungimo, kurie abu nebuvo labai patrauklūs. Taigi kita mano idėja buvo 20x4. joje yra daug vietos pagrindinei informacijai parodyti, o su lytėjimu galiu perjungti darbą ir mašinos koordinates. Su tuo aš pradėjau kurti arduino eskizą … Kažkur pakeliui pamačiau tikrą DRO ant tikro rankinio malūno … 7 segmentų ekranas buvo matomas iš viso sandėlio … Taigi nusprendžiau tai pridėti prie savo dizaino, tik tuo atveju, jei man LCD nebepatinka. Po daugelio valandų šveitimo „ebay“, kad surastų man patinkančius modulius, nusipirkau 3 iš 8 skaitmenų 7 segmentų ekrano modulių su max7219 ic. Puiku … dabar man belieka sukurti arduino biblioteką…. ne.. Atrodo, kad kažkas tai jau padarė. Nickas Gammonas sukūrė šią biblioteką, skirtą naudoti su šiais ir kitais ekranais. Tai gana tiesiai į priekį. Nicko Gammono „Max7219 Arduino“bibliotekaMan tik nepatinka, nes nepavyko suderinti skaičių į dešinę, o „-“simbolio kairėje.. bet meh, tai veikia. Po kelių savaičių, susibūręs į šansus ir galus, bitus ir bobas, ir padedant kažkam „YouTube“, aš turėjau veikiantį prototipą ant duonos lentos, naudodamas 7 segmentų modulius..

2 žingsnis: PCB dizainas…

PCB dizainas…
PCB dizainas…
PCB dizainas…
PCB dizainas…
PCB dizainas…
PCB dizainas…
PCB dizainas…
PCB dizainas…

Tinkuodamas „Eagle“, man pavyko sujungti PCB … Man prireikė trijų bandymų, kad lenta būtų tinkama, bet tai tik nepatyrimas ir netikra ebay speciali sausa fotorezisto plėvelė. Į šį veiksmą įtrauktas atnaujintas erelio failų rinkinys. Skirtingai nuo mano pirmosios plokštės katastrofos (pavaizduoti vaizdai) Atnaujintas dizainas yra šiek tiek didesnis ir išsprendžia kai kurias problemas, su kuriomis susidūriau tiekdamas pakankamai energijos moduliams. Pasirodo, jei kelias, kuriuo elektros energija turi eiti, apeina visą lentą ratu, kai kurie komponentai tolimame gale negaus pakankamai sulčių (AvE … Nustokite mane užkrėsti savo šnekamosiomis kalbomis!) plokštė skirta naudoti su trimis iš šių max7219 e segmento ekrano modulių, taip pat su LCD. Skystųjų kristalų dalis yra neprivaloma, tačiau būsimose iteracijose planuoju išardyti kitą kaištį, skirtą salės efekto jutikliui CNC velene, kad būtų rodomi tikrieji veleno apsisukimai. Taip pat šioje erelio failų versijoje pridėjau geresnio šilkografinio ekrano išdėstymo ir dokumentacijos, atskleidžiau RGB būsenos indikatorių, jei neturite paviršiaus tvirtinimo versijos arba norite ją sumontuoti dėkle ir norite šviesos diodo kažkur kitur. Taip pat pridėjau ICSP antraštę, jei nenorite naudoti USB perprogramuoti. Taip pat pastebėsite, kad ši plokštė nenaudoja DIP paketo „Atmeg328p“. Vietoj to jis naudoja QFP SMD paketą. (QFP = Quad Flat Pack.) Tai buvo padaryta daugiausia tam, kad po lenta liktų daugiau vietos pėdsakams, nereikėtų sukti dar daugiau skylių. Yra režimo išjungimo kaiščiai ir atstatymo mygtukai, taip pat du apatiniai išjungimai, vienas eina į LCD, kitas - prie arduino, valdančio GRBL CNC mašiną.

Visa plokštė yra tik 2,6 x 2,25 colio (arba 65,94 mm x 57,1 mm, jei naudojate metrinius žmones). X, Y ir Z antraštės gali būti bet kokios standartinės..

-= [BŪK MINTIS !!!] = - - = [BŪK MINTIS !!!] = - - = [BŪK MINTIS !!!] =-

Moduliai jungiami tik vienu būdu. Būkite atsargūs, kad pastebėtumėte, kuri modulio pusė yra VCC/GND ir ta pati lentoje. Jei prijungsite arba prijungsite laidus atgal, tikriausiai rūkysite įrenginį.

3 žingsnis: kelio pabaiga.. Arba kažko kito pradžia.. Kas žino

Kelio pabaiga.. Arba, kažko kito pradžia.. Kas žino
Kelio pabaiga.. Arba, kažko kito pradžia.. Kas žino

Galiausiai, šioje mažoje ADD/ADHD kelionėje mes pasiekiame esmę, kuri yra mano gyvenimas. Čia yra paskutinis gražus mano DRO projekto vaizdas. Komplekte su @Scanlime lipduku (ačiū Micah už įkvėpimą ir lipdukus!) Užfiksavau Rar archyvą su DRO eskizais, kuriuos naudoju. Tikriausiai yra kur tobulėti, ir tikrai ne baigtas, švarus darbas. Kode yra funkcijų, kurias aš dar neįdiegiau, ir funkcijos, kurios nėra kode, kurias dar turiu išsiaiškinti, kaip pridėti.. Apskritai manau, kad tai buvo gana sėkmingas PoC. Nors techniškai tai nėra „uždaro ciklo“skaitmeninis skaitymas. Jis tarnauja tam tikram tikslui. Norėčiau toliau remtis tuo ir galiausiai pridėti paramą kvadratinėms skalėms ar pan. Ir aš tikrai norėčiau pridėti daugiau pažangių funkcijų, tokių kaip konservuotų zondų ciklų įgyvendinimas, skylių modeliai ir tt. Tam reikės papildomo IC, kad būtų galima perjungti gaunamą ir išeinantį ryšį su GRBL arduino, tačiau tai galima padaryti naudojant CD4066 ar pan.. Tikimės, kad tai jus įkvepia. Jei jį pastatysite, praneškite man. Norėčiau pamatyti nuotraukas ir patobulinimus. Ačiū, kad kartu su manimi braidėte į derpo pabaigą:)-= [ArcAiN6] =-

Rekomenduojamas: