Sisukord:

Arduino põhine DRO GRBL CNC masina jaoks: 3 sammu (piltidega)
Arduino põhine DRO GRBL CNC masina jaoks: 3 sammu (piltidega)

Video: Arduino põhine DRO GRBL CNC masina jaoks: 3 sammu (piltidega)

Video: Arduino põhine DRO GRBL CNC masina jaoks: 3 sammu (piltidega)
Video: How to use Prototyping Shield with breadboard for Arduino 2024, Juuli
Anonim
Arduino baasil valmistatud DRO GRBL CNC masina jaoks
Arduino baasil valmistatud DRO GRBL CNC masina jaoks

Alustasin seda projekti ühe eesmärgiga. Tahtsin lihtsat, kuid tõhusat viisi oma CNC -masina kohta käiva teabe vaatamiseks CNC -masina juures seistes, selle asemel, et oma kaela peaaegu nõtkuvatesse asenditesse keerata ja silmi kissitada nagu mees, kes päikese poole vaatab, et näha arvutimonitori ruumi teisel poolel. Seda silmas pidades asusin kokku panema odavate komponentide, ebay eripakkumiste ning joote- ja kleeplindi varuosa. Siin on tulemus peaaegu aastase Hiinast pärit osade ootamise tulemusel.. ee.. usinalt oma eesmärgi nimel töötades.:)

Samm: riistvara projekteerimise etapp…

Riistvara projekteerimise etapp…
Riistvara projekteerimise etapp…
Riistvara projekteerimise etapp…
Riistvara projekteerimise etapp…

Esimene asi, mida peame tegema, on visata kõik hunnikusse, pistma juhuslikult pistikupesad, kustutada kõik tulekahjud, avada aknad, et suits ja aur välja lasta, ja siis saame hakata midagi huvitavat ehitama. Noh. Minule igatahes. Alustasin ühe sellise üldlevinud arduino328p hankimisega DIP -paketivormis. (Dual inline tihvtid = jalgadega kepp) Sealt edasi vajasin ma mingil viisil teabe visuaalset kuvamist. Minu esimene mõte oli kasutada tavalist 16x2 LCD -ekraani ja kiiresti mõistsin, et ma lihtsalt ei mahu kõike sellele väikesele LCD -le ilma väljamõeldud kerimise või ajastatud ekraanivahetuseta, mis mõlemad ei olnud väga ahvatlevad. Nii et minu järgmine idee oli 20x4. sellel on palju ruumi põhiteabe kuvamiseks ning puudutusega saan vahetada töö ja masina koordinaatide vahel. Sellega asusin ma arduino eskiisi koostama … Kusagil tee ääres nägin tegelikul käsitsiveskil tõelist DRO-d … 7-segmendiline ekraan oli kogu laost nähtav … Nii et otsustasin selle oma disainile lisada, juhuks, kui mulle LCD enam ei meeldinud. Pärast mitut tundi ebay puhastamist, et leida endale meeldivad moodulid, ostsin kolm kaheksakohalist 7-segmendilist kuvarimoodulit, millel oli max7219 ic. Täiuslik… nüüd pean vaid ehitama arduino raamatukogu…. ei.. Paistab, et keegi on seda juba teinud. Nick Gammon kujundas selle raamatukogu kasutamiseks nende kuvaritega ja teistega. See on päris otse edasi. Nick Gammoni Max7219 Arduino raamatukoguMulle ainult ei meeldi, kas ma pole suutnud numbreid paremale joondada ja sümbolit "-" vasakul.. aga meh, see töötab. Mõni nädal hiljem, pärast koefitsientide ja lõppude, bittide ja bobide kokku panemist ja kellegi abiga YouTube'is, oli mul leivaplaadil töötav prototüüp, kasutades 7-segmendilisi mooduleid..

Samm: trükkplaatide kujundamine…

PCB disain…
PCB disain…
PCB disain…
PCB disain…
PCB disain…
PCB disain…
PCB disain…
PCB disain…

Eagle'is ringi nokitsedes õnnestus mul trükkplaat kokku panna … Plaadi õige väljatulekuni kulus mul kolm katset, kuid see on lihtsalt kogenematus ja ebay ebay spetsiaalne kuiv fotoresist. Selles etapis on kotkafailide värskendatud komplekt. Erinevalt minu esimese plaadi katastroofist (kujutatud pildid) Värskendatud disain on pisut suurem ja lahendab mõned probleemid, mis mul tekkisid moodulite piisava toiteallikaga varustamisel. Selgub, et kui tee, mida elekter peab läbima, liigub ringikujuliselt laua ümber, ei saa mõned komponendid selle otsas piisavalt mahla (AvE … Lõpetage mind oma kõnekeelsustega nakatamast!) tahvel on mõeldud kasutamiseks koos kolmega neist max7219 e-segmendi ekraanimoodulitest, samuti LCD-ekraaniga. LCD -osa on valikuline, kuid tulevastel iteratsioonidel kavatsen CNC -spindli hall -efekti anduri jaoks teise tihvti välja murda, et kuvada spindli tegelikud pöörlemiskiirused. Ka sellesse kotkafailide versiooni olen lisanud parema siiditrüki paigutuse ja dokumentatsiooni, murdnud välja RGB oleku LED -i juhuks, kui teil pole pindpaigaldusversiooni või soovite selle korpusesse paigaldada ja soovite LED -i kuskil mujal. Lisasin ka ICSP päise, juhuks kui te ei soovi selle ümberprogrammeerimiseks kasutada USB -d. Samuti märkate, et see plaat ei kasuta DIP -paketti Atmeg328p. Selle asemel kasutatakse QFP SMD paketti. (QFP = Quad Flat Pack.) Seda tehti peamiselt selleks, et tahvli all oleks rohkem ruumi jälgedele, ilma et oleks vaja veel aukudega tihvte ringi ajada. Režiimi jaoks on väljalülitusnööbid ja lähtestusnupud, samuti kaks alumist jaotust, üks läheb LCD -ekraanile, teine arduino, mis juhib GRBL -CNC -masinat.

Kogu plaat on vaid 2,6 x 2,25 tolli (või 65,94 x 57,1 mm teie meetermõõdustiku jaoks) X-, Y- ja Z -päised võivad olla mis tahes standardsed..

-= [OLGE MÕISTLIK !!!] = - - = [OLGE MÕISTLIK !!!] = - - = [OLGE MÕISTLIK !!!] =-

Moodulid ühendatakse ainult ühel viisil. Pange tähele, milline mooduli pool on VCC/GND ja sama plaadil. Kui ühendate need vooluvõrku või ühendate tagurpidi, siis tõenäoliselt suitsetate seadet.

3. samm: tee lõpp.. Või millegi muu algus.. Kes teab

Tee lõpp.. Või millegi muu algus.. Kes teab
Tee lõpp.. Või millegi muu algus.. Kes teab

Lõpuks jõuame selle väikese ADD/ADHD ringreisi juurde, mis on minu elu. Siin peitub minu DRO projekti viimane ilus pilt. Komplektis @Scanlime kleebis (aitäh Micah inspiratsiooni ja kleebiste eest!) Olen kasutanud RRO arhiivi DRO visanditega. Tõenäoliselt on arenguruumi ja kindlasti mitte valmis, puhas töö. Koodis on funktsioone, mida mul pole veel vaja rakendada, ja funktsioone, mida koodis veel pole, mida ma veel välja mõtlema pean… Kokkuvõttes arvan, et see oli päris edukas PoC. Kuigi see pole tehniliselt "suletud ahela" digitaalne lugemine. See täidab eesmärki. Tahaksin seda edasi arendada ja lõpuks lisada kvadratuurkaaladele vms toe. Ja kindlasti sooviksin lisada rohkem täiustatud funktsioone, näiteks konserveeritud sonditsüklite rakendamine, aukude mustrid jne. See nõuab täiendavat IC -d sissetuleva ja väljuva ühenduse vahetamiseks GRBL arduinoga, kuid seda saab teha CD4066 või muu abil. Loodetavasti inspireerib see teid. Kui te selle ehitate, andke mulle sellest palun teada. Mulle meeldiks näha pilte ja parandusi. Aitäh, et minuga derp-lõppu kahlasite:)-= [ArcAiN6] =-

Soovitan: