Kazalo:

Večbarvni tiskalnik: 6 korakov
Večbarvni tiskalnik: 6 korakov

Video: Večbarvni tiskalnik: 6 korakov

Video: Večbarvni tiskalnik: 6 korakov
Video: НЕ ВЗДУМАЙ снимать аккумулятор с машины. Делай это ПРАВИЛЬНО ! 2024, Julij
Anonim
Image
Image
1. korak: Oblikovanje in sestavljanje kartezijanskega robota
1. korak: Oblikovanje in sestavljanje kartezijanskega robota

Pozdravljeni vsi. Ta navodila so namenjena oblikovanju in izdelavi večbarvnega tiskalnika. Temeljilo je predvsem na podobnem delu, ki je bilo tukaj že objavljeno v navodilih. Delo, na katerega se nanašam, je "Dotter: ogromen matrični tiskalnik na osnovi Arduina", ki ga je vodil Nikodem Bartnik (https://www.instructables.com/id/Doter-Huge-Arduino-Based-Dot-Matrix-Printer/). Koda arduino uporablja isto platformo kot referenčno delo, vendar; Prilagojen je bil tako, da podpira sistem s štirimi barvnimi peresniki. nadalje sem uporabil knjižnico Professional stepper driver, ki je že na voljo v spletu. Knjižnica se imenuje AccelStepper in je dostopna s spletnega mesta https://www.arduinolibraries.info/libraries/accel-stepper. Ta knjižnica ponuja napredno in nemoteno vožnjo vaših koračnih motorjev; saj ne nameravamo izumiti kolesa. Skica za obdelavo je skoraj enaka osnovnemu projektu, le da sem izbrisal nepotrebne in neuporabljene elemente v oknu vmesnika. Kar se tiče robota, sem oblikoval svojega lastnega robota. Je kartezični 2D robot in uporablja koračne motorje Nema17. V zvezi s tem je njegova struktura bolj podobna robotskim sistemom, ki se običajno uporabljajo za 3D tiskalnike. Tudi za elektroniko sem želel uporabiti že razpoložljivo elektroniko na trgu. Mislim, uporabljal sem ploščo arduino Mega 2560 skupaj z ščitno ploščo RAMPS 1.4 in standardnimi gonilniki koračnih motorjev A4988 (ali podobnih). To bi vam lahko povedalo, kam grem. Da, delam na razvoju lastnega 3D tiskalnika in to delo je prvi korak v tej smeri. Kot veste, sta plošča Arduino Mega 2560 in RAMPS 1.4 ena najpogosteje uporabljenih boradov pri razvoju 3D tiskalnikov.

1. korak: 1. korak: Oblikovanje in sestavljanje kartezijanskega robota

1. korak: Oblikovanje in sestavljanje kartezijanskega robota
1. korak: Oblikovanje in sestavljanje kartezijanskega robota
1. korak: Oblikovanje in sestavljanje kartezijanskega robota
1. korak: Oblikovanje in sestavljanje kartezijanskega robota

Zasnova robota je prikazana zgoraj. Vsak del je označen s številko, podrobnosti pa so navedene v tabeli A. Nadalje si lahko ogledate fotografije robota. Na fotografijah so deli, ki jih v zgornji zasnovi robota ni mogoče videti. To so predvsem vijaki, matice in celo linearni ležaji in kroglični ležaji. Ampak ne skrbite. Seznam teh postavk je naveden v tabeli B.

2. korak: 2. korak: Pen Center

2. korak: Pen Center
2. korak: Pen Center
2. korak: Pen Center
2. korak: Pen Center
2. korak: Pen Center
2. korak: Pen Center

Ta doter je bil zasnovan za tiskanje v štirih različnih barvah. V ta namen se uporabljajo pisala različnih barv. Tiskalnik se privzeto zažene z modrim markerjem kot pero1. Peresnik 2, 3 in 4 so rdeči, zeleni in črni. Koračni motor Nema17 preklaplja med pisali in mikroservo natisne piko, kadar je to potrebno. Zasnovo središča peresa lahko vidite na sliki. Seveda je treba to zasnovo izboljšati. Ampak sem pustil tako kot je. (Ker je ta postavitev vmesni korak k mojemu končnemu cilju, nimam dovolj časa, da bi jo za vedno izboljšal!). Seznam elementov v zasnovi središča peresa je podan v tabeli C. Fotografijo središča peresa in celotnega tiskalnika si lahko ogledate zgoraj.

3. korak: 3. korak: Elektronika

3. korak: Elektronika
3. korak: Elektronika
3. korak: Elektronika
3. korak: Elektronika
3. korak: Elektronika
3. korak: Elektronika

Odlična stvar tega tiskalnika je njegov del elektronike. Ni vam treba opravljati krožnega dela. Samo kupite na trgu in izvedite ožičenje. Tako prihranite veliko časa. Nadalje sem uporabil ploščo Arduino mega 2560, ki se običajno uporablja pri izdelavi 3D tiskalnikov. Tako lahko to delo razširite na delujoč 3D tiskalnik, če imate takšen namen. Seznam elektronike in električnih delov je v tabeli D. Čeprav na seznam nisem vključil žic.

Uporabil sem reže za motor Z in Y na ščitniku RAMPS (nisem uporabil reže X), pa tudi režo ekstruderja 1 za motor za indeksiranje peresa. To je samo zato, ker je bil moj RAMPS pokvarjen in njegova reža X ni delovala! Kar zadeva končna stikala, je očitno, da morate uporabiti zatiča Zmin in Ymin. Edina zmeda bi lahko bila, katere zatiče naj uporabimo za vožnjo našega mikroserva !? RAMPS 1.4 je privzeto dobil 4 serije 3 zatičev za pogon 4 mikroservov. Opazil pa sem, da zatiči GROUND in +5 ne delujeta, ampak pin SIGNAL deluje. Tako sem priključil 0 in +5 vodov na enega od razpoložljivih zatičev končnega stikala na RAMPS in priključil signalno žico na pin 4 na RAMPS. Moje stališče lahko vidite na spodnji sliki.

4. korak: 4. korak: Arduino koda

Kot je navedeno na začetku, koda arduino temelji na delu, ki ga je predstavil Nikodem Bartnik v okviru projekta DOTER (https://www.instructables.com/id/Doter-Huge-Arduino-Based-Dot-Matrix-Printer/). Sem pa naredil nekaj sprememb. Najprej sem uporabil knjižnico AccelStepper za izvajanje korakov. To je profesionalna in dobro kodirana knjižnica. Upoštevajte, da je treba to knjižnico dodati v razpoložljive knjižnice arduino IDE, preden jo uporabite. Več podrobnosti o knjižnici in njihovo dodajanje v arduino IDE najdete na naslovu https://www.makerguides.com/a4988-stepper-motor-driver-arduino-tutorial/. Drugič, naredil sem potrebne spremembe za podporo večbarvnega (4 barvnega) tiskanja.

Takole deluje koda. Podatke dobiva iz serijskega monitorja (koda za obdelavo) in kadar koli je 0, premakne eno slikovno piko (nastavljeno na 3 mm po moji zasnovi) v smeri Z; ko je 1 (2, 3 ali 4), se premakne za eno slikovno piko v smeri Z in naredi modro (rdečo, zeleno ali črno) piko. Ko prejme ';', se razlaga kot nov signal linije, zato se vrne v začetni položaj, premakne eno slikovno piko (spet 3 mm) v smeri Y in naredi novo vrstico.

5. korak: 5. korak: obdelava kode

Koda obdelave se ne razlikuje od projekta DOTER. Odstranil sem neuporabljen del in obdržal del, ki dejansko deluje.

6. korak: Primeri

Primeri
Primeri
Primeri
Primeri
Primeri
Primeri

Tukaj si lahko ogledate nekaj primerov, ki jih je natisnil moj doter.

Priporočena: