Mundarija:
- 1 -qadam: 1 -qadam: Kartezian robotini loyihalash va yig'ish
- 2 -qadam: 2 -qadam: Pen Center
- 3 -qadam: 3 -qadam: Elektronika
- 4 -qadam: 4 -qadam: Arduino kodi
- 5 -qadam: 5 -qadam: Kodni qayta ishlash
- 6 -qadam: misollar
Video: Ko'p rangli nuqtali printer: 6 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
Hammaga salom. Bu ko'rsatma ko'p rangli nuqtali printerni loyihalash va ishlab chiqarishga tegishli. U asosan shu erda ko'rsatma sifatida nashr etilgan shunga o'xshash asarga asoslangan edi. Men aytmoqchi bo'lgan ish Nikodem Bartnik tomonidan olib borilgan "Dotter: Arduino-ga asoslangan ulkan matritsali printer" (https://www.instructables.com/id/Doter-Huge-Arduino-Based-Dot-Matrix-Printer/). Arduino kodi bir xil platformadan foydalanadi, lekin; To'rt rangli qalam tizimini qo'llab -quvvatlash uchun o'zgartirildi. Keyinchalik men Internetda mavjud bo'lgan professional qadam haydovchilar kutubxonasidan foydalandim. Kutubxonaga AccelStepper nomi berilgan va unga https://www.arduinolibraries.info/libraries/accel-stepper orqali kirish mumkin. Bu kutubxona sizning step motorlaringizni ilg'or va silliq haydashini ta'minlaydi; chunki biz g'ildirakni ixtiro qilmoqchi emasmiz. Qayta ishlash eskizi deyarli asosiy loyiha bilan bir xil, faqat men interfeys oynasidagi keraksiz va ishlatilmaydigan elementlarni o'chirib tashladim. Robotga kelsak, men o'z robotimni yaratdim. Bu kartezian 2D robot bo'lib, Nema17 step motorlaridan foydalanadi. Shu nuqtai nazardan, uning tuzilishi odatda 3D printerlar uchun ishlatiladigan robot tizimlarga o'xshaydi. Elektronika uchun ham, men bozorda allaqachon mavjud bo'lgan elektron qurilmalarni ishlatishni afzal ko'rardim. Aytmoqchimanki, men arduino Mega 2560 kartasini RAMPS 1.4 qalqoni va standart A4988 (yoki shunga o'xshash) qadamli dvigatel drayverlari bilan birga ishlatardim. Bu men qayerga ketayotganimni aytib berishi mumkin. Ha, men o'zimning 3D printerimni ishlab chiqish ustida ishlayapman va bu ish bu yo'nalishdagi birinchi qadamdir. Ma'lumki, Arduino Mega 2560 va RAMPS 1.4 platalari 3D -printerlarni ishlab chiqishda eng ko'p ishlatiladigan boradlardan biridir.
1 -qadam: 1 -qadam: Kartezian robotini loyihalash va yig'ish
Robot dizayni yuqorida ko'rsatilgan. Har bir qism raqam bilan belgilanadi va uning tafsilotlari A jadvalda keltirilgan. Bundan tashqari siz robotning fotosuratlarini ko'rishingiz mumkin. Fotosuratlarda yuqoridagi robot dizaynida ko'rinmaydigan qismlar mavjud. Ular asosan vintlar, yong'oqlar va hatto chiziqli rulman va rulmanli rulmanlardir. Lekin xavotir olmang. Ushbu elementlar ro'yxati B -jadvalda keltirilgan.
2 -qadam: 2 -qadam: Pen Center
Bu doter to'rt xil rangda chop etish uchun mo'ljallangan edi. Buning uchun har xil rangdagi marker qalamlar ishlatiladi. Odatiy bo'lib, printer pen1 sifatida ko'k marker bilan boshlanadi. Qalam 2, 3 va 4 mos ravishda qizil, yashil va qora. Nema17 pog'onali dvigatel qalamlar o'rtasida almashadi va mikroservo kerak bo'lganda nuqta bosib chiqaradi. Rasmda qalam markazining dizaynini ko'rishingiz mumkin. Albatta, bu dizayn biroz yaxshilanishni talab qiladi. Lekin men uni avvalgidek qoldirdim. (Bu sozlash mening yakuniy maqsadim sari qo'yilgan yarim qadam bo'lgani uchun uni abadiy takomillashtirishga vaqtim yo'q!). Qalam markazi dizaynidagi elementlar ro'yxati S jadval sifatida berilgan. Siz qalam markazining rasmini va butun printerni yuqoridan ko'rishingiz mumkin.
3 -qadam: 3 -qadam: Elektronika
Ushbu printerning ajoyib jihati uning elektron qismidir. Siz hech qanday tsirkulyar ish qilishingiz shart emas. Faqat bozordan sotib oling va sim o'tkazing. Shunday qilib, siz ko'p vaqtni tejaysiz. Keyinchalik men 3D printerlarni ishlab chiqarishda keng qo'llaniladigan Arduino mega 2560 kartasidan foydalandim. Shunday qilib, agar sizda shunday niyat bo'lsa, bu ishni amaldagi 3D printergacha uzaytirishingiz mumkin. Elektron va elektr qismlari ro'yxati D -jadvalda keltirilgan, lekin men simlarni ro'yxatga kiritmaganman.
Men RAMPS qalqonidagi Z va Y dvigatel uyalarini ishlatardim (X uyasi ishlatilmadi), shuningdek, ruchka indeksli dvigatel uchun ekstruder 1 uyasi. Buning sababi shundaki, mening RAMPS noto'g'ri va uning X uyasi ishlamayapti! Limit kalitlariga kelsak, Zmin va Ymin pinlaridan foydalanish kerakligi aniq. Bizni mikroservoni haydash uchun qaysi pimlarni tanlashimiz kerakligi haqida chalkashlik bo'lishi mumkin. RAMPS 1.4 sukut bo'yicha 4 ta mikroservoni haydash uchun 4 ta 3 pinli ketma -ketlikka ega. Lekin men GROUND va +5 pinlar ishlamayotganini payqadim, lekin SIGNAL pin ishlaydi. Shunday qilib, men 0 va +5 liniyalarni RAMPS -da mavjud bo'lgan chegara tugmachalarining biriga va 4 -pinli RAM -ga ulangan signal simiga uladim. Siz mening fikrimni pastdagi rasmda ko'rishingiz mumkin.
4 -qadam: 4 -qadam: Arduino kodi
Boshida aytilganidek, arduino kodi Nikotem Bartnik tomonidan DOTER loyihasi doirasida taqdim etilgan ishlarga asoslangan (https://www.instructables.com/id/Doter-Huge-Arduino-Based-Dot-Matrix-Printer/). Lekin men ba'zi o'zgarishlar kiritdim. Birinchidan, qadamlarni ishga tushirish uchun AccelStepper kutubxonasidan foydalandim. Bu professional va yaxshi kodlangan kutubxona. Shuni ta'kidlash kerakki, ushbu kutubxonani ishlatishdan oldin arduino IDE mavjud kutubxonalariga qo'shish kerak. Kutubxona va uni arduino IDE-ga qo'shish haqida batafsil ma'lumotni https://www.makerguides.com/a4988-stepper-motor-driver-arduino-tutorial/ saytida topishingiz mumkin. Ikkinchidan, men ko'p rangli (4 rangli) bosib chiqarishni qo'llab -quvvatlash uchun kerakli o'zgartirishlar kiritdim.
Bu erda kod qanday ishlaydi. U ketma -ket monitordan ma'lumotlarni oladi (ishlov berish kodi) va har doim 0 bo'lsa, u bitta pikselni (mening dizaynimda 3 mm gacha) Z yo'nalishi bo'yicha harakatlantiradi; 1 (2, 3 yoki 4) bo'lsa, u bitta pikselni Z yo'nalishi bo'yicha harakatlantiradi va ko'k (qizil, yashil yoki qora) nuqta qiladi. ";" Qabul qilinganida, u yangi chiziqli signal sifatida talqin qilinadi, shuning uchun u boshlang'ich pozitsiyasiga qaytadi, bir pikselni (yana 3 mm) Y yo'nalishi bo'yicha siljitadi va yangi qator hosil qiladi.
5 -qadam: 5 -qadam: Kodni qayta ishlash
Qayta ishlash kodi DOTER loyihasidan farq qilmaydi. Men faqat ishlatilmagan qismini olib tashladim va aslida funktsiyani bajaradigan qismini saqlab qoldim.
6 -qadam: misollar
Bu erda siz mening doter tomonidan chop etilgan ba'zi misollarni ko'rishingiz mumkin.
Tavsiya:
Mini DIY 18650 nuqtali payvandchi: 10 qadam
Mini DIY 18650 Spot Welder: Men Facebook guruhlarida va boshqa videolarni ko'rib turibman, DIYers bu payvandchilar kichik narxga arziydimi deb so'rashadi. O'sha kuni men amazonda bemalol sayr qilardim va bu shtatlarda mahalliy ekanligini payqadim. Shunday qilib, men ulardan beshtasini sotib oldim va qaror qildim
Super oddiy DIY nuqtali payvandlash qalamchasi (MOT batareyali tabli payvandlovchi qalam) 10 $: 7 qadam (rasmlar bilan)
Super oddiy DIY nuqta bilan payvandlovchi qalam (MOT batareyali tabli payvandchi qalam) 10 $: Men Internetda nuqta bilan payvandlash ruchkalarini sotadigan barcha saytlarga qaradim va ularning ko'pchiligi qanday birlashtirilganini ko'rdim. Men boshqalarga qaraganda arzonroq, lekin men sotib oladigan narxdan bir oz ko'proq to'plamni uchratdim. Keyin men nimanidir payqadim. Hamma narsa ular
Uch nuqtali yoritish: 4 qadam
Uch nuqtali yoritish: fotosurat uchun to'g'ri yoritishni o'rnatish rasm uchun juda muhim bo'lishi mumkin. Eng mashhur yoritgichlardan biri bu uch nuqtali yoritish moslamasi. Ko'plab fotosuratchilar uchun sozlash muvaffaqiyatli bo'ldi. Hajmi, masofasi, intensivligi,
Echo nuqtali ilgich, oson, tez va arzon!: 7 qadam
Echo nuqta ilgichi, oson, tez va arzon! Kirish: Echo nuqta ilgichi, oson, tez va arzon Bu o'tgan Rojdestvoda men Alexa Echo aqlli dinamikini oldim. Sink
3D rangli qalam printer: 7 qadam (rasmlar bilan)
3D rangli qalam printer: Men 3D printerni juda xohlayman, lekin pulim yo'q. Men ham 13 yoshdaman va ish topa olmayapman, nima qilishim kerak? Men Legosdan birini quraman. Afsuski, menda Lego Mindstorms (350 dollar) yo'q, shuning uchun men buni qilishga majbur bo'ldim. Bu aniq yoki aniq bo'lishi kerak emas