|
7 / 7 / 0
Регистрация: 09.04.2013
Сообщений: 121
|
|
Ардуино как принтер05.03.2016, 10:48. Показов 3311. Ответов 8
Метки нет (Все метки)
Суть проблемы проста.
Как сделать чтобы ардуинка отображалась как принтер, обычный принтер, не 3D, и можно ли это вообще? Хочу сделать станок ЧПУ чтобы можно было просто послать на печать и радоваться готовому продукту. Или нужно брать не дуину, а что-то другое?
1
|
|
| 05.03.2016, 10:48 | |
|
Ответы с готовыми решениями:
8
Термо принтер на ардуино
Связь по Блютузу Андроид и Ардуино, команды с Ардуино |
|
techpriest
634 / 213 / 57
Регистрация: 27.02.2014
Сообщений: 1,180
|
|
| 05.03.2016, 11:01 | |
|
Для этих целей есть Arduino Leonardo. Там есть специальный перепрограммируемый контроллер, который в том числе отвечает за опознание устройства. Большинство же Ардуин всегда опознаются как переходник на com port.
Мысль, вообще, любопытная... Но, захоти я такое создать, я бы задумался о том, чтобы сделать виртуальный принтер непосредственно в системе, в виде программы, которая обрабатывает изображение, а потом уже передаёт в ардуино адаптированный код. Но, так или иначе я ничем подобным не занимался .
1
|
|
|
Почетный модератор
|
||
| 05.03.2016, 11:06 | ||
|
Добавлено через 2 минуты нечто подобное существует в CAD системах разводки плат - gerber файлы. по сути txt с набором координат.
0
|
||
| 05.03.2016, 12:35 | |
|
Не по теме: Мне тоже нравится идея. (подписался на тему)
0
|
|
|
7 / 7 / 0
Регистрация: 09.04.2013
Сообщений: 121
|
|
| 05.03.2016, 15:14 [ТС] | |
|
Интересное решение Mirmik. То есть получается так:
1. берем рисунок => на печать в виртуальный принтер 2. виртуальный принтер делает анализ картинки => набор координат посылаемый в COM 3. контроллер записывает массив координат => делаем рисунок в жизни если все правильно понял пошел искать как сделать виртуальный принтер
0
|
|
|
|
|
| 05.03.2016, 16:36 | |
|
Весь вопрос что из себя будет представлять ЧПУ - остальное дело разработки ПО под него(как ПО для десктоп, так и скетча для взаимодействие с десктоп)
Иными словами вы открываете изображение определенного формата в десктоп-программе а она уже делает все остальное- масштабирует, оптимизирует и отправляет координаты и цвет пикселя по COM-порту.
0
|
|
|
365 / 348 / 74
Регистрация: 18.03.2015
Сообщений: 1,293
|
|
| 06.03.2016, 14:52 | |
|
Почти два года занимаюсь ЧПУ станок + Ардуино.
Все мои вопросы на этом форуме касались только этой темы, и они еще не закончились. Задача «берем рисунок => … => делаем рисунок в жизни» решается следующим образом: 1. берем рисунок => анализ картинки => набор координат посылаемый в COM 2. контроллер записывает массив координат => делаем рисунок в жизни «набор координат, посылаемый в COM» - это Управляющая Программа (УП). По сути это набор G-кодов. G-код — условное именование языка программирования устройств с числовым программным управлением (википедия). Рекомендую ознакомиться. Ничего сложного там нет и времени займет не много. В G-кодах присутствуют не только координаты, но и вспомогательные команды. Из всего набора вспомогательных команд, для начала Вам понадобится команда для изменения скорости рабочей подачи инструмента (например, G01 X10.5 F75). Как правило, G-коды записываются в фале *.nc Но это txt файл только с другим расширением. Для того, что бы понять, как происходит «=> анализ картинки =>», ознакомьтесь с «Bmp2Cnc» «R2V» «ArtCAM». Если только насверлить отверстия «DipTrace». Для контроля, что у Вас получилось на выходе «NC Corrector». Полагаю, Вы сразу поймете, что это будет самый сложный этап от картинки до готового изделия, и только от него будет зависеть, на сколько сильно можно «радоваться готовому продукту». «Управляющая Программа» готова, переходим ко второму шагу. По сути ардуина должна посылать импульсы на моторы. Длительность и скважность импульса конкретно привязаны к Вашему железу. Отдельная тема. Период следования импульсов - скорость рабочей подачи (команда F из набора G-кодов). Комбинация импульсов – куда перемещаемся. Т. е. необходимо решить линейную или круговую интерполяцию. Называйте это действо как хотите, но по сути это так. Кто будет решать интерполяцию: Ваше «внешнее приложение» или ардуина? Когда у меня интерполяцию просчитывало моё «внешнее приложение», то плата фрезеровалась 2,5 часа. Когда это стала делать ардуина – 13 минут. Плата здесь Неправильно работает драйвер шагового двигателя «Внешним приложением» я называю, что то аналогичное «Mach3 - программа для управления ЧПУ станком». Mach3 работает со своим железом, и оно рассчитано на LPT порт. Переходник USB->LPT никакой не подойдёт. Проверено! Я пошел по пути наибольшего сопротивления: разработка ПО и электрики с нуля. Поначалу даже сам станок пытался сделать. Но потом купил на Ебее. Готов поделиться опытом. Ежели есть огромное желание взглянуть на готовое изделие – заходите в гараж. Москва, Кунцево.
2
|
|
|
7 / 7 / 0
Регистрация: 09.04.2013
Сообщений: 121
|
|
| 07.03.2016, 07:39 [ТС] | |
|
Сергей 190, большое спасибо за приглашение
только до вас 4 000 вёрст, по этому на этих выходных не получится ![]() Про G коды слышал, станочники у нас через них и задают. Сейчас все мысли обращены в сторону анализа изображения и да, я уже понял, что этап самый непростой в плане разработки приложения. Большое спасибо за совет, пойду изучать предложенные вами программы
0
|
|
|
67 / 41 / 3
Регистрация: 07.12.2010
Сообщений: 328
|
|
| 09.03.2016, 06:34 | |
|
Я делаю и станок и программу для компа сам. Про G-коды слышал, но не стал изучать и сделал что-то на подобие только своё. Скетч уже готов, сейчас программу доделываю. Картинки у меня фрезеруются фрезой 1мм. Программу сделал так - беру картинку, перевожу в градацию серого, по пиксельно определяю глубину фрезы. Программа делает код для станка. Всё. Можно запускать...
0
|
|
| 09.03.2016, 06:34 | |
|
Помогаю со студенческими работами здесь
9
Принтер HP Lazerjet pro MFP M125R как сетевой принтер Принтер epson l132 распознается компьютером как принтер l360 в 1c не удается печатать, в перенаправленный принтер, установил принтер сервере, как сделать его по умолчанию ? Принтер перестал определяться как принтер Как сделать принтер по умолчанию, выбранный мной, а не выбранный автоматом, перенаправленный принтер? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут.
В век Веб все очень привыкли к дизайну Single-Page-Application .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|