Sadržaj:
- Korak 1: Korak 1: Dizajniranje i sastavljanje kartezijanskog robota
- Korak 2: Korak 2: Pen centar
- Korak 3: Korak 3: Elektronika
- Korak 4: Korak 4: Arduino kod
- Korak 5: Korak 5: Obrada koda
- Korak 6: Primjeri
Video: Štampač sa više tačaka u boji: 6 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:04
Pozdrav svima. Ovo uputstvo se bavi dizajnom i proizvodnjom višebojnog štampača sa više tačaka. Uglavnom se temelji na sličnom djelu koje je već objavljeno ovdje u uputstvima. Rad na koji se pozivam je „Dotter: ogroman matrični štampač baziran na Arduinu“koji je vodio Nikodem Bartnik (https://www.instructables.com/id/Doter-Huge-Arduino-Based-Dot-Matrix-Printer/). Arduino kôd koristi istu platformu kao i preporučeni rad, ali; Modifikovana je tako da podržava sistem olovke u četiri boje. dalje sam koristio biblioteku profesionalnih stepper upravljačkih programa koja je već dostupna na webu. Biblioteka se zove AccelStepper i može joj se pristupiti sa https://www.arduinolibraries.info/libraries/accel-stepper. Ova biblioteka pruža naprednu i glatku vožnju vaših koračnih motora; jer ne namjeravamo izmisliti točak. Skica za obradu je gotovo ista kao i osnovni projekat, samo što sam izbrisao nepotrebne i neiskorištene elemente u prozoru sučelja. Što se tiče robota, dizajnirao sam vlastitog robota. To je kartezijski 2D robot i koristi Nema17 koračne motore. U tom pogledu njegova struktura više liči na robotske sisteme koji se obično koriste za 3D štampače. I za elektroniku sam preferirao korištenje već dostupne elektronike na tržištu. Mislim, koristio sam arduino Mega 2560 ploču zajedno sa RAMPS 1.4 štitnom pločom i standardnim A4988 (ili sličnim) upravljačkim programima koračnih motora. Ovo bi vam moglo reći kuda idem. Da, radim na razvoju vlastitog 3D štampača i ovaj rad je prvi korak u kretanju u tom smjeru. Kao što znate Arduino Mega 2560 i RAMPS 1.4 ploča jedna su od najčešće korištenih ploča u razvoju 3D pisača.
Korak 1: Korak 1: Dizajniranje i sastavljanje kartezijanskog robota
Dizajn robota prikazan je gore. Svaki dio je označen brojem, a njegovi detalji navedeni su u tabeli A. Nadalje, možete vidjeti fotografije robota. Na fotografijama postoje dijelovi koji se ne mogu vidjeti u gornjem dizajnu robota. To su uglavnom vijci, matice, pa čak i linearni ležajevi i kuglični ležajevi. Ali ne brinite. Spisak ovih stavki dat je kao Tabela B.
Korak 2: Korak 2: Pen centar
Ovaj doter je dizajniran za štampanje u četiri različite boje. U tu svrhu koriste se olovke u različitim bojama. Štampač podrazumevano počinje sa plavim markerom kao olovkom1. Olovke 2, 3 i 4 su crvene, zelene i crne. Koračni motor Nema17 prebacuje se između olovaka i mikroservo ispisuje točku kada je to potrebno. Dizajn centra olovke možete vidjeti na slici. Naravno, ovaj dizajn treba poboljšati. Ali ostavio sam to kako jeste. (Budući da je ovo postavljanje srednji korak ka mom konačnom cilju, tako da nemam dovoljno vremena da ga nastavim poboljšavati zauvijek!). Lista stavki u dizajnu centra olovke data je kao Tabela C. Fotografiju centra olovke i čitavog štampača možete vidjeti gore.
Korak 3: Korak 3: Elektronika
Odlična stvar u ovom štampaču je njegov dio elektronike. Ne morate raditi nikakve kružne poslove. Samo kupujte na tržištu i ožičite. Na ovaj način uštedite mnogo vremena. Nadalje sam koristio Arduino mega 2560 ploču koja se obično koristi za izradu 3D pisača. Tako da možete proširiti ovaj rad na funkcionalni 3D štampač ako imate takvu namjeru. Spisak elektronike i električnih delova nalazi se u Tabeli D. Iako nisam uključio žice u listu.
Koristio sam utore za motor Z i Y na RAMPS štitu (nisam koristio utor X), kao i utor za ekstruder 1 za motor za indeksiranje olovkom. To je samo zato što je moj RAMPS bio neispravan i njegov X utor nije funkcionirao! Što se tiče krajnjih prekidača, očito je da morate koristiti Zmin i Ymin pinove. Jedina zbunjujuća točka mogla bi biti koje iglice bismo trebali koristiti za vožnju našeg mikroserva !? RAMPS 1.4 je prema zadanim postavkama dobio 4 serije od 3 pina za pogon 4 mikroserva. Ali primijetio sam da pinovi GROUND i +5 ne rade, ali pin SIGNAL radi. Tako sam spojio 0 i +5 vodova na jedan od dostupnih pinova krajnjih sklopki na RAMPS -u i spojio signalnu žicu na pin 4 na RAMPS -u. Možete vidjeti moju poentu na zadnjoj slici.
Korak 4: Korak 4: Arduino kod
Kao što je rečeno na početku, arduino kôd se temelji na radu koji je predstavio Nikodem Bartnik u okviru projekta DOTER (https://www.instructables.com/id/Doter-Huge-Arduino-Based-Dot-Matrix-Printer/). Ali ja sam napravio neke promjene. Prvo sam koristio AccelStepper biblioteku za pokretanje stepera. Ovo je profesionalna i dobro kodirana biblioteka. Trebali biste imati na umu da je potrebno ovu biblioteku dodati u arduino IDE dostupne biblioteke prije upotrebe. Više detalja o biblioteci i njihovom dodavanju u arduino IDE možete pronaći na https://www.makerguides.com/a4988-stepper-motor-driver-arduino-tutorial/. Drugo, napravio sam neophodne izmene kako bih podržao štampanje u više boja (4 boje).
Evo kako kod funkcionira. Dobija podatke iz serijskog monitora (kod za obradu) i kad god ima 0 pomiče jedan piksel (postavljen na 3 mm po mom dizajnu) u smjeru Z; kada postoji 1 (2, 3 ili 4) pomera se jedan piksel u pravcu Z i pravi plavu (crvenu, zelenu ili crnu) tačku. Kad se primi ‘;’, tumači se kao novi linijski signal pa se vraća u početni položaj, pomiče jedan piksel (opet 3 mm) u smjeru Y i pravi novu liniju.
Korak 5: Korak 5: Obrada koda
Kod obrade se ne razlikuje od DOTER projekta. Upravo sam uklonio neiskorišteni dio i zadržao dio koji zapravo funkcionira.
Korak 6: Primjeri
Ovdje možete vidjeti neke primjere koje je odštampao moj doter.
Preporučuje se:
LEGO pojas za osvjetljavanje tačaka: 6 koraka (sa slikama)
LEGO Dots Light-Up pojas: LEGO #LetsBuildZajedno istražite, izgradite i podijelite svoje LEGO kreacije
Kako stvoriti sistem za nadzor neovlaštenih bežičnih pristupnih tačaka: 34 koraka
Kako stvoriti sistem za nadzor neovlaštenih bežičnih pristupnih tačaka: Saludos lectores. El presente instructivo es una gu í a de como desarrollar un system de monitoreo de punntos acceso inal á mbricos no autorizados uselidando una Raspberry PI.Este system fue desarrollado como parte de un trabajo de inv
Slika u više boja u boji (osjetljiv na dodir): 8 koraka (sa slikama)
Višebojni svjetlosni slikar (osjetljiv na dodir): Slikanje svjetlom je fotografska tehnika koja se koristi za stvaranje posebnih efekata pri malim brzinama zatvarača. Svjetiljka se obično koristi za "slikanje" slike. U ovom Instructable -u ću vam pokazati kako izgraditi sveobuhvatnog slikara svjetla dodirom
Termometar sa temperaturom u relativnoj boji na 2 "TFT ekranu i više senzora: 5 koraka
Termometar sa temperaturom u relativnoj boji na 2 "TFT ekranu i više senzora: Napravio sam ekran koji prikazuje mjerenja nekoliko temperaturnih senzora. Super je to što se boja vrijednosti mijenja s temperaturom: > 75 stepeni Celzijusa = CRVENA > 60 > 75 = NARANČASTA > 40 < 60 = ŽUTA > 30 < 40
Arduino štapić za slikanje u više boja u boji: 13 koraka (sa slikama)
Višebojni štapić za slikanje na bazi Arduina: Slikanje svjetlom je tehnika koju koriste fotografi, gdje se izvor svjetlosti koristi za crtanje zanimljivih uzoraka, a kamera će ih spojiti. Kao rezultat toga, fotografija će sadržavati tragove svjetlosti u njoj što će na kraju dati izgled