Isi kandungan:

Pencetak Dot Multi Warna: 6 Langkah
Pencetak Dot Multi Warna: 6 Langkah

Video: Pencetak Dot Multi Warna: 6 Langkah

Video: Pencetak Dot Multi Warna: 6 Langkah
Video: Set up and Register a Multi-Color Silk Screen Printing Job on Press || How To 2024, Julai
Anonim
Image
Image
Langkah 1: Reka dan Susun Robot Cartesian
Langkah 1: Reka dan Susun Robot Cartesian

Hai semua. Instruksional ini dibuat pada reka bentuk dan fabrikasi Multi Color Dot Printer. Ini terutama berdasarkan karya serupa yang telah diterbitkan di sini dalam arahan. Karya yang saya maksudkan adalah "Dotter: Huge Arduino Based Dot Matrix Printer" yang dikendalikan oleh Nikodem Bartnik (https://www.instructables.com/id/Doter-Huge-Arduino-Based-Dot-Matrix-Printer/). Kod arduino menggunakan platform yang sama dengan karya yang dirujuk tetapi; Ia diubahsuai untuk menyokong sistem pen empat warna. lebih jauh saya menggunakan perpustakaan pemacu stepper Profesional yang sudah tersedia di web. Perpustakaan diberi nama AccelStepper dan dapat diakses dari https://www.arduinolibraries.info/libraries/accel-stepper. Perpustakaan ini memberikan pemanduan motor stepper anda yang lebih maju dan lancar; kerana kita tidak bermaksud mencipta roda. Sketsa pemprosesan hampir sama dengan Projek asas, kecuali bahawa saya memadamkan elemen yang tidak diperlukan dan tidak terpakai di tetingkap antara muka. Bagi robot, saya merancang robot saya sendiri. Ia adalah robot 2D kartesian dan menggunakan motor stepper Nema17. Dalam hal ini, strukturnya lebih mirip sistem robotik yang biasa digunakan untuk pencetak 3D. Untuk elektronik juga, pilihan saya adalah menggunakan peredaran elektronik yang sudah ada di pasaran. Maksud saya, saya menggunakan papan arduino Mega 2560 bersama dengan pelindung RAMPS 1.4 dan pemacu motor stepper A4988 (atau yang serupa) standard. Ini dapat memberitahu anda ke mana saya menuju. Ya, saya sedang berusaha untuk mengembangkan pencetak 3D saya sendiri dan karya ini adalah langkah pertama menuju ke arah ini. Seperti yang anda ketahui, papan Arduino Mega 2560 dan RAMPS 1.4 adalah salah satu borad yang paling biasa digunakan dalam membangunkan pencetak 3D.

Langkah 1: Langkah 1: Reka dan Pemasangan Robot Cartesian

Langkah 1: Reka dan Susun Robot Cartesian
Langkah 1: Reka dan Susun Robot Cartesian
Langkah 1: Reka dan Susun Robot Cartesian
Langkah 1: Reka dan Susun Robot Cartesian

Reka bentuk robot ditunjukkan seperti di atas. Setiap bahagian dilabelkan dengan nombor dan perinciannya terdapat dalam jadual A. Selanjutnya anda dapat melihat foto robot. Terdapat beberapa bahagian dalam foto yang tidak dapat dilihat dalam reka bentuk robot di atas. Mereka terutamanya skru, mur dan galas linier dan galas bebola. Tetapi jangan risau. Senarai item ini disediakan seperti Jadual B.

Langkah 2: Langkah 2: Pusat Pen

Langkah 2: Pusat Pen
Langkah 2: Pusat Pen
Langkah 2: Pusat Pen
Langkah 2: Pusat Pen
Langkah 2: Pusat Pen
Langkah 2: Pusat Pen

Titik ini dirancang untuk dicetak dalam empat warna yang berbeza. Untuk tujuan ini digunakan pen marker dalam pelbagai warna. Secara lalai pencetak dimulakan dengan penanda biru sebagai pen1. Pena 2, 3 dan 4 masing-masing berwarna merah, hijau dan hitam. Motor langkah Nema17 beralih antara pen dan microservo mencetak titik apabila diperlukan. Anda dapat melihat reka bentuk pusat pen dalam gambar. Sudah tentu reka bentuk ini memerlukan sedikit peningkatan. Tetapi saya meninggalkannya seperti sekarang. (Oleh kerana persediaan ini merupakan langkah pertengahan menuju matlamat akhir saya, jadi saya tidak mempunyai cukup masa untuk terus memperbaikinya untuk selamanya!). Senarai item dalam reka bentuk pusat pen disediakan seperti Jadual C. Anda dapat melihat foto pusat pena dan keseluruhan pencetak di atas.

Langkah 3: Langkah 3: Elektronik

Langkah 3: Elektronik
Langkah 3: Elektronik
Langkah 3: Elektronik
Langkah 3: Elektronik
Langkah 3: Elektronik
Langkah 3: Elektronik

Perkara hebat dalam pencetak ini adalah bahagian elektroniknya. Anda tidak perlu melakukan kerja litar. Hanya beli dari pasar dan lakukan pendawaian. Dengan cara ini anda menjimatkan banyak masa. Selanjutnya saya menggunakan papan Arduino mega 2560 yang biasanya digunakan untuk membuat pencetak 3D. Oleh itu, anda boleh memperluas karya ini ke pencetak 3D yang berfungsi jika anda mempunyai niat sedemikian. Senarai bahagian elektronik dan elektrik terdapat dalam Jadual D. Walaupun saya tidak memasukkan wayar dalam senarai.

Saya menggunakan slot motor Z dan Y pada pelindung RAMPS (tidak menggunakan slot X) dan juga slot extruder 1 untuk motor pengindeksan pen. Ia hanya kerana RAMPS saya rosak dan slot Xnya tidak berfungsi! Bagi suis had, jelas bahawa anda perlu menggunakan pin Zmin dan Ymin. Satu-satunya titik yang membingungkan adalah pin mana yang harus kita gunakan untuk menggerakkan microservo kita !? RAMPS 1.4 secara lalai mendapat 4 siri 3 pin untuk memacu 4 microservos. Tetapi saya perhatikan bahawa pin GROUND dan +5 tidak berfungsi tetapi pin SIGNAL berfungsi. Oleh itu, saya menyambungkan talian 0 dan +5 ke salah satu pin suis had yang tersedia pada RAMPS dan wayar isyarat yang disambungkan ke pin 4 pada RAMPS. Anda dapat melihat pandangan saya pada angka pantat.

Langkah 4: Langkah 4: Kod Arduino

Seperti yang dinyatakan di awal, kod arduino berdasarkan karya yang dikemukakan oleh Nikodem Bartnik di bawah Projek DOTER (https://www.instructables.com/id/Doter-Huge-Arduino-Based-Dot-Matrix-Printer/). Tetapi saya membuat beberapa perubahan. Mula-mula saya menggunakan perpustakaan AccelStepper untuk menjalankan stepper. Ini adalah perpustakaan yang profesional dan berkod. Anda harus perhatikan bahawa perlu menambahkan perpustakaan ini ke perpustakaan yang tersedia di arduino IDE sebelum menggunakannya. Anda boleh mendapatkan maklumat lebih lanjut mengenai perpustakaan dan menambahkannya ke arduino IDE di https://www.makerguides.com/a4988-stepper-motor-driver-arduino-tutorial/. Kedua saya membuat perubahan yang diperlukan untuk menyokong percetakan pelbagai warna (4 warna).

Inilah cara kodnya Berfungsi. Ia mendapat data dari monitor bersiri (kod pemprosesan) dan setiap kali ada 0 ia bergerak satu piksel (ditetapkan ke 3 mm dalam reka bentuk saya) ke arah Z; apabila terdapat 1 (2, 3 atau 4) bergerak satu piksel ke arah Z dan membuat titik biru (merah, hijau atau hitam). Apabila ‘;’ diterima, ia ditafsirkan sebagai isyarat garis baru sehingga ia kembali ke kedudukan permulaannya, bergerak satu piksel (3 mm sekali lagi) ke arah Y dan membuat garis baru.

Langkah 5: Langkah 5: Memproses Kod

Memproses kod tidak berbeza dengan Projek DOTER. Saya baru sahaja mengeluarkan bahagian yang tidak digunakan dan menyimpan bahagian yang benar-benar berfungsi.

Langkah 6: Contohnya

Contoh
Contoh
Contoh
Contoh
Contoh
Contoh

Di sini anda dapat melihat beberapa contoh yang dicetak oleh doter saya.

Disyorkan: