INHOUDSOPGAWE:
- Stap 1: Fase van hardeware -ontwerp …
- Stap 2: PCB -ontwerp …
- Stap 3: Die einde van die pad.. Of, die begin van iets anders.. Wie weet
Video: Arduino -gebaseerde DRO vir GRBL CNC -masjien: 3 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:27
Ek het hierdie projek begin met 'n enkele doel voor oë. Ek wou 'n eenvoudige, maar doeltreffende manier hê om inligting oor my CNC -masjien te sien, terwyl ek by die CNC -masjien staan, eerder as om my nek in byna vervormde posisies te kraan en te kyk soos 'n man wat in die son staar, net om die rekenaarmonitor aan te sien die ander kant van die kamer. Met dit in gedagte, wou ek 'n stortvloed goedkoop komponente, ebay -aanbiedinge en die ekstra stuk soldeer en kleefband saamvoeg. Hier is die resultaat van byna 'n jaar se wag op dele uit China.. eh.. ywerig aan my doelwit werk.:)
Stap 1: Fase van hardeware -ontwerp …
Die eerste ding wat ons moet doen, is om alles in 'n stapel te gooi, dinge lukraak in te steek, al die vure te blus, die vensters oop te maak om die rook en die dampe uit te laat, en dan kan ons iets interessants begin bou.. Wel. Vir my in elk geval. Ek het begin deur een van die alomteenwoordige arduino328p's in die "DIP" pakketvorm te kry. (Dubbele inline penne = Plak met bene) Van daar af moes ek die inligting visueel vertoon. My eerste gedagte was om die standaard 16x2 LCD te gebruik, en ek het vinnig besef dat ek eenvoudig nie alles op die klein LCD kan pas sonder om te blaai of om 'n tydsduur te verander nie, wat albei nie baie aantreklik was nie. My volgende idee was dus 'n 20x4. dit het genoeg ruimte om basiese inligting te wys, en met 'n tasbare kan ek wissel tussen werk- en masjienkoördinate. Daarmee het ek begin om die arduino-skets te bou … Iewers langs die pad het ek 'n regte DRO op 'n werklike handmeul gesien … die 7-segment-skerm was regoor die pakhuis sigbaar … Dus het ek besluit om dit by my ontwerp te voeg, net as ek nie meer van die LCD hou nie. Na baie ure se ebay om die modules te vind waarvoor ek hou, het ek 3 van die 8-syfer-7-segment-skermmodules met die maks7219 ic daarop gekoop. Perfek … nou hoef ek net 'n arduino -biblioteek te bou vir … nee.. Dit lyk asof iemand dit al gedoen het. Nick Gammon het hierdie biblioteek ontwerp vir gebruik met hierdie uitstallings en ander. Dit is redelik reguit vorentoe. Ek hou net nie van die Max7219 Arduino-biblioteek van Nick Gammon nie; kon ek nie die getalle regs aanpas nie, en die "-" simbool aan die linkerkant.. maar dit werk. 'N Paar weke later het ek 'n werkende prototipe op 'n broodplank gehad met behulp van die modules uit 7 segmente, nadat ek kans en eindes, stukkies en bobbers saamgebind het en met hulp van iemand op YouTube..
Stap 2: PCB -ontwerp …
Terwyl ek in Eagle ronddwaal, het ek dit reggekry om 'n PCB saam te snoer … Dit het my drie keer geneem om die bord reg te kry, maar dit is net onervare, en 'n dodgy ebay spesiale droë fotoresist film. In hierdie stap is 'n opgedateerde stel arendlêers ingesluit. Anders as my katastrofe van 'n eerste bord (afgebeelde afbeeldings) Die bygewerkte ontwerp is 'n bietjie groter en los 'n paar probleme op waarmee ek genoeg krag aan die modules kon verskaf. Dit blyk dat as die pad wat die elektrisiteit moet volg, in 'n sirkel rondom die bord loop, sommige komponente aan die verste kant nie genoeg sap kry om te kies nie (AvE … Hou op om my met u geselsies te besmet!) Anywho, die die bord is ontwerp om gebruik te word saam met drie van die max7219 e-segment vertoonmodules, sowel as 'n LCD. Die LCD -gedeelte is opsioneel, maar in toekomstige herhalings is ek van plan om nog 'n pen uit te breek vir 'n saal -effek -sensor op die CNC -as om die werklike spilomwentelinge te vertoon. Ek het ook in hierdie weergawe van die arendlêers 'n beter plasing en dokumentasie van die seeskerm bygevoeg, die RGB -status uitgebreek as u nie die weergawe op die oppervlak het nie, of dit in 'n tas wil monteer en die LED wil hê iewers anders. Ek het ook 'n ICSP -kop bygevoeg, as u nie die USB wil gebruik om dit te herprogrammeer nie. U sal ook opmerk dat hierdie bord nie die DIP -pakket Atmeg328p gebruik nie. Dit gebruik eerder 'n QFP SMD -pakket. (QFP = Quad Flat Pack.) Dit is hoofsaaklik gedoen om meer spasie onder die bord te hê vir spore, sonder om nog meer penne deur die gat te draai. Daar is uitbreekpenne vir die modus en resetknoppies, sowel as die onderste twee uitbreekpunte; die een gaan na die LCD, die ander na die arduino wat die GRBL CNC -masjien beheer.
Die hele bord is slegs 2,6 "x 2,25" (of 65,94mm x 57,1mm vir u metrieke mense).
-= [WEES GEDAGTIG !!!] = - - = [WEES GEDAGTIG !!!] = - - = [WEES GEDAGTIG !!!] =-
Die modules word slegs op een manier ingeprop. Let op watter kant van die module VCC/GND is en dieselfde op die bord. As u dit inprop of agteruitdraai, rook u waarskynlik die eenheid.
Stap 3: Die einde van die pad.. Of, die begin van iets anders.. Wie weet
Uiteindelik kom ons by die punt in hierdie klein toer van ADD/ADHD wat my lewe is. Hierin lê die laaste mooi beeld van my DRO -projek. Kompleet met @Scanlime -plakker (dankie Micah vir die inspirasie en die plakkers!) Ek het 'n Rar -argief vasgemaak met die DRO -sketse wat ek gebruik het. Daar is waarskynlik ruimte vir verbetering, en beslis nie 'n voltooide, skoon werk nie. Daar is funksies in die kode wat ek nog moet implementeer, en funksies wat nie in die kode is nie, wat ek nog moet uitvind hoe om by te voeg.. Al met al dink ek dit was 'n redelik suksesvolle PoC. Hoewel dit tegnies nie 'n 'geslote lus' is nie, word digitale gelees. Dit dien wel 'n doel. Ek wil graag hierop voortbou, en uiteindelik ondersteuning vir kwadratuurskale of iets byvoeg. En ek wil beslis meer gevorderde funksies byvoeg, soos die implementering van ingemaakte sondesiklusse, gatpatrone, ens. Dit sal 'n ekstra IC verg om inkomende en uitgaande kommunikasie met die GRBL -arduino te skakel, maar dit kan met behulp van 'n CD4066 of iets. Hoop dit inspireer jou. Laat weet my as u dit bou. Ek sien graag foto's en verbeterings. Dankie dat u saam met my in die derp-einde waai:)-= [ArcAiN6] =-
Aanbeveel:
CNC servostapper (geskik vir GRBL): 4 stappe
CNC Servo Stepper (GRBL Capable): Hierdie projek is 'n redelik eenvoudige motorbeheerder wat die gebruik van goedkoop kragtige GS -motors met GRBL moontlik maak om die loodskroewe van 'n CNC -masjien te gebruik. Kyk na die video hierbo vir 'n demonstrasie van hierdie kontroleerder op my tuisgemaakte CNC -masjien
Xpedit - Toestemming vir atmosfeermonitering vir stap en trekking: 12 stappe (met foto's)
Xpedit - Atmosfeermonitoringsapparaat vir stap en trekking: as u van plan is om 'n avontuurlike reis of in die natuur te onderneem, is dit noodsaaklik om 'n toestel in u rugsak te hê wat u help om die omgewing te verstaan. Vir my komende avontuurreis was ek van plan om 'n draagbare toestel te bou wat help
Muurhouer vir iPad as bedieningspaneel vir tuisautomatisering, met behulp van servo -beheerde magneet om die skerm te aktiveer: 4 stappe (met foto's)
Muurhouer vir iPad as 'n bedieningspaneel vir tuisautomatisering, met behulp van 'n servo -beheerde magneet om die skerm te aktiveer: Ek het die afgelope tyd baie tyd spandeer om dinge in en om my huis te outomatiseer. Ek gebruik Domoticz as my Home Automation -toepassing, sien www.domoticz.com vir meer inligting. In my soeke na 'n dashboard -toepassing wat alle Domoticz -inligting saam wys
DIY CNC -skryfmasjien met GRBL: 16 stappe
DIY CNC-skryfmasjien met behulp van GRBL: In hierdie projek sal ek u wys hoe u maklik u eie goedkoop Arduino CNC-plotter kan bou met gratis en open source sagteware! CNC -plotter, maar nie 'n enkele een wat verduidelik in die
Laserwyser vir brille gemonteer vir mense met bewegingsgestremdhede: 9 stappe (met foto's)
Laserwyser vir brille vir mense met bewegingsgestremdhede: Mense met ernstige bewegingsgestremdhede soos serebrale gestremdheid het dikwels ingewikkelde kommunikasiebehoeftes. Dit kan van hulle verwag word om borde met die alfabet te gebruik of woorde wat gereeld daarop gedruk word om kommunikasie te vergemaklik. Baie