Taula de continguts:

DRO basat en Arduino per a màquina CNC GRBL: 3 passos (amb imatges)
DRO basat en Arduino per a màquina CNC GRBL: 3 passos (amb imatges)

Vídeo: DRO basat en Arduino per a màquina CNC GRBL: 3 passos (amb imatges)

Vídeo: DRO basat en Arduino per a màquina CNC GRBL: 3 passos (amb imatges)
Vídeo: ✅ Programa de Modelado 3D y Tallado básico 3D con CNC #10a 2024, Juliol
Anonim
DRO basat en Arduino per a màquina CNC GRBL
DRO basat en Arduino per a màquina CNC GRBL

Vaig començar aquest projecte pensant en un únic objectiu. Volia una manera senzilla però eficaç de veure informació sobre la meva màquina CNC, mentre estava de peu a la màquina CNC, en lloc d’estirar el coll en posicions gairebé contorsionistes i estirar els ulls com un home mirant al sol, només per veure el monitor de l’ordinador. a l’altra banda de l’habitació. Amb això en ment, em vaig proposar llançar junts un diluvi de components econòmics, ofertes especials a eBay i la mica de recanvi de soldadura i cinta adhesiva. Aquí teniu el resultat de gairebé un any d’espera en peces de la Xina.. erm.. Treballant diligentment cap al meu objectiu.:)

Pas 1: Etapa de disseny de maquinari …

Etapa de disseny de maquinari …
Etapa de disseny de maquinari …
Etapa de disseny de maquinari …
Etapa de disseny de maquinari …

El primer que hem de fer és tirar-ho tot a una pila, endollar coses a l’atzar, apagar tots els focs, obrir les finestres per deixar sortir el fum i els fums i, a continuació, podem començar a construir alguna cosa interessant.. Bé. A mi de totes maneres. Vaig començar obtenint un d'aquests omnipresents arduino328p en forma de paquet "DIP". (Pines dobles en línia = pal amb potes) A partir d'aquí, necessitava una manera de mostrar visualment la informació. El meu primer pensament va ser utilitzar la pantalla LCD de 16x2 estàndard i, ràpidament, em vaig adonar que simplement no podia encabir-ho tot en aquella petita pantalla LCD sense desplaçaments elegants ni canvis de pantalla temporitzats, tots dos poc atractius. Així que la meva propera idea va ser un 20x4. té molt d’espai per mostrar informació bàsica i, amb un tàctil, puc canviar entre les coordenades de treball i de màquina. Amb això, vaig començar a construir l'esbós arduino … En algun lloc del camí, vaig veure un DRO real en un molí manual real … la pantalla de 7 segments era visible des del magatzem … Així que vaig decidir afegir-ho al meu disseny, per si de cas ja no m’agradava la pantalla LCD. Després de moltes hores d’exploració a eBay per trobar els mòduls que més m’agradaven, vaig comprar 3 dels mòduls de visualització de 7 segments de 8 dígits amb la ic max7219. Perfecte … ara tot el que he de fer és construir una biblioteca arduino per … no. Sembla que algú ja ho ha fet. Nick Gammon ha dissenyat aquesta biblioteca per utilitzar-la amb aquestes pantalles i d'altres. És força senzill. Max7219 Arduino Library de Nick Gammon: El meu únic aversió és que no he estat capaç d'alinear els números a la dreta i que el símbol "-" a l'esquerra … però eh, funciona. Unes setmanes més tard, després de reunir probabilitats i finalitats, bits i bobs, i amb una mica d’ajuda d’algú a youtube, vaig tenir un prototip de treball a la taula de treball mitjançant els mòduls de 7 segments..

Pas 2: disseny de PCB …

Disseny de PCB …
Disseny de PCB …
Disseny de PCB …
Disseny de PCB …
Disseny de PCB …
Disseny de PCB …
Disseny de PCB …
Disseny de PCB …

Triculant a Eagle, vaig aconseguir empalmar un PCB … Em van costar tres intents aconseguir que el tauler sortís bé, però això només és inexperiència, i una pel·lícula de fotoresistència seca especial ebay. Aquest pas inclou un conjunt actualitzat de fitxers àguila. A diferència de la meva catàstrofe d'un primer tauler (imatges representades), el disseny actualitzat és una mica més gran i soluciona alguns problemes que tenia al subministrar prou energia als mòduls. Resulta que, si el recorregut que ha de fer l’electricitat fa un recorregut al voltant del tauler, alguns components de l’extrem no obtindran prou suc per escollir (AvE … Deixa d’infectar-me amb els teus col·loquialismes!) La placa està dissenyada per utilitzar-se amb tres d'aquests mòduls de visualització del segment e max7219, així com amb una pantalla LCD. La porció LCD és opcional, però en futures iteracions, tinc previst trencar un altre pin per a un sensor d'efecte hall al fus CNC per mostrar els RPM del fus real. També en aquesta versió dels fitxers àguila, he afegit una millor col·locació i documentació de serigrafia, he trencat el LED d’estat RGB per si no teniu la versió de muntatge superficial, o voleu muntar-lo en un cas, i voleu que el LED algun altre lloc. També he afegit una capçalera ICSP, per si no voleu utilitzar l’USB per reprogramar-lo. A més, notareu que aquest tauler no utilitza el paquet DIP Atmeg328p. En canvi, utilitza un paquet QFP SMD. (QFP = Quad Flat Pack). Això es va fer principalment per tenir més espai sota el tauler per a les traces, sense haver de fer enrotllar encara més pins passants. Hi ha pins per al mode i botons de reinici, així com els dos punts inferiors, un va a la pantalla LCD i l’altre a l’arduino que controla la màquina CNC GRBL.

Tot el tauler només té una mida de 2,6 "x 2,25" (o 65,94 mm x 57,1 mm per a les vostres persones mètriques). Les capçaleres X, Y i Z poden ser capçaleres estàndard de 0,1 "pich, o simplement executar un cable de cinta als mòduls si cal.

- = [SIGUEU MENTIL !!!] = - - = [SIGUI MENTIDU !!!] = - - = [SIGUI MENTIDU !!!] = -

Els mòduls només es connecten d’una manera. Aneu amb compte de veure quin costat del mòdul és VCC / GND i el mateix a la placa. Si els endolleu o els connecteu cap enrere, probablement fumareu la unitat.

Pas 3: el final del camí.. O bé, l’inici d’alguna cosa més … Qui sap

El final del camí … O bé, l’inici d’alguna cosa més … Qui sap
El final del camí … O bé, l’inici d’alguna cosa més … Qui sap

Finalment, arribem al punt en aquest petit recorregut per TDA / TDAH que és la meva vida. Aquí es troba la bonica imatge final del meu projecte DRO. Complet amb @Scanlime Sticker (Gràcies Micah per la inspiració i els adhesius!) He fet un fitxer RAR amb els esbossos DRO que he estat utilitzant. Probablement hi ha marge de millora i, sens dubte, no hi ha una obra neta i acabada. Hi ha funcions en el codi que encara he d'implementar i no en el codi que encara no he esbrinat com afegir. Tot plegat, crec que va ser un PoC força reeixit. Tot i que no és tècnicament una lectura digital de "bucle tancat". Serveix per a un propòsit. M'agradaria continuar aprofitant això i, finalment, afegir suport per a escales de quadratura o alguna cosa així. I definitivament m’agradaria afegir funcions més avançades, com ara implementar cicles de sonda enllaçada, patrons de forats, etc. Que requeriran un CI addicional per canviar la comunicació entrant i sortint amb l’arduino GRBL, però es pot fer amb un CD4066 o alguna cosa així.. Espero que això us inspiri. Si el construïu, feu-me-ho saber. M’encantaria veure fotos i millores. Gràcies per passar per la banda derp amb mi:) - = [ArcAiN6] = -

Recomanat: