Satura rādītājs:

Daudzkrāsu punktu printeris: 6 soļi
Daudzkrāsu punktu printeris: 6 soļi

Video: Daudzkrāsu punktu printeris: 6 soļi

Video: Daudzkrāsu punktu printeris: 6 soļi
Video: 🛥️ ШАГ НОВАТОРА / Алексей Петров / полностью автономный / катамаран RAY (Рей) 2024, Jūlijs
Anonim
Image
Image
1. solis: Dekarta robota projektēšana un salikšana
1. solis: Dekarta robota projektēšana un salikšana

Sveiki visiem. Šī pamācība attiecas uz daudzkrāsu punktu printera dizainu un izgatavošanu. Tas galvenokārt balstījās uz līdzīgu darbu, kas šeit jau tika publicēts pamācībā. Darbs, uz kuru es atsaucos, ir “Dotter: Huge Arduino Based Dot Matrix Printer”, ko vadīja Nikodems Bartniks (https://www.instructables.com/id/Doter-Huge-Arduino-Based-Dot-Matrix-Printer/). Arduino kods izmanto to pašu platformu kā atsauces darbs, bet; Tas tika pārveidots, lai atbalstītu četru krāsu pildspalvu sistēmu. tālāk es izmantoju profesionālu stepper draiveru bibliotēku, kas jau ir pieejama tīmeklī. Bibliotēkas nosaukums ir AccelStepper, un tai var piekļūt vietnē https://www.arduinolibraries.info/libraries/accel-stepper. Šī bibliotēka nodrošina progresīvu un vienmērīgu pakāpju motoru vadīšanu; jo mēs nedomājam izgudrot riteni. Apstrādes skice ir gandrīz tāda pati kā pamata projektam, izņemot to, ka es saskarnes logā izdzēsu nevajadzīgos un neizmantotos elementus. Runājot par robotu, es izstrādāju savu robotu. Tas ir Dekarta 2D robots un izmanto Nema17 soļu motorus. Šajā sakarā tā struktūra vairāk atgādina robotu sistēmas, ko parasti izmanto 3D printeriem. Arī attiecībā uz elektroniku es gribēju izmantot tirgū jau pieejamo elektronikas apriti. Es domāju, es izmantoju arduino Mega 2560 plati kopā ar RAMPS 1.4 vairoga plāksni un standarta A4988 (vai līdzīgiem) soļu motoru draiveriem. Tas varētu pateikt, kurp es eju. Jā, es strādāju pie sava 3D printera izstrādes, un šis darbs ir pirmais solis ceļā uz šo virzienu. Kā jūs zināt, Arduino Mega 2560 un RAMPS 1.4 plāksne ir viens no visbiežāk izmantotajiem boradiem 3D printeru izstrādē.

1. darbība: 1. darbība: Dekarta robota projektēšana un salikšana

1. solis: Dekarta robota projektēšana un salikšana
1. solis: Dekarta robota projektēšana un salikšana
1. solis: Dekarta robota projektēšana un salikšana
1. solis: Dekarta robota projektēšana un salikšana

Robota dizains ir parādīts iepriekš. Katra daļa ir apzīmēta ar numuru, un tās detaļas ir norādītas tabulā A. Tālāk jūs varat redzēt robota fotoattēlus. Fotoattēlos ir daļas, kuras nevar redzēt iepriekš minētajā robota dizainā. Tie galvenokārt ir skrūves, uzgriežņi un pat lineārs gultnis un lodīšu gultnis. Bet neuztraucieties. Šo vienumu saraksts ir sniegts kā B tabula.

2. darbība: 2. darbība: pildspalvu centrs

2. solis: pildspalvu centrs
2. solis: pildspalvu centrs
2. solis: pildspalvu centrs
2. solis: pildspalvu centrs
2. solis: pildspalvu centrs
2. solis: pildspalvu centrs

Šis doter bija paredzēts drukāšanai četrās dažādās krāsās. Šim nolūkam tiek izmantotas dažādu krāsu marķiera pildspalvas. Pēc noklusējuma printeris sākas ar zilu marķieri kā pildspalvu1. 2., 3. un 4. pildspalva ir attiecīgi sarkana, zaļa un melna. Nema17 pakāpju motors pārslēdzas starp pildspalvām, un mikroservo izdrukā punktu, kad tas ir nepieciešams. Pildspalvu centra dizainu var redzēt attēlā. Protams, šis dizains ir jāuzlabo. Bet es to atstāju tādu, kāds tas ir. (Tā kā šī iestatīšana ir pusceļš uz manu pēdējo mērķi, tāpēc man nav pietiekami daudz laika, lai to uz visiem laikiem uzlabotu!). Pildspalvu centra dizaina elementu saraksts ir sniegts kā tabula C. Iepriekš varat redzēt pildspalvas centra un visa printera fotoattēlu.

3. darbība: 3. darbība: elektronika

3. solis: elektronika
3. solis: elektronika
3. solis: elektronika
3. solis: elektronika
3. solis: elektronika
3. solis: elektronika

Lieliska lieta šajā printerī ir tā elektronikas daļa. Jums nav jāveic nekādi ķēdes darbi. Vienkārši pērciet no tirgus un veiciet elektroinstalāciju. Tādā veidā jūs ietaupīsiet daudz laika. Turklāt es izmantoju Arduino mega 2560 plati, ko parasti izmanto 3D printeru izgatavošanā. Tātad, ja jums ir šāds nodoms, varat paplašināt šo darbu līdz pat funkcionējošam 3D printerim. Elektronikas un elektrisko detaļu saraksts ir D tabulā. Lai gan es vadus neiekļāvu sarakstā.

Es izmantoju Z un Y motora slotus uz RAMPS vairoga (neizmantoju X slotu), kā arī ekstrūdera 1 slotu pildspalvu indeksēšanas motoram. Tas ir tikai tāpēc, ka mans RAMPS bija bojāts un tā X slots nedarbojās! Attiecībā uz gala slēdžiem ir skaidrs, ka jums ir jāizmanto Zmin un Ymin tapas. Vienīgais mulsinošais punkts varētu būt tas, kuras tapas mums būtu jāizmanto, lai vadītu savu mikroservo !? RAMPS 1.4 pēc noklusējuma ieguva 4 sērijas 3 tapas, lai vadītu 4 mikroservos. Bet es pamanīju, ka GROUND un +5 tapas nedarbojas, bet SIGNAL pin darbojas. Tāpēc es savienoju 0 un +5 līnijas ar vienu no pieejamajiem RAMPS slēdža tapām un pievienoju signāla vadu ar RAMPS 4 tapu. Jūs varat redzēt manu domu pie dibena figūras.

4. darbība: 4. darbība: Arduino kods

Kā minēts sākumā, arduino kods ir balstīts uz darbu, ko Nikodem Bartnik prezentēja projekta DOTER ietvaros (https://www.instructables.com/id/Doter-Huge-Arduino-Based-Dot-Matrix-Printer/). Bet es veicu dažas izmaiņas. Vispirms es izmantoju AccelStepper bibliotēku, lai palaistu steperus. Šī ir profesionāla un labi kodēta bibliotēka. Ņemiet vērā, ka šī bibliotēka ir jāpievieno arduino IDE pieejamajām bibliotēkām pirms tās izmantošanas. Plašāku informāciju par bibliotēku un tās pievienošanu arduino IDE varat atrast vietnē https://www.makerguides.com/a4988-stepper-motor-driver-arduino-tutorial/. Otrkārt, es veicu nepieciešamās izmaiņas, lai atbalstītu daudzkrāsainu (4 krāsu) drukāšanu.

Lūk, kā darbojas kods. Tas iegūst datus no sērijveida monitora (apstrādes kods) un, ja ir 0, tas pārvieto vienu pikseļu (manā dizainā iestatīts uz 3 mm) Z virzienā; ja ir 1 (2, 3 vai 4), tas pārvieto vienu pikseļu Z virzienā un veido zilu (sarkanu, zaļu vai melnu) punktu. Kad tiek saņemts “;”, tas tiek interpretēts kā jauns līnijas signāls, tāpēc tas atgriežas sākuma stāvoklī, pārvieto vienu pikseļu (atkal 3 mm) Y virzienā un izveido jaunu līniju.

5. darbība: 5. darbība: koda apstrāde

Apstrādes kods neatšķiras no projekta DOTER. Es tikko noņēmu neizmantoto daļu un paturēju daļu, kas faktiski veic kādu funkciju.

6. darbība. Piemēri

Piemēri
Piemēri
Piemēri
Piemēri
Piemēri
Piemēri

Šeit jūs varat redzēt dažus mana dotera izdrukātos piemērus.

Ieteicams: