Лазерная установка для засветки фоторезиста от AlphaCrow

Хорошая печатная плата - залог надежности устройства. Как сделать такую плату?
selenur
Встал на лапы
Сообщения: 102
Зарегистрирован: Вт мар 14, 2017 04:00:11

Re: Лазерная установка для засветки фоторезиста от AlphaCrow

Сообщение selenur »

Вот ещё гербер файл для тестов, который не парситься (прикрепил к сообщению), посмотрел через JetBrains dotPeeek, ошибка вот тут:
СпойлерУ тебя в строке 72
Изображение
Если по каким либо причинам высота или ширина равна нулю, делай например так:

Код: Выделить всё

if (this.width == 0 || this.heigh == 0)
{
   string ss = "Ошибка парсинга данных!";
   MessageBox.Show(ss);
   this.mybitmap = new Bitmap(1, 1, PixelFormat.Format24bppRgb);
}
else
{
   this.mybitmap = new Bitmap(this.width, this.heigh, PixelFormat.Format24bppRgb);
}
т.е. конструктор в любом случае создаст рисунок, но без данных, это место у тебя достаточно уязвимое при ошибке парсинга, а в остальном молодец!
Хорошее дело делаешь!!!
Вложения
Altium.zip
(23.77 КБ) 297 скачиваний
Обо мне: selenur.ru
Реклама
Аватара пользователя
SDimok
Мучитель микросхем
Сообщения: 482
Зарегистрирован: Сб фев 06, 2016 14:34:29
Откуда: Саянск, Иркутская область
Контактная информация:

Re: Лазерная установка для засветки фоторезиста от AlphaCrow

Сообщение SDimok »

[uquote="selenur",url="/forum/viewtopic.php?p=3175741#p3175741"]Если по каким либо причинам высота или ширина равна нулю[/uquote]

Ну да, отпарсил неверно

Изображение
Реклама
Аватара пользователя
SDimok
Мучитель микросхем
Сообщения: 482
Зарегистрирован: Сб фев 06, 2016 14:34:29
Откуда: Саянск, Иркутская область
Контактная информация:

Re: Лазерная установка для засветки фоторезиста от AlphaCrow

Сообщение SDimok »

Поправил некоторые проблемы с герберами.
Переделал алгоритм обработки инвертирования и поворота изображения.
Добавил управление лазером. (вспышка лазером делается максимальной мощностью - пока).
Ну и автоподключение при запуске сделал.
Пробуйте.
Вложения
New_HLDI.rar
(442.14 КБ) 470 скачиваний
Аватара пользователя
smacorp
Друг Кота
Сообщения: 3476
Зарегистрирован: Вт окт 22, 2013 04:37:23
Откуда: Казань

Re: Лазерная установка для засветки фоторезиста от AlphaCrow

Сообщение smacorp »

SDimok, вроде всё хорошо. Инверсия и повороты стали работать существенно быстрее.
Платы для HLDI - установки лазерной засветки фоторезиста.
Фоторезист Ordyl Alpha 350
Жидкое олово для лужения плат (видео) - самое лучшее и только у меня.
Паяльные маски XV501T-4 и KSM-S6189 (5 цветов).
Заказ печатных плат - pcbsmac@gmail.com
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
vilkin
Открыл глаза
Сообщения: 69
Зарегистрирован: Вс май 23, 2010 11:54:59
Откуда: Москва
Контактная информация:

Re: Лазерная установка для засветки фоторезиста от AlphaCrow

Сообщение vilkin »

[uquote="SDimok",url="/forum/viewtopic.php?p=3176185#p3176185"]Поправил некоторые проблемы с герберами.[/uquote] Теперь открываются все мои герберы! Я и я немного шоке... даже открылся гербер на 150 тысяч строк...
Реклама
Аватара пользователя
Ruzik
Друг Кота
Сообщения: 5725
Зарегистрирован: Чт июн 09, 2011 17:17:47
Контактная информация:

Re: Лазерная установка для засветки фоторезиста от AlphaCrow

Сообщение Ruzik »

SDimok
Нажимаю зеркало по Y, в итоге зеркалится по X, тоже самое с X.
Собственно об этом уже говорил smacorp.. [uquote="smacorp",url="/forum/viewtopic.php?p=3175569#p3175569"]SDimok
2. Относительно оригинальной программы перепутаны местами перевороты по Х и Y - у Вас Х переворачивает по горизонтали (что, наверное, и правильно), а у оригинала - по вертикали (что, наверное, привычнее для всех). Но можно и "перепривыкнуть".[/uquote]Так и останется?
Реклама
Forward
Мучитель микросхем
Сообщения: 445
Зарегистрирован: Вс апр 20, 2014 14:18:07

Re: Лазерная установка для засветки фоторезиста от AlphaCrow

Сообщение Forward »

SDimok
Количество неоткрываемых герберов сильно сократилось :)
Лазер управляется :)
Но пока не все КП отражаются правильно, например в том гербере, что в моем сообщении http://radiokot.ru/forum/viewtopic.php? ... 3#p3172013 часть потерялась.
Впрочем, это было и у Ruzik http://radiokot.ru/forum/viewtopic.php? ... 1#p3174791
KPG
Открыл глаза
Сообщения: 68
Зарегистрирован: Пн июн 19, 2017 18:51:54
Откуда: South Ural г. Челябинск

Re: Лазерная установка для засветки фоторезиста от AlphaCrow

Сообщение KPG »

[uquote="smacorp",url="/forum/viewtopic.php?p=3172033#p3172033"]SDimok, что хочется сразу же отметить, так это качество открывания герберов, а именно полигонов.

Вот так это делает Ваша программа - и это правильно:

Изображение[/uquote]
А что это за гербер?
@ „Многие вещи нам непонятны не потому, что наши понятия слабы; но потому, что сии вещи не входят в круг наших понятий.“ Козьма Петрович Прутков
Аватара пользователя
smacorp
Друг Кота
Сообщения: 3476
Зарегистрирован: Вт окт 22, 2013 04:37:23
Откуда: Казань

Re: Лазерная установка для засветки фоторезиста от AlphaCrow

Сообщение smacorp »

KPG писал(а):что это за гербер?
Из Альтиума.
Платы для HLDI - установки лазерной засветки фоторезиста.
Фоторезист Ordyl Alpha 350
Жидкое олово для лужения плат (видео) - самое лучшее и только у меня.
Паяльные маски XV501T-4 и KSM-S6189 (5 цветов).
Заказ печатных плат - pcbsmac@gmail.com
Аватара пользователя
SDimok
Мучитель микросхем
Сообщения: 482
Зарегистрирован: Сб фев 06, 2016 14:34:29
Откуда: Саянск, Иркутская область
Контактная информация:

Re: Лазерная установка для засветки фоторезиста от AlphaCrow

Сообщение SDimok »

Убрал косяки с контактными площадками.
Переделал апертуры. Теперь могут быть и квадратные отверстия в апертурах.
Поменял наоборот галочки отражение X Y :)
Автоподключение пока убрал - мешает
Проверяем, отписываемся.
Вложения
New_HLDI.rar
(443.08 КБ) 385 скачиваний
Аватара пользователя
Seriyvolk
Друг Кота
Сообщения: 4965
Зарегистрирован: Сб май 05, 2012 20:19:55
Откуда: Минск

Re: Лазерная установка для засветки фоторезиста от AlphaCrow

Сообщение Seriyvolk »

Я бы с удовольствием поучаствовал в этом несомненно нужном эксперименте, но у меня все герберы открываются прекрасно. :))
Такими темами до НГ уже получим новую программу! Отличный будет подарочек, если что. :)) :beer:
Кстати, в нынешней версии от AlphaCrow есть глюк: если зажать шифт и срелку перемещения каретки, а при этом каретка во время очередной посылки не успевает сдвинуться в силу каких-либо обстоятельств - прога и контроллер виснут намертво. Приходится передёргивать питание установки и перезапускать программу. Очень хочу надеяться, что в новоиспечённой версии такой глюк будет отсутствовать.
Прибор, защищённый предохранителем, сгорает первым, защитив предохранитель. Закон Мерфи.
Аватара пользователя
smacorp
Друг Кота
Сообщения: 3476
Зарегистрирован: Вт окт 22, 2013 04:37:23
Откуда: Казань

Re: Лазерная установка для засветки фоторезиста от AlphaCrow

Сообщение smacorp »

Seriyvolk писал(а):Я бы с удовольствием поучаствовал в этом несомненно нужном эксперименте, но у меня все герберы открываются прекрасно
Вот и у меня также. Почему и писал, что нужно сначала допиливать рабочую версию, а глюки с герберами оставить на потом. Тем более, что они обычно устраняются всякими переконвертированиями.
Seriyvolk писал(а):если зажать шифт и срелку перемещения каретки, а при этом каретка во время очередной посылки не успевает сдвинуться в силу каких-либо обстоятельств - прога и контроллер виснут намертво
Угу, есть такое. На новой каретке при настройках ПИДов этот глюк меня замучил. :?
Платы для HLDI - установки лазерной засветки фоторезиста.
Фоторезист Ordyl Alpha 350
Жидкое олово для лужения плат (видео) - самое лучшее и только у меня.
Паяльные маски XV501T-4 и KSM-S6189 (5 цветов).
Заказ печатных плат - pcbsmac@gmail.com
Аватара пользователя
Ruzik
Друг Кота
Сообщения: 5725
Зарегистрирован: Чт июн 09, 2011 17:17:47
Контактная информация:

Re: Лазерная установка для засветки фоторезиста от AlphaCrow

Сообщение Ruzik »

SDimok
1. Герберы DipTrace открываются нормально (все версии).
2. По поводу автоподключения, может сделаешь в настройках выбор, кому надо пусть подключается автоматом при запуске программы, кому не надо, не подключается?
3. Зеркало ХУ работет как надо.
4. Ну это наверно руки еще не дошли, при зажатом Shift или Ctrl, показания в окошках не меняются. Меняются только тогда, когда отпустишь стрелку.
5. Альтиумовский гербер открывается также, с потерей площадок (во вложении гербер).

Изображение
Вложения
Altium.rar
(163.69 КБ) 297 скачиваний
Forward
Мучитель микросхем
Сообщения: 445
Зарегистрирован: Вс апр 20, 2014 14:18:07

Re: Лазерная установка для засветки фоторезиста от AlphaCrow

Сообщение Forward »

SDimok
1.КП местами появились, но не везде. Особенно из Altiuma, как и у Ruzik. :)
2.Из под Eagle и Altium - пока не все открывается без переконвертирования. Пример в аттаче.
Вложения
Test_2.zip
(2.77 КБ) 303 скачивания
Аватара пользователя
SDimok
Мучитель микросхем
Сообщения: 482
Зарегистрирован: Сб фев 06, 2016 14:34:29
Откуда: Саянск, Иркутская область
Контактная информация:

Re: Лазерная установка для засветки фоторезиста от AlphaCrow

Сообщение SDimok »

[uquote="Ruzik",url="/forum/viewtopic.php?p=3176885#p3176885"]5. Альтиумовский гербер открывается также, с потерей площадок (во вложении гербер).[/uquote]
Это какой то особенный файл :)
Gerbview его тоже открывает с косяками. Весь какой то дырявый насквозь.
Или это только у меня?
Forward
Мучитель микросхем
Сообщения: 445
Зарегистрирован: Вс апр 20, 2014 14:18:07

Re: Лазерная установка для засветки фоторезиста от AlphaCrow

Сообщение Forward »

SDimok писал(а):Это какой то особенный файл :)
Да не, это характерный для Altium-а. Он прямоугольную КП с закругленными краями рисует 5-ю примитивами - 4 круглых (с радиусом закругления КП) и одним прямоугольником. И, да, Gerbview не справляется с подобными примитивами.
Serj_K
Опытный кот
Сообщения: 718
Зарегистрирован: Сб апр 14, 2012 16:11:35

Re: Лазерная установка для засветки фоторезиста от AlphaCrow

Сообщение Serj_K »

По герберам. Альтиумовский гербер был мой. Там, где площадок не было - тип площадок "Rounded Rectangle". Но вот сделал простенький тестик. В нём по 2 одинаковых компонента - конденсаторы и микросхемы. У одного конденсатора поменял площадки с Rounded Rectangle на Rectangle. У микросхемы заменил часть площадок с Rounded на Rectangle и одну повернул на 45 градусов. Добавил два полигона - сплошной и сеточный. Результат в сравнении старой программы слева и новой справа на картинке. Гербер прилагаю.
Вложения
old-new-hldi.jpg
(119.91 КБ) 423 скачивания
pcb1.rar
Гербер
(1.48 КБ) 311 скачиваний
Аватара пользователя
SDimok
Мучитель микросхем
Сообщения: 482
Зарегистрирован: Сб фев 06, 2016 14:34:29
Откуда: Саянск, Иркутская область
Контактная информация:

Re: Лазерная установка для засветки фоторезиста от AlphaCrow

Сообщение SDimok »

[uquote="Serj_K",url="/forum/viewtopic.php?p=3177105#p3177105"]Там, где площадок не было - тип площадок "Rounded Rectangle". Но вот сделал простенький тестик.[/uquote]
Так лучше?
Изображение
Serj_K
Опытный кот
Сообщения: 718
Зарегистрирован: Сб апр 14, 2012 16:11:35

Re: Лазерная установка для засветки фоторезиста от AlphaCrow

Сообщение Serj_K »

Лёгким движением руки .... Так глядишь HLDI будет самым правильным обработчиком герберов.
Аватара пользователя
Sailanser
Друг Кота
Сообщения: 3125
Зарегистрирован: Ср фев 01, 2006 22:29:02
Откуда: г.Ростов-на-Дону

Re: Лазерная установка для засветки фоторезиста от AlphaCrow

Сообщение Sailanser »

[uquote="SDimok",url="/forum/viewtopic.php?p=3177124#p3177124"][uquote="Serj_K",url="/forum/viewtopic.php?p=3177105#p3177105"]Там, где площадок не было - тип площадок "Rounded Rectangle". Но вот сделал простенький тестик.[/uquote]
Так лучше?
Изображение[/uquote]
:beer:
Ответить

Вернуться в «Изготовление PCB»