nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 28 Mar 2024 12:23



Reply to topic  [ 146 posts ]  Go to page Previous  1 ... 4, 5, 6, 7, 8, 9, 10  Next
Circuits.CC 
Author Message
Senior
User avatar

Joined: 21 Aug 2018 07:39
Posts: 164
Location: Кемеровская обл.
Reply with quote
Все вертикальные дорожки перенесены на второй слой, хотя вроде нужды в этом нет. Это фича?


16 Jul 2019 22:45
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22412
Location: Silicon Valley
Reply with quote
Размер получается чуть выше и чуть уже визитки:

Attachment:
PLCC44-prototype.jpg
PLCC44-prototype.jpg [ 141.82 KiB | Viewed 12964 times ]


Если всё получится, то можно и визиток в подобном стиле понаделать себе, показывающих все возможности Circuits.CC :mrgreen:

Icer wrote:
Все вертикальные дорожки перенесены на второй слой, хотя вроде нужды в этом нет. Это фича?

Угу - по другому нельзя :)

Attachment:
ccc2019-07-17.png
ccc2019-07-17.png [ 39.96 KiB | Viewed 12964 times ]


Вот "палитра" символов покрупнее:

Attachment:
CircuitsCC.gif
CircuitsCC.gif [ 11.85 KiB | Viewed 12964 times ]

_________________
:dj: https://mastodon.social/@Shaos


16 Jul 2019 22:49
Profile WWW
Senior
User avatar

Joined: 21 Aug 2018 07:39
Posts: 164
Location: Кемеровская обл.
Reply with quote
Если добавить возможность редактировать атрибуты, то за счет инверсии цветов можно высвободить несколько символов. :idea:


17 Jul 2019 04:45
Profile
Doomed

Joined: 01 Oct 2007 10:30
Posts: 665
Location: Ukraine
Reply with quote
Зачетная недо СКАД для плат. Осталось только все это запустить на PC/XT с CGA/EGA графоном. И там воять платы :mrgreen:

_________________
Эмулятор OrionEXT:
http://www.orion-ext.narod.ru


17 Jul 2019 04:59
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22412
Location: Silicon Valley
Reply with quote
запустим-запустим
и на спектрумах, и на специалистах...

_________________
:dj: https://mastodon.social/@Shaos


17 Jul 2019 18:41
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22412
Location: Silicon Valley
Reply with quote
Теперь немного о том, как я собираюсь превращать свои псевдо-ASCII символы в печатную плату:

Attachment:
CircuitsCC-ASCII.png
CircuitsCC-ASCII.png [ 6.06 KiB | Viewed 12129 times ]


Тут я кое где подсветил цвета для пущей понятности:

- БЕЛЫЙ - будет в шелкографии (только на лицевой стороне платы);
- КРАСНЫЙ - медные дорожки на лицевой стороне платы (TOP);
- СИНИЙ - медные дорожки на задней стороне платы (BOTTOM);
- ЗЕЛЕНЫЙ - это зоны для пайки с обоих сторон платы (пады, контакты на краевых разъемах и т.д.);
- ЖЕЛТЫЙ - это зоны для пайки только с лицевой стороны платы (площадки для поверхностного монтажа);
- ЧЕРНЫЙ - в середине символов с зеленой окантовкой будет означать метализированные отверстия.

Под шелкографией могут проходить дорожки, которые невозможно отобразить в Circuits.CC (так как в клетке видна только буква), но которые будут подразумеваться если слово (или буква) разрывают дорожку (как например номера пинов на картинке выше).

Вот я подготовил в Eagle v5 заготовку из которой буду брать шаблоны для своих Герберов:


Attachments:
test-pcb.png
test-pcb.png [ 6.94 KiB | Viewed 12895 times ]

_________________
:dj: https://mastodon.social/@Shaos
20 Jul 2019 14:45
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22412
Location: Silicon Valley
Reply with quote
Гербер-файлы, которые надо будет уметь генерить для 2-слойного производства (расширение файлов как по требованиям seeedstudio и oshpark - для последнего отличие только в Excellon, плюс вариант для sunstone):
Code:
pcbname.GTL               Top Copper (.top for sunstone)
pcbname.GTS               Top Soldermask (.smt for sunstone)
pcbname.GTO               Top Silkscreen (.slk for sunstone)
pcbname.GBL               Bottom copper (.bot for sunstone)
pcbname.GBS               Bottom Soldermask (.smb for sunstone)
pcbname.TXT               Drills (.xln for oshpark; .drd for sunstone)
pcbname.GKO               Board Outline (.oln for sunstone)

Разбор формата герберов и подход к их программной генерации будет далее обсуждаться в соседнем топике

_________________
:dj: https://mastodon.social/@Shaos


20 Jul 2019 16:45
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22412
Location: Silicon Valley
Reply with quote
Icer wrote:
Если добавить возможность редактировать атрибуты, то за счет инверсии цветов можно высвободить несколько символов. :idea:

На самом деле никто не ограничивает палитру в 256 символов - уже есть несколько разноцветных "страниц", однако пока я на уровне сохраняемого файла буду оставаться в пределах байта...

_________________
:dj: https://mastodon.social/@Shaos


20 Jul 2019 20:38
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22412
Location: Silicon Valley
Reply with quote
Shaos wrote:
Вот я подготовил в Eagle v5 заготовку из которой буду брать шаблоны для своих Герберов:

Более "продвинутая" заготовка из которой видно, что SOIC надо поширше делать т.к. каждая нога занимает две клетки, а не одну, как я предполагал изначально, когда строил библиотеку компонентов для Circuits.CC


Attachments:
test-eagle2.zip [23.38 KiB]
Downloaded 360 times
test-pcb2.png
test-pcb2.png [ 10.52 KiB | Viewed 12855 times ]

_________________
:dj: https://mastodon.social/@Shaos
23 Jul 2019 18:24
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22412
Location: Silicon Valley
Reply with quote
Если сетку 0.05 дюйма нанести, то лучше видно (площадки под ножки микросхем немного выше клетки получаются, но это нормально):


Attachments:
test-eagle2grid.gif
test-eagle2grid.gif [ 9.58 KiB | Viewed 12855 times ]

_________________
:dj: https://mastodon.social/@Shaos
23 Jul 2019 18:36
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22412
Location: Silicon Valley
Reply with quote
AlexanderZh wrote:
Записываюсь на тест-драйв :kruto:

Да пожалуйста - схему набирай прямо в Circuits.CC - на днях будет конвертер в герберы :mrgreen:

P.S. До комментариев на страничке Circuits.CC добрались спамеры - это успех :roll:

_________________
:dj: https://mastodon.social/@Shaos


24 Jul 2019 18:43
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22412
Location: Silicon Valley
Reply with quote
Чото мой "наднях" затянулся :(

Прицепил выше архив с текстовой схемкой в формате Eagle v5 и герберами

Застрял на буквах - их как-то из растра надо превратить в линии шелкографии - надо выдумывать какой-то алгоритм выявления отрезков...

_________________
:dj: https://mastodon.social/@Shaos


17 Aug 2019 12:00
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22412
Location: Silicon Valley
Reply with quote
Shaos wrote:
Застрял на буквах - их как-то из растра надо превратить в линии шелкографии - надо выдумывать какой-то алгоритм выявления отрезков...

Итак, у нас как бы растр 160 dpi (точек на дюйм) т.е. размер стороны пиксела - 1000/160=6.25mil что в принципе допустимо в современных производствах печатных плат. Алгоритм превращения символа в линии может быть такой - имея матрицу 8x8 пикселов, где каждый пиксел помечен как 1 или 0:

1) идем сверху-вниз и ищем самый длинный горизонтальный отрезок пикселов со значениями 1 или X (у такого отрезка должен быть хотя бы один пиксел 1);
2) идем слева-направо и ищем самый длинный вертикальный отрезок пикселов со значениями 1 или X (у такого отрезка должен быть хотя бы один пиксел 1);
3) берем самый длинный из найденных отрезков - сохраняем параметры линии (начало и конец) и помечаем все точки отрезка в матрице как X;
4) если никаких отрезков не найдено (все точки имеют значения 0 или X), то заканчиваем, иначе идем в пукт 1.

Это для шелкографии, а для меди и дырок будут иные алгоритмы, без оглядки на картинку в знакоместе - там просто по коду символа в знакоместе программа будет понимать как это отображать в медных слоях, пользуясь шаблонами, вытащенными из реального выхлопа от Eagle v5...

_________________
:dj: https://mastodon.social/@Shaos


17 Aug 2019 12:52
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22412
Location: Silicon Valley
Reply with quote
Логотип:


Attachments:
CircuitsCC.jpg
CircuitsCC.jpg [ 23.56 KiB | Viewed 12771 times ]

_________________
:dj: https://mastodon.social/@Shaos
14 Oct 2019 18:27
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22412
Location: Silicon Valley
Reply with quote
Текущее положение дел с конвертилкой (сгенерённое открыто в gerbv):

Attachment:
cccp-2019-10-20-002.png
cccp-2019-10-20-002.png [ 62.49 KiB | Viewed 12717 times ]

Это 2 слоя - дырки (Excellon) и границы платы (Outline) - вот тоже самое в моём просмотрщике:

Attachment:
cccp-2019-10-20-001.png
cccp-2019-10-20-001.png [ 10.31 KiB | Viewed 12712 times ]

Напомню, что в результате должно получится вот это:

Image

Исходники утилитки CCCP обновляю тут: https://gitlab.com/shaos/circuits_cc/blob/master/utils/cccp.c

_________________
:dj: https://mastodon.social/@Shaos


20 Oct 2019 20:48
Profile WWW
Display posts from previous:  Sort by  
Reply to topic   [ 146 posts ]  Go to page Previous  1 ... 4, 5, 6, 7, 8, 9, 10  Next

Who is online

Users browsing this forum: Google [Bot] and 25 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.