roboforum.ru

Технический форум по робототехнике.


Использование плоттера как рисовальщика ПП

Все что связано с изготовлением ПП

Использование плоттера как рисовальщика ПП

Сообщение MEXAHuK » 26 окт 2007, 22:11

Вопрос по теме, но, в общем то, о совсем другом.
На работе нашелся новый :shock: 9-перьевой плоттер Philips PM8153 выпуска 1985 года.
Все фломастеры, ессно, высохли, но не в этом суть.
Формат - А3, фольгированый стеклотекстолит прекрасно ложится на место бумаги.
Перманентный маркер для рисования ПП, обмотанный изолентой, прекрасно становится вместо пера и прекрасно рисует на ПП.
Разрешение плоттера - 10 линий на мм.
Есть все предпосылки для использования сего чудного девайса в качестве быстрого рисовальщика плат.
Теперь о проблемах.
Это чудо враждебной техники не понимает никаких языков графопостроения, типа HPGL, которые бы поддерживались современными CAD - системами. И имеет свой собственый язык, вроде бы как Philips GL.
Два дня кулхацкерских извращений дали некоторые результаты.
Понимает текстовые команды типа F0..F9 (смена пера) посланные по терминалу, соединение по последовательному порту.
Еще умеет чертить круги (OДиаметр,Начальный угол,Конечный угол - например O100,0,270), прямоугольники - командой WX1,X2,Y1,Y2 задаем координаты, командой V чертим. Командой B выводим текст встроенным шрифтом, например BYa_tupoy_plotter.
С линиями, штриховкой и прочим еще не разобрался.

Так как драйвер под современные ОС не написан и найти его невозможно, появилась идея написать конвертер для PLT или HPG файлов в егоный формат.
Поэтому просьба - кто имеет любую информацию, которая может помочь узнать формат команд этого или подобного чуда техники, или может есть у кого какие идеи, отпишитесь, плиз 8)
Аватара пользователя
MEXAHuK
 
Сообщения: 228
Зарегистрирован: 07 янв 2005, 23:39
Откуда: г.Норильск, Россия
прог. языки: Pascal, C, C++
ФИО: Раф Попов

Re: Использование плоттера как рисовальщика ПП

Сообщение -= Александр =- » 26 окт 2007, 22:24

Если совсем не покатит с дровами - можно подпаяться прямо к шаговым двигателям и юзать какую-нить попсовую программку домашнего ЧПУ типа KCam...
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.
Аватара пользователя
-= Александр =-
Мастер Самоделкин
 
Сообщения: 3678
Зарегистрирован: 11 окт 2004, 19:20
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич

Re: Использование плоттера как рисовальщика ПП

Сообщение MEXAHuK » 03 ноя 2007, 17:45

-= Александр =- писал(а):Если совсем не покатит с дровами - можно подпаяться прямо к шаговым двигателям и юзать какую-нить попсовую программку домашнего ЧПУ типа KCam...


Это чудо висит на материальном балансе нашего отдела. Даже с какой-то остаточной стоимостью.
Поэтому вмешиваться в его устройство с паяльником - верное средство вызвать сердечный приступ у начальника 8)
На данном этапе разобрался на 80% с системой команд (гипертерминал рулит :cool: )
Написал конвертер с HPGL в егоный язык, вывожу с Протеуса в HPGL, конвертирую и рисую.
Результаты весьма неплохие, родным пером с заправленными чернилами без слияний и непрорисовок рисуются дорожки 0.2-0.3 мм.
Маркер для ПП 0.3 мм, которым пытался рисовать, оказался с размочаленным кончиком, где-то ближе к 1 мм :)
Купил новый, попробую во вторник.
Фотки результатов выложу.
Аватара пользователя
MEXAHuK
 
Сообщения: 228
Зарегистрирован: 07 янв 2005, 23:39
Откуда: г.Норильск, Россия
прог. языки: Pascal, C, C++
ФИО: Раф Попов

Re: Использование плоттера как рисовальщика ПП

Сообщение MiBBiM » 01 июн 2009, 11:59

понекропостю-ка я :)
вот из этого можно сбацать плоттер с рабочей поверхностью 7*7см

соответственно плоттером можно рисовать пп. но есть вопросы: инструмент рисования, софт для рисования и самое главное: дорожки какого размера получится получить :%)
Tomorrow will be. Better
Аватара пользователя
MiBBiM
 
Сообщения: 1866
Зарегистрирован: 29 окт 2007, 18:11
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript

Re: Использование плоттера как рисовальщика ПП

Сообщение ALHIMIK » 01 июн 2009, 19:08

Это видео есть в соседний теме
Аватара пользователя
ALHIMIK
 
Сообщения: 997
Зарегистрирован: 05 окт 2008, 14:41
Откуда: СПб
прог. языки: C,Python

Re: Использование плоттера как рисовальщика ПП

Сообщение MiBBiM » 01 июн 2009, 20:52

верно, отдубльпостил в более подходящую тему :)
Tomorrow will be. Better
Аватара пользователя
MiBBiM
 
Сообщения: 1866
Зарегистрирован: 29 окт 2007, 18:11
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript

Re: Использование плоттера как рисовальщика ПП

Сообщение MEXAHuK » 03 ноя 2010, 20:26

Склады цеха КИПиА неистощимы и полны неведомых хреновин :)
На этот раз волной списаний принесло абсолютно новый компенсограф (прибор самопишущий компенсационного типа) славной фирмы SIEMENS.
Image00001.jpg


Умеет этот агрегат перемещать каретку в заданную точку планшета и опускать-поднимать перо.
Но аппарат полностью аналоговый, задание координат происходит подачей напряжения на входа X и Y.
В наличии также встроенная развертка, как по X, так и по Y.

Image00002.jpg


В отличии от плоттера PHILIPS, эта девайсина передана мне безвозмездно и навсегда. Поэтому возникло желание соорудить некое подобие цифрового интерфейса USB->UART->AVR->DAC и опять же поиграться с рисованием ПП.

В ходе мозгового штурма коллегами были предложены следующие варианты:

1. "Рисование" на ПП с нанесенным фоторезистом УФ-светодиодом. Закрепляем, фокусируем, рисуем, травим.
2. Нанесение маски из припоя оловянно-свинцового на фольгированый текстолит при помощи электролиза. То есть в "фломастер" c электролитом суется электрод из ПОС, подаем напряжение, рисуем, травим, PROFIT! :)

Поэтому хотелось бы посоветоваться с коллегами-робототехниками - что думаете про озвученные варианты, может быть, есть еще какие идеи ?
Аватара пользователя
MEXAHuK
 
Сообщения: 228
Зарегистрирован: 07 янв 2005, 23:39
Откуда: г.Норильск, Россия
прог. языки: Pascal, C, C++
ФИО: Раф Попов

Re: Использование плоттера как рисовальщика ПП

Сообщение Michael_K » 03 ноя 2010, 20:33

Тогда уж прямо краской рапидографом рисовать. и травить - зачем вам геморрой с фокусировкой, проявкой и т.п. Какую вы точность сможете обеспечить - еще вопрос.
Аватара пользователя
Michael_K
 
Сообщения: 6028
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

Re: Использование плоттера как рисовальщика ПП

Сообщение MEXAHuK » 03 ноя 2010, 21:09

Точность, скорее всего, определяется шагом намотки реостатов, которые используются для обратной связи -позиционирования. На глаз получается 0.2-0.3 мм. Повторяемость высокая, т.е. с выставленным "0" в течении сеанса рисования, да и после выключения-включения, линия рисуется точно по первоначальной траектории.
По поводу рисования рапидографом - в опытах с плоттером так и не было найден приемлемых вариантов для нанесения лака(краски). Правда, рапидографов у меня не было, эксперименты проводились с фломастерами-ручками-рейсфедерами.
Может быть действительно стоит заказать-купить нормальный рапидограф...
Аватара пользователя
MEXAHuK
 
Сообщения: 228
Зарегистрирован: 07 янв 2005, 23:39
Откуда: г.Норильск, Россия
прог. языки: Pascal, C, C++
ФИО: Раф Попов

Re: Использование плоттера как рисовальщика ПП

Сообщение vadinator » 03 ноя 2010, 21:51

MEXAHuK писал(а):Поэтому возникло желание соорудить некое подобие цифрового интерфейса USB->UART->AVR->DAC и опять же поиграться с рисованием ПП.

Как вариант, использовать переделанную звуковую карточку. Разрешение от 16 бит, это уже неплохо. Сам не пробовал но сталкиваюсь с инфой в нете, типа - "как использовать ЗК в качестве измерительной лаборатории". Насколько я понимаю, у вас нет проблем с программированием....а примеров (даже разжёванных) море...

MEXAHuK писал(а):В ходе мозгового штурма коллегами были предложены следующие варианты:
1. "Рисование" на ПП с нанесенным фоторезистом УФ-светодиодом. Закрепляем, фокусируем, рисуем, травим.

Намного проще и надёжнее, использовать фото-трафарет и мощный УФ излучатель. Более предсказуемый результат будет....
Роботы, уже среди нас...
Прошу прощения за аватар, никак схему динамической индикации не могу настроить :)
Аватара пользователя
vadinator
 
Сообщения: 979
Зарегистрирован: 19 янв 2010, 14:51
Откуда: Петрозаводск
прог. языки: C, FBD, Wiring-Processimg,,,LD, SFC, ST...
ФИО: Вадим

Re: Использование плоттера как рисовальщика ПП

Сообщение MEXAHuK » 05 ноя 2010, 18:58

Фототрафарет, фоторезист и УФ используются сейчас.
Но это долго, хотелось бы сократить количество действий в технологической цепочке, когда не нужны тонкие дорожки.
Чтобы рисовать простые платы - накидал в протеусе, послал на печать, бросил в хлорное железо.

С карточкой не вариант, т.к. цепочка USB->UART как раз нужна для того, чтобы поставить стандартный плоттерный драйвер HPGL на получившийся COM порт и печатать прямо из протеуса. Как то так.
Уже накидал схему, нашел какой-то 16-битный стереоDAC, после праздников попробую чего-нить соорудить.
Аватара пользователя
MEXAHuK
 
Сообщения: 228
Зарегистрирован: 07 янв 2005, 23:39
Откуда: г.Норильск, Россия
прог. языки: Pascal, C, C++
ФИО: Раф Попов

Re: Использование плоттера как рисовальщика ПП

Сообщение NeON79 » 21 янв 2013, 21:40

MEXAHuK, вышло что-то?
Ога, йа некропостер, но тема интересна.
Никогда не бойся делать то, что ты не умеешь. Ковчег был сооружен любителем. Профессионалы построили “Титаник“
2:5020/2140.1979@fidonet
Аватара пользователя
NeON79
 
Сообщения: 536
Зарегистрирован: 09 май 2011, 16:43
Откуда: Украина, Киев
прог. языки: Нецензурный
ФИО: Евгений НеОН

Re: Использование плоттера как рисовальщика ПП

Сообщение MEXAHuK » 22 янв 2013, 12:53

Дело закончилось тем, что вернулся опять на фоторезист + УФ :)
Аватара пользователя
MEXAHuK
 
Сообщения: 228
Зарегистрирован: 07 янв 2005, 23:39
Откуда: г.Норильск, Россия
прог. языки: Pascal, C, C++
ФИО: Раф Попов


Вернуться в Печатные платы

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5