Sommario:
- Passaggio 1: ottenere il PCB
- Passaggio 2: componenti necessari per PCB
- Passaggio 3: connessioni
- Passaggio 4: gondola e staffa
- Passaggio 5: codice sorgente
- Passaggio 6: codice sorgente Arduino
- Passaggio 7: elaborazione del codice sorgente
- Passaggio 8: controller Polargraph
Video: MXY Board - Lavagna da disegno per plotter XY a basso budget: 8 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
Il mio obiettivo era progettare la scheda mXY per rendere a basso budget la macchina da disegno per plotter XY. Così ho disegnato una lavagna che rendesse più facile a chi volesse realizzare questo progetto. Nel progetto precedente, durante l'utilizzo di 2 motori passo-passo Nema17, questa scheda utilizza 2 motori passo-passo 28YBJ-48 DC 5V 4 fasi a 5 fili. Anche nel progetto precedente, Arduino Uno R3 è stato utilizzato come microcontrollore e Adafruit Motor Shield come driver del motore. Questa scheda utilizza il driver stepper Atmega328P e ULN2003. Quindi sarai in grado di realizzare questo progetto con una singola scheda. Un adattatore 5V 1A o un powerbank è sufficiente per questo progetto per alimentare il consumo. La corrente massima è stata osservata come 0,4 A quando entrambi i motori erano in funzione.
La scheda mostrata nel video è la versione di prova, la versione aggiornata e aggiornata della scheda è al link sottostante. Inoltre, per coloro che non vogliono saldare, la scheda mXY sarà venduta presso PCBWay Bazaar con tutti i componenti assemblati. Molte grazie a PCBWay per questo supporto.
$ 0 Per i nuovi membri primo ordine e prezzo basso per PCB Stencil su
Passaggio 1: ottenere il PCB
In questo progetto realizzeremo una macchina da disegno XY Plotter con mXY Board. Con Drawing Robot puoi disegnare immagini su muro, pannello o carta A4. È possibile stampare immagini o stampare testo. La macchina è un dispositivo semplice, che disegna immagini utilizzando una normale penna, dei motori e dello spago. Tutto l'hardware necessario per questo progetto è elencato di seguito. Impareremo come installare e utilizzare il programma Polargraph per il controllo del disegno.
Ottieni il PCB - Schema - File Gerber - Elenco BOM:
www.pcbway.com/project/shareproject/mXY_Board_Low_Budget_XY_Plotter_Drawing_Robot_Board.html
Passaggio 2: componenti necessari per PCB
La versione assemblata mXY sarà presto disponibile su PCBWayer Bazaar:https://bit.ly/3dmsU89
1x ATmega328P-PU con Bootloader:
2x ULN2003 DIP16:
2x motore passo-passo 28YBJ-48 5V 5 fili:
1x CH340G SOP16:
Presa USB di tipo B:
Zoccolo DIP 28/16 Pin:
Cristallo 12/16 MHz:
L7805 TO-220:
Condensatore 10uF:
22pF/0.1uF/10nF Ceramica:
LED:
Resistenza 10K/1K:
Presa jack di alimentazione:
Morsettiera a 2 pin:
Intestazione pin maschio:
2x connettore JST B5B-XH:
1x Servomotore MG90S:
Kit Puleggia GT2 16 Denti:
Cintura in gomma GT2 (5M):
Cavo ponticello 3 in 1:
Strumenti di saldatura:
Passaggio 3: connessioni
Sarà necessario un cavo di prolunga per motori passo-passo e servi.
Cavo di prolunga 5M:
Per ulteriori informazioni:
Passaggio 4: gondola e staffa
Puoi trovare i modelli 3D della staffa di montaggio della gondola e del motore passo-passo nel file ZIP 'Gondola_Bracket_Models'
github.com/MertArduino/mXY-board-xy-plotter-macchina-disegno
La stampante 3D JGAURORA A5S è stata utilizzata per i modelli 3D:
Passaggio 5: codice sorgente
- Funziona bene in Arduino IDE v1.8.5 e Processing v2.2.1
- Scarica e installa l'IDE Arduino v.1.8.5
- Scarica e installa Processing v2.2.1
- Scarica mXY-Plotter-Drawing Machine
Passaggio 6: codice sorgente Arduino
- Vai alla cartella mXY-Plotter-Drawing-Machine\arduino-source-code-libraries\libraries.
- Copia il contenuto di arduino-source-code-libraries\libraries nella cartella C:\Users\YourPCname\Documents\Arduino\libraries.
- Vai alla cartella mXY-Plotter-Drawing-Machine\arduino-source-code-libraries.
- Copia la cartella polargraph_server_a1 e incollala nella cartella C:\Users\YourPCname\Documents\Arduino.
-
Il file "polargraph_server_a1.ino" è la copia modificata per il driver ULN2003 e il motore passo-passo 28YBJ-48. Puoi ottenere la versione originale qui
- Apri Arduino IDE
- Vai a File -> Sketchbook -> polargraph_server_a1 | Apri il codice sorgente polargraph_server_a1.
- Vai su Strumenti -> Scheda -> Arduino/Genuino Uno | Seleziona la scheda
- Premi il pulsante "verifica" nella barra degli strumenti per provare a compilarlo.
- Se viene compilato, premi il pulsante "carica" nella barra degli strumenti per caricarlo.
- Una volta fatto ciò, dovresti confermare che funziona correttamente - usa il monitor seriale sulla scheda, impostato a 57600 baud per assicurarti che emetta "READY" ogni paio di secondi.
Passaggio 7: elaborazione del codice sorgente
- Vai alla cartella mXY-Plotter-Drawing-Machine\processing-source\Processing library.
- Copia il contenuto di processing-source\Processing library nella cartella C:\Users\YourPCname\Documents\Processing\libraries.
- Copia la cartella polargraphcontroller e incollala nella cartella C:\Users\YourPCname\Documents\Processing.
- Elaborazione aperta
- Vai a File -> Sketchbook -> polargraphcontroller | Apri il codice sorgente dell'app polargraphcontroller.
- Premi il pulsante Esegui nella barra degli strumenti per eseguire lo schizzo.
Passaggio 8: controller Polargraph
Controller Polargraph Copyright Sandy Noble 2018 -
Specifiche del motore passo-passo
- Premi il pulsante IMPOSTA nella barra degli strumenti.
- Definire il valore per MM PER REV come 64
- Definire il valore per STEPS PER REV come 4076
- Definire il valore per MOTOR MAX SPEED come 1000
- Definire il valore per ACCELERAZIONE MOTORE come 200
- Per ulteriori informazioni sul motore passo-passo 28BYJ-48:
Dimensioni della macchina
- Ricorda che le dimensioni della tua macchina NON sono le stesse della tua superficie.
- La dimensione della tua PAGINA o dell'AREA del disegno sarà più piccola.
- Larghezza macchina - Questa è la distanza tra i due punti più vicini sulle ruote dentate (tra due pulegge). Regola la dimensione tra due pulegge sulla larghezza della macchina
- Altezza macchina - Questa è la distanza dall'asse della ruota dentata al fondo dell'area di disegno (tavola). Regolare l'altezza della macchina (altezza tra la puleggia e l'estremità del pannello)
- Dopo le dimensioni della macchina, regola le dimensioni dell'area che disegnerai. (Se disegnerai su un foglio A4, imposta il formato A4.)
- Punto iniziale - Questo è un punto magico segnato sulla linea centrale, esattamente 120 mm (12 cm) dal bordo superiore della macchina.
- Quindi, prima fai clic su Center Page e quindi imposta il valore Page Pos Y 120.
- In secondo luogo, fai clic su Center Home Point e imposta il valore Home Pos Y 120.
Impostazioni del servomotore (penna)
- I valori di Pen Up Position e Pen Down Position sono l'angolo di funzionamento del servomotore.
- Fare clic su Porta seriale e selezionare la porta di Arduino dall'elenco dei dispositivi collegati.
- Quando viene selezionata la porta corretta, il display "Nessuna connessione seriale" diventa VERDE e viene visualizzato il numero di porta a cui è CONNESSA.
- Fare clic su "Coda comandi" e la trasmissione dei comandi è attivata.
- Fare clic su Carica intervallo di sollevamento, quindi fare clic su Prova intervallo di sollevamento e testare l'angolo del servomotore.
Ultime impostazioni - Carica l'immagine vettoriale e avvia la stampa
- Salva la tua impostazione. Carica le tue impostazioni ogni volta che accendi il programma.
- Fare clic sulla scheda Input e passare alla schermata principale del programma.
- Quindi imposteremo manualmente la gondola per 'Set Home'. Spostare manualmente la gondola e portarla al punto di partenza precedentemente definito. La gondola deve essere regolata in questo modo prima di ogni disegno prima di fare clic su 'Set Home'.
- Dopo aver eseguito questa regolazione, si fa clic su Imposta posizione iniziale e Imposta posizione penna.
- Fare clic su Imposta area per specificare il disegno. Quindi fare clic su Imposta cornice su area per effettuare tutte le impostazioni necessarie per il disegno.
Disegna vettore
- Trova qualsiasi immagine di disegno vettoriale. Converti l'immagine in formato SVG da qualsiasi piattaforma di conversione.
- Dopo selezionare Carica vettore dal programma. Regola le dimensioni dell'immagine con Ridimensiona vettore. Sposta l'immagine nell'area desiderata con Sposta vettore. Quindi regolare l'area da stampare con Seleziona area e Imposta cornice su Area.
- Infine, fai clic sul comando Disegna vettore per avviare la macchina.
Per ulteriori informazioni:
Consigliato:
Crea il tuo sistema musicale Bluetooth a basso budget: 5 passaggi (con immagini)
Crea il tuo sistema musicale Bluetooth a basso budget: in questo progetto ti mostrerò come ho "fuso" un ricevitore musicale bluetooth da quattro soldi con un mio vecchio altoparlante. L'obiettivo principale sarà la progettazione di un circuito amplificatore audio a basso costo attorno all'LM386 e al NE5534. La ricezione bluetooth
Laptop con un budget: un'opzione potente a basso costo (due unità interne, basata su Lenovo): 3 passaggi
Laptop con un budget: un'opzione Powerhouse a basso costo (due unità interne, basata su Lenovo): questa istruzione si concentrerà su una configurazione aggiornata del laptop Lenovo T540p come macchina driver quotidiana per la navigazione web, l'elaborazione di testi, i giochi leggeri e l'audio . È configurato con memoria a stato solido e meccanica per velocità e capacità
Arduino Wedding Photo Booth - Parti stampate in 3D, automatizzate e a basso budget: 22 passaggi (con immagini)
Arduino Wedding Photo Booth - Parti stampate in 3D, automatizzate e a basso budget: Recentemente sono stato invitato al matrimonio del fratello del mio partner e mi hanno chiesto prima se potevamo costruire loro una cabina fotografica perché costano troppo da noleggiare. Questo è quello che ci è venuto in mente e dopo diversi complimenti, ho deciso di trasformarlo in un tutorial
LP-2010 AES17 1998 Amplificatore di commutazione Filtro passa basso (passa basso): 4 passaggi
LP-2010 AES17 1998 Amplificatore di commutazione Filtro passa basso (passa basso): questo è un ottimo amplificatore di classe D misura del filtro passa basso. La pregevole fattura, le prestazioni superiro, la facile connessione rendono questo prodotto facile da usare e molto degno di essere posseduto con un prestazioni ad alto costo
Plotter CNC Arduino (MACCHINA DA DISEGNO): 10 passaggi (con immagini)
Plotter CNC Arduino (MACCHINA DA DISEGNO): Ehi ragazzi! Spero che ti sia già piaciuto il mio precedente tutorial "Come creare la tua piattaforma di allenamento Arduino" e sei pronto per uno nuovo, come al solito ho realizzato questo tutorial per guidarti passo dopo passo mentre realizzi questo tipo di super sorprendente