Cuprins:
- Pasul 1: Pasul 1: Proiectarea și asamblarea robotului cartezian
- Pasul 2: Pasul 2: Centrul stiloului
- Pasul 3: Pasul 3: Electronică
- Pasul 4: Pasul 4: Cod Arduino
- Pasul 5: Pasul 5: Procesarea codului
- Pasul 6: Exemple
Video: Imprimantă multifuncțională cu puncte: 6 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:41
Buna tuturor. Această instrucțiune se referă la proiectarea și fabricarea unei imprimante cu puncte multicolore. S-a bazat în principal pe o lucrare similară care deja a fost publicată aici în instructabile. Lucrarea la care mă refer este „Dotter: Huge Arduino Based Dot Matrix Printer” realizată de Nikodem Bartnik (https://www.instructables.com/id/Doter-Huge-Arduino-Based-Dot-Matrix-Printer/). Codul arduino utilizează aceeași platformă ca și lucrarea referită, dar; A fost modificat pentru a suporta sistemul de creion cu patru culori. în continuare, am folosit o bibliotecă de drivere profesionale pas cu pas, care este deja disponibilă pe web. Biblioteca se numește AccelStepper și poate fi accesată de pe https://www.arduinolibraries.info/libraries/accel-stepper. Această bibliotecă oferă o conducere avansată și lină a motoarelor dvs. pas cu pas; deoarece nu intenționăm să inventăm roata. Schița de procesare este aproape aceeași cu proiectul de bază, cu excepția faptului că am șters elementele inutile și nefolosite din fereastra interfeței. În ceea ce privește robotul, mi-am proiectat propriul robot. Este un robot 2D cartezian și folosește motoare pas cu pas Nema17. În acest sens, structura sa seamănă mai mult cu sistemele robotizate utilizate în mod obișnuit pentru imprimantele 3D. Și pentru electronică, preferința mea a fost să folosesc electronice deja disponibile pe piață. Adică am folosit placa arduino Mega 2560 împreună cu placa RAMPS 1.4 shield și driverele de motor pas cu pas standard A4988 (sau similar). Acest lucru vă poate spune spre ce mă îndrept. Da, lucrez la dezvoltarea propriei mele imprimante 3D și această lucrare este primul pas în direcția în această direcție. După cum știți, placa Arduino Mega 2560 și RAMPS 1.4 sunt una dintre cele mai utilizate borad în dezvoltarea imprimantelor 3D.
Pasul 1: Pasul 1: Proiectarea și asamblarea robotului cartezian
Designul robotului este prezentat ca mai sus. Fiecare piesă este etichetată cu un număr și detaliile sale sunt furnizate într-un tabel A. Mai departe puteți vedea fotografiile robotului. Există părți în fotografii care nu pot fi văzute în designul robotului de mai sus. Sunt în principal șuruburi, piulițe și chiar rulmenți liniari și rulmenți cu bile. Dar nu vă faceți griji. Lista acestor articole este prezentată în tabelul B.
Pasul 2: Pasul 2: Centrul stiloului
Acest doter a fost conceput pentru a imprima în patru culori diferite. În acest scop sunt folosite stilouri cu diferite culori. Implicit, imprimanta pornește cu marker albastru ca pen1. Stiloul 2, 3 și 4 sunt roșu, verde și respectiv negru. Un motor pas cu pas Nema17 comută între pixuri și un microservo imprimă un punct atunci când este necesar. Puteți vedea designul centrului stiloului din imagine. Desigur, acest design are nevoie de unele îmbunătățiri. Dar l-am lăsat așa cum este. (Deoarece această configurare este un pas la jumătatea drumului spre obiectivul meu final, așa că nu am suficient timp pentru a-l îmbunătăți pentru totdeauna!). Lista articolelor din designul centrului stiloului este furnizat ca Tabelul C. Puteți vedea fotografia centrului stiloului și a întregii imprimante de mai sus.
Pasul 3: Pasul 3: Electronică
Marele lucru din această imprimantă este partea sa electronică. Nu trebuie să faceți nicio lucrare de circuit. Doar cumpărați de pe piață și faceți cabluri. Astfel economisiți mult în timp. Mai mult, am folosit o placă Arduino mega 2560 care este utilizată în mod obișnuit la realizarea imprimantelor 3D. Deci, puteți extinde această lucrare până la o imprimantă 3D funcțională dacă aveți o astfel de intenție. Lista pieselor electronice și electrice apare în Tabelul D. Deși nu am inclus firele în listă.
Am folosit sloturi pentru motor Z și Y pe ecranul RAMPS (nu am folosit slot X), precum și slot pentru extruder 1 pentru motorul de indexare stilou. Este doar pentru că RAMPS-ul meu era defect și slotul său X nu funcționa! În ceea ce privește întrerupătoarele de limită, este evident că trebuie să folosiți pinii Zmin și Ymin. Singurul punct confuz ar putea fi ce pini ar trebui să ne facem pentru a ne conduce microservo !? RAMPS 1.4 implicit a primit 4 serii de 3 pini pentru a conduce 4 microservoase. Dar am observat că pământul și pini +5 nu funcționează, dar pinul SIGNAL funcționează. Așa că am conectat 0 și +5 linii la unul dintre pinii comutatorului de limită disponibili pe RAMPS și am conectat firul de semnal la pinul 4 de pe RAMPS. Puteți vedea punctul meu în figura de jos.
Pasul 4: Pasul 4: Cod Arduino
După cum sa menționat la început, codul arduino se bazează pe lucrările prezentate de Nikodem Bartnik în cadrul proiectului DOTER (https://www.instructables.com/id/Doter-Huge-Arduino-Based-Dot-Matrix-Printer/). Dar am făcut unele schimbări. Mai întâi am folosit biblioteca AccelStepper pentru a rula stepper-urile. Aceasta este o bibliotecă profesională și bine codificată. Trebuie să rețineți că este necesar să adăugați această bibliotecă la bibliotecile IDE arduino disponibile înainte de ao utiliza. Puteți găsi mai multe detalii în bibliotecă și adăugându-le la ID-ul arduino la https://www.makerguides.com/a4988-stepper-motor-driver-arduino-tutorial/. În al doilea rând, am făcut modificările necesare pentru a sprijini tipărirea în mai multe culori (4 culori).
Iată cum funcționează codul. Obține datele de pe monitorul serial (cod de procesare) și ori de câte ori este 0 se mișcă un pixel (setat la 3 mm în designul meu) în direcția Z; când este 1 (2, 3 sau 4), acesta se deplasează cu un pixel în direcția Z și face un punct albastru (roșu, verde sau negru). Când se primește „;”, acesta este interpretat ca un nou semnal de linie, așa că revine la poziția de pornire, se deplasează cu un pixel (din nou 3 mm) în direcția Y și creează o nouă linie.
Pasul 5: Pasul 5: Procesarea codului
Codul de procesare nu diferă de proiectul DOTER. Tocmai am eliminat partea neutilizată și am păstrat partea care de fapt are o funcție.
Pasul 6: Exemple
Aici puteți vedea câteva exemple tipărite de doterul meu.
Recomandat:
Lumină de fundal multifuncțională pe bază de CD4017: 15 pași
Lumină de fundal multifuncțională bazată pe CD4017: Acest circuit este realizat prin aplicarea unui circuit LED foarte comun CD4017 numit așa ca LED chaser. indicator vizual
Imprimanta Alexa - Imprimantă de chitanțe reciclată: 7 pași (cu imagini)
Imprimanta Alexa | Imprimantă de chitanțe reciclată: sunt un fan al reciclării tehnologiei vechi și o fac din nou utilă. Cu ceva timp în urmă, achiziționasem o imprimantă termică de chitanțe veche și ieftină și îmi doream o modalitate utilă de a o reface. Apoi, de sărbători, mi-a fost înzestrat un Amazon Echo Dot și unul dintre feat
Dotter - Imprimantă cu matrice de puncte uriașă bazată pe Arduino: 13 pași (cu imagini)
Dotter - Imprimantă cu matrice de puncte Arduino imensă: Bună, bine ați venit în acest instructabil :) Sunt Nikodem Bartnik, producător de 18 ani. Am creat o mulțime de lucruri, roboți, dispozitive în cei 4 ani de activitate. Dar acest proiect este probabil cel mai mare în ceea ce privește dimensiunea. De asemenea, este foarte bine conceput, cred
Protecție împotriva inundațiilor multifuncțională, Indonezia: 9 pași
Protecția împotriva inundațiilor multifuncțională, Indonezia: Introducere Universitatea Rotterdam de Științe Aplicate (RUAS) și Universitatea Unissula din Semarang, Indonezia, cooperează pentru a dezvolta soluții pentru problemele legate de apă în polderul Banger din Semarang și zonele înconjurătoare. The Banger po
Puncte galbene de mister: imprimanta ta te spionează ?: 5 pași (cu imagini)
Puncte galbene de mister: imprimanta ta vă spionează ?: Imaginați-vă că de fiecare dată când tipăriți un document, acesta include automat un cod secret care ar putea fi utilizat pentru a identifica imprimanta - și, eventual, persoana care a folosit-o. Pare ceva dintr-un film de spionaj, nu? Din păcate, scenariul