Talaan ng mga Nilalaman:

Multi Color Dot Printer: 6 na Hakbang
Multi Color Dot Printer: 6 na Hakbang

Video: Multi Color Dot Printer: 6 na Hakbang

Video: Multi Color Dot Printer: 6 na Hakbang
Video: Print Your Own Posters, T-Shirts and More // Screen Printing Basics 2024, Nobyembre
Anonim
Image
Image
Hakbang 1: Disenyo at Pagtipon ng Cartesian Robot
Hakbang 1: Disenyo at Pagtipon ng Cartesian Robot

Kumusta lahat Ang itinuturo na ito ay nasa disenyo at katha ng isang Multi Color Dot Printer. Pangunahin ito ay batay sa isang katulad na gawa na na-publish na dito sa itinuturo. Ang gawaing tinukoy ko ay "Dotter: Malaking Arduino Batay sa Dot Matrix Printer" na isinagawa ni Nikodem Bartnik (https://www.instructables.com/id/Doter-Huge-Arduino-Based-Dot-Matrix-Printer/). Ang arduino code ay gumagamit ng parehong platform bilang reffered na trabaho ngunit; Nabago ito upang suportahan ang apat na color pen system. sa karagdagang ginamit ko ang isang Professional stepper driver library na magagamit na sa web. Ang library ay pinangalanang AccelStepper at maaaring ma-access mula sa https://www.arduinolibraries.info/libraries/accel-stepper. Nagbibigay ang library na ito ng isang advanced at maayos na pagmamaneho ng iyong stepper motors; dahil hindi namin balak na likhain ang gulong. Ang pagproseso ng sketch ay halos kapareho ng batayang Project, maliban sa na-delete ko ang mga hindi gumagamit at hindi nagamit na elemento sa window ng interface. Tulad ng para sa robot, dinisenyo ko ang aking sariling robot. Ito ay isang cartesian 2D robot at gumagamit ng Nema17 stepper motors. Kaugnay nito ang istraktura nito ay mukhang mas katulad ng mga robotic system na karaniwang ginagamit para sa mga 3D printer. Para sa electronics din, ang aking kagustuhan ay ang gumamit ng magagamit na electronics circutary sa merkado. Ibig kong sabihin, ginamit ko ang board ng arduino Mega 2560 kasama ang RAMPS 1.4 Shield board at karaniwang A4988 (o katulad) na mga stepper motor driver. Maaari nitong sabihin sa iyo kung saan ako patungo. Oo, nagtatrabaho ako sa pagbuo ng aking sariling 3D printer at ang gawaing ito ang unang hakbang sa pagtungo sa direksyon na ito. Tulad ng alam mo Arduino Mega 2560 at RAMPS 1.4 board ay isa sa pinakakaraniwang ginagamit na borad sa pagbuo ng mga 3D printer.

Hakbang 1: Hakbang 1: Disenyo at Pagtatipon ng Cartesian Robot

Hakbang 1: Disenyo at Pagtipon ng Cartesian Robot
Hakbang 1: Disenyo at Pagtipon ng Cartesian Robot
Hakbang 1: Disenyo at Pagtipon ng Cartesian Robot
Hakbang 1: Disenyo at Pagtipon ng Cartesian Robot

Ang disenyo ng robot ay ipinapakita tulad ng nasa itaas. Ang bawat bahagi ay may label na may isang numero at ang detalye nito ay ibinibigay sa isang talahanayan A. Dagdag dito maaari mong makita ang mga larawan ng robot. Mayroong mga bahagi sa mga larawan na hindi makikita sa disenyo ng robot sa itaas. Pangunahin ang mga ito ay mga turnilyo, mani at kahit na guhit na tindig at tindig ng bola. Ngunit huwag mag-alala. Ang listahan ng mga item na ito ay ibinigay bilang Talahanayan B.

Hakbang 2: Hakbang 2: Pen Center

Hakbang 2: Pen Center
Hakbang 2: Pen Center
Hakbang 2: Pen Center
Hakbang 2: Pen Center
Hakbang 2: Pen Center
Hakbang 2: Pen Center

Ang doter na ito ay idinisenyo upang mag-print sa apat na magkakaibang kulay. Para sa layuning ito ginagamit ang mga marker pen sa iba't ibang kulay. Bilang default ang printer ay nagsisimula sa asul na marker bilang pen1. Ang pen 2, 3 at 4 ay pula, berde at itim ayon sa pagkakabanggit. Ang isang Nema17 step na motor ay lumilipat sa pagitan ng mga panulat at isang microservo na naglilimbag ng isang tuldok kapag kinakailangan ito. Maaari mong makita ang disenyo ng pen center sa larawan. Siyempre ang disenyo na ito ay nangangailangan ng ilang pagpapabuti. Ngunit iniwan ko ito. (Dahil ang pag-set up na ito ay isang kalagitnaan na hakbang patungo sa aking pangwakas na layunin kaya wala akong sapat na oras upang mapanatili itong mapabuti magpakailanman!). Ang listahan ng mga item sa disenyo ng pen center ay ibinigay bilang Talahanayan C. Maaari mong makita ang larawan ng center ng pen at ang buong printer sa itaas.

Hakbang 3: Hakbang 3: Electronics

Hakbang 3: Elektronika
Hakbang 3: Elektronika
Hakbang 3: Elektronika
Hakbang 3: Elektronika
Hakbang 3: Elektronika
Hakbang 3: Elektronika

Ang dakilang bagay sa printer na ito ay ang bahagi nitong electronics. Hindi mo kailangang gumawa ng anumang gawaing pansirkito. Bumili lamang mula sa merkado at gawin ang mga kable. Sa ganitong paraan makatipid ka ng marami sa oras. Dagdag dito ginamit ko ang isang Arduino mega 2560 board na karaniwang ginagamit sa paggawa ng mga 3D printer. Kaya maaari mong pahabain ang gawaing ito hanggang sa isang gumaganang 3D printer kung mayroon kang gayong hangarin. Ang listahan ng mga bahagi ng electronics at electric ay nasa Talaan D. Bagaman hindi ko isinama ang mga wires sa listahan.

Ginamit ko ang mga puwang ng Z at Y motor sa kalasag ng RAMPS (hindi ginamit ang X slot) pati na rin ang extruder na 1 slot para sa motor ng pen index. Dahil lamang sa ang aking RAMPS ay may sira at ang X slot nito ay hindi nakakatuwa! Tulad ng para sa mga switch ng limitasyon, halata na kailangan mong gamitin ang mga Zmin at Ymin pin. Ang nakalilito lamang na punto ay maaaring aling mga pin ang dapat nating gawin sa pagmamaneho ng aming microservo !? Ang RAMPS 1.4 sa pamamagitan ng default ay nakakuha ng 4 na serye ng 3 mga pin upang magmaneho ng 4 microservos. Ngunit napansin ko na ang GROUND at +5 na mga pin ay hindi gumagana ngunit ang SIGNAL pin ay gumagana. Kaya't kinonekta ko ang mga linya ng 0 at +5 sa isa na magagamit na mga switch switch na limit sa RAMPS at nakakonekta na signal wire sa pin 4 sa RAMPS. Maaari mong makita ang aking punto sa bilang ng pigura.

Hakbang 4: Hakbang 4: Arduino Code

Tulad ng nakasaad sa simula, ang arduino code ay batay sa gawaing ipinakita ni Nikodem Bartnik sa ilalim ng DOTER Project (https://www.instructables.com/id/Doter-Huge-Arduino-Based-Dot-Matrix-Printer/). Ngunit gumawa ako ng ilang mga pagbabago. Una kong ginamit ang AccelStepper library upang patakbuhin ang mga steppers. Ito ay isang Propesyonal at mahusay na naka-code na aklatan. Dapat mong tandaan na kailangang idagdag ang library na ito sa mga magagamit na aklatan ng arduino IDE bago ito gamitin. Maaari kang makahanap ng higit pang mga detalye sa library at idagdag ito sa arduino IDE sa https://www.makerguides.com/a4988-stepper-motor-driver-arduino-tutorial/. Pangalawa gumawa ako ng mga kinakailangang pagbabago upang suportahan ang pag-print ng maraming kulay (4 na kulay).

Narito kung paano gumagana ang code. Nakukuha nito ang data mula sa serial monitor (processing code) at tuwing mayroong 0 gumagalaw ito ng isang pixel (nakatakda sa 3 mm sa aking disenyo) sa direksyon ng Z; kapag mayroong 1 (2, 3 o 4) gumagalaw ito ng isang pixel sa direksyon Z at gumagawa ng isang asul (pula, berde o itim) na tuldok. Kapag natanggap ang ‘;’ na ito ay binibigyang kahulugan bilang bagong linya signal kaya bumalik ito sa posisyon ng pagsisimula, ilipat ang isang pixel (muli na 3 mm) sa direksyon ng Y at gumawa ng isang bagong linya.

Hakbang 5: Hakbang 5: Code ng Pagproseso

Ang pagproseso ng code ay hindi naiiba kaysa sa DOTER Project. Inalis ko lang ang hindi nagamit na bahagi at itinago ang bahagi na talagang gumagana.

Hakbang 6: Mga Halimbawa

Mga halimbawa
Mga halimbawa
Mga halimbawa
Mga halimbawa
Mga halimbawa
Mga halimbawa

Makikita mo rito ang ilang mga halimbawang nakalimbag ng aking doter.

Inirerekumendang: