Cuprins:

Imprimantă multifuncțională cu puncte: 6 pași
Imprimantă multifuncțională cu puncte: 6 pași

Video: Imprimantă multifuncțională cu puncte: 6 pași

Video: Imprimantă multifuncțională cu puncte: 6 pași
Video: UNBOXING IMPRIMANTA EPSON L3150 CISS WIRELESS *neprofesional* 2024, Decembrie
Anonim
Image
Image
Pasul 1: Proiectarea și asamblarea robotului cartezian
Pasul 1: Proiectarea și asamblarea robotului cartezian

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

Pasul 1: Proiectarea și asamblarea robotului cartezian
Pasul 1: Proiectarea și asamblarea robotului cartezian
Pasul 1: Proiectarea și asamblarea robotului cartezian
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

Pasul 2: Pen Center
Pasul 2: Pen Center
Pasul 2: Pen Center
Pasul 2: Pen Center
Pasul 2: Pen Center
Pasul 2: Pen Center

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ă

Pasul 3: Electronică
Pasul 3: Electronică
Pasul 3: Electronică
Pasul 3: Electronică
Pasul 3: Electronică
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

Exemple
Exemple
Exemple
Exemple
Exemple
Exemple

Aici puteți vedea câteva exemple tipărite de doterul meu.

Recomandat: