Как стать автором
Обновить

Принтер из CD-ROM'a

Время на прочтение 2 мин
Количество просмотров 127K
Автор оригинала: brunoip
image



Представляю вашему вниманию простой принтер из частей CD привода. Печатает он с помощью обычного маркера. Конечно, разрешение у него не большое, но мне давно хотелось воплотить этот проект в жизнь.

Материалы


image



Самое главное — CD-ROM, ну или DVD-ROM. Попробуйте найти привод с биполярным мотором, в моем использовался двигатель постоянного тока, так что потом пришлось менять его на шаговый. Кроме того, вам понадобится еще один шаговый двигатель, резиновое колесо и деревянное основание. Другие электронные детали будут изложены далее.

Первый двигатель


image



Отделите двигатель вместе с металлической конструкцией и горизонтальными направляющими.

Второй двигатель


image





Этот двигатель снимите со всеми «колесами». Также вырежете пластиковый корпус к которому эта конструкция крепилась, а грубые части сгладьте наждачкой.

Делаем «картридж»


image



Ну, на самом деле это не совсем картридж, просто сюда будет крепиться маркер. Прикрепите двигатель постоянного тока к пластику, а затем пройдитесь клеем для прочности конструкции.

Держатель для маркера


image



Эта маленькая трубка с дырой позволит вам заменять маркер. Приклейте к трубке гайку с винтом, а затем прикрепите к последнему редукторному колесу как на фото.

Новый мотор


image



В моем приводе использовался двигатель постоянного тока. Ну а так как он на самом деле не очень эффективен, меняем его на биполярный шаговый двигатель.

Электронная начинка


image



Начинка собиралась на макетной плате. Три переключателя на картинке будут использоваться в конце проекта.

Собираем все железо


image



Основной код


image

Исходник можно глянуть тут: pastebin.com/9pPk0FkQ

Делаем изображение для печати


image



Для простоты использования программа была написана на Java. Просто открываете её, рисуете что планируете напечатать, и жмете «p». Программа сама сгенерирует соответствующий код, вам останется только вставить его в основной код между метками «aca empieza el codigo» и «aca termina el codigo».

Примеры


image

image

image

image

image

Файлы для скачки


Impresora.hex
Impresora2.jar

UPD: Видео


Теги:
Хабы:
+413
Комментарии 80
Комментарии Комментарии 80

Публикации

Истории

Ближайшие события

Московский туристический хакатон
Дата 23 марта – 7 апреля
Место
Москва Онлайн
Геймтон «DatsEdenSpace» от DatsTeam
Дата 5 – 6 апреля
Время 17:00 – 20:00
Место
Онлайн