Съдържание:
- Стъпка 1: Стъпка 1: Проектиране и сглобяване на декартовия робот
- Стъпка 2: Стъпка 2: Pen Center
- Стъпка 3: Стъпка 3: Електроника
- Стъпка 4: Стъпка 4: Arduino код
- Стъпка 5: Стъпка 5: Обработка на код
- Стъпка 6: Примери
Видео: Многоцветен точков принтер: 6 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:50
Здравейте всички. Тази инструкция е за проектиране и производство на многоцветен точков принтер. Тя се основава главно на подобна работа, която вече е публикувана тук в инструкции. Работата, за която визирам, е „Dotter: Огромен матричен принтер на базата на Arduino“, ръководен от Никодем Бартник (https://www.instructables.com/id/Doter-Huge-Arduino-Based-Dot-Matrix-Printer/). Кодът arduino използва същата платформа като препоръчаната работа, но; Той беше модифициран, за да поддържа четирицветна писалка. освен това използвах библиотека с професионални стъпкови драйвери, която вече е налична в мрежата. Библиотеката се нарича AccelStepper и може да бъде достъпна от https://www.arduinolibraries.info/libraries/accel-stepper. Тази библиотека осигурява усъвършенствано и гладко управление на вашите стъпкови двигатели; тъй като нямаме намерение да изобретяваме колелото. Скицата за обработка е почти същата като основния проект, с изключение на това, че изтрих ненужните и неизползвани елементи в интерфейсния прозорец. Що се отнася до робота, аз проектирах свой собствен робот. Това е декартов 2D робот и използва стъпкови двигатели Nema17. В тази връзка структурата му прилича повече на роботизирани системи, обикновено използвани за 3D принтери. И за електрониката предпочитах да използвам вече налична електроника на пазара. Искам да кажа, използвах платка arduino Mega 2560 заедно с щит RAMPS 1.4 и стандартни драйвери за стъпкови двигатели A4988 (или подобни). Това може да ви каже къде се насочвам. Да, работя върху разработването на собствен 3D принтер и тази работа е първата стъпка в това направление. Както знаете, дъската Arduino Mega 2560 и RAMPS 1.4 са едни от най -често използваните borad при разработването на 3D принтери.
Стъпка 1: Стъпка 1: Проектиране и сглобяване на декартовия робот
Дизайнът на робота е показан по -горе. Всяка част е обозначена с номер и нейните детайли са дадени в таблица А. Освен това можете да видите снимки на робота. На снимките има части, които не могат да се видят в горния дизайн на робота. Те са предимно винтове, гайки и дори линейни лагери и сачмени лагери. Но не се притеснявай. Списъкът с тези елементи е представен като Таблица Б.
Стъпка 2: Стъпка 2: Pen Center
Този дотер е проектиран да печата в четири различни цвята. За тази цел се използват маркери в различни цветове. По подразбиране принтерът започва със син маркер като писалка1. Химикалка 2, 3 и 4 са съответно червени, зелени и черни. Стъпков двигател Nema17 превключва между химикалки и микросерво отпечатва точка, когато е необходимо. Можете да видите дизайна на центъра на химикалката на снимката. Разбира се, този дизайн се нуждае от някои подобрения. Но го оставих така, както е. (Тъй като тази настройка е средна стъпка към крайната ми цел, така че нямам достатъчно време да продължа да я подобрявам завинаги!). Списъкът с елементи в дизайна на центъра за химикалки е предоставен като Таблица C. Можете да видите снимка на центъра на писалката и целия принтер отгоре.
Стъпка 3: Стъпка 3: Електроника
Голямото нещо в този принтер е неговата част от електрониката. Не е необходимо да извършвате кръгова работа. Просто купувайте от пазара и направете окабеляване. По този начин спестявате много във времето. Освен това използвах дъска Arduino mega 2560, която обикновено се използва при производството на 3D принтери. Така че можете да разширите тази работа до функциониращ 3D принтер, ако имате такова намерение. Списъкът с електроника и електрически части е в Таблица D. Въпреки че не включих проводниците в списъка.
Използвах слотове за двигатели Z и Y на щита RAMPS (не използвах слот X), както и слот за екструдер 1 за двигател за индексиране на писалка. Това е само защото моят RAMPS е дефектен и неговият X слот не функционира! Що се отнася до крайните превключватели, очевидно е, че трябва да използвате Zmin и Ymin щифтове. Единственият объркващ момент може да бъде кои щифтове трябва да използваме, за да управляваме нашето микросерво! RAMPS 1.4 по подразбиране има 4 серии от 3 пина за управление на 4 микросерва. Но забелязах, че GROUND и +5 пина не работят, но щифтът SIGNAL работи. Така че свързах 0 и +5 линии към един от наличните щифтове за краен превключвател на RAMPS и свързах сигнален проводник към щифт 4 на RAMPS. Можете да видите моята гледна точка на фигурата отдолу.
Стъпка 4: Стъпка 4: Arduino код
Както беше посочено в началото, кодът arduino се основава на работата, представена от Никодем Бартник по проекта DOTER (https://www.instructables.com/id/Doter-Huge-Arduino-Based-Dot-Matrix-Printer/). Но направих някои промени. Първо използвах библиотеката AccelStepper за стартиране на степерите. Това е професионална и добре кодирана библиотека. Трябва да имате предвид, че е необходимо да добавите тази библиотека към наличните библиотеки на arduino IDE, преди да я използвате. Можете да намерите повече подробности за библиотеката и да я добавите към IDE на arduino на https://www.makerguides.com/a4988-stepper-motor-driver-arduino-tutorial/. Второ направих необходимите промени, за да поддържам многоцветен (4 цветен) печат.
Ето как работи кодът. Той получава данните от серийния монитор (код за обработка) и винаги, когато има 0, той премества един пиксел (зададен на 3 мм в моя дизайн) в посока Z; когато има 1 (2, 3 или 4), той се премества с един пиксел в посока Z и прави синя (червена, зелена или черна) точка. Когато се получи „;“, той се интерпретира като нов линеен сигнал, така че той се връща в началната си позиция, премества един пиксел (отново 3 мм) в посока Y и прави нов ред.
Стъпка 5: Стъпка 5: Обработка на код
Кодът за обработка не се различава от проекта DOTER. Току -що премахнах неизползваната част и запазих частта, която действително изпълнява функция.
Стъпка 6: Примери
Тук можете да видите някои примери, отпечатани от моя doter.
Препоръчано:
Точков заварчик 1-2-3 Arduino печатна платка: 4 стъпки
Точков заварчик 1-2-3 Arduino печатна платка: Преди време написах инструкция, в която обясних как да управлявам точков заварчик по сложен начин, използвайки Arduino и общодостъпните части. Много хора изградиха веригата за управление и получих доста окуражаващи отзиви. Това е
Принтер Alexa - Принтер за рециклирани касови бележки: 7 стъпки (със снимки)
Принтер Alexa | Принтер за рециклирани касови бележки: Аз съм фен на рециклирането на стари технологии и превръщането им в полезно отново. Преди време бях закупил стар, евтин термопринтер и исках полезен начин да го преназнача. Тогава през празниците ми беше подарена Amazon Echo Dot и един от подвизите
Многоцветен художник на светлина (чувствителен на допир): 8 стъпки (със снимки)
Многоцветен художник на светлина (чувствителен на допир): Светлинното рисуване е фотографска техника, използвана за създаване на специални ефекти при бавни скорости на затвора. Фенерчето обикновено се използва за "боядисване" изображенията. В тази инструкция ще ви покажа как да създадете всичко в едно художник на светлина с докосване
Многоцветен LED икосаедър: 7 стъпки (със снимки)
Многоцветен LED икосаедър: Преди време направих голям 20 -страничен матрица. Много хора искаха да ги изградя един и тъй като най -трудната част от проекта беше точното изрязване на ъглите, реших да направя друг, който да позволи по -точно сглобяване
Направи си сам многоцветен светодиод, управляван от Wi-Fi: 11 стъпки (със снимки)
DIY Multicolor Led Light Controllable Wi-Fi: Честита Коледа на всички Този видеоклип показва как да направите светодиодна лампа, която променя цвета според вас, тя се контролира чрез WI-FI. ако го свържете към Wi -Fi на вашия дом, отидете на тази уеб страница и шоуто може да започне, проектът е реализиран в