Полная версия этой страницы:
Полигон
KAlexn
Oct 20 2015, 07:30
После очистки полигона от не подсоединенных участков меди остаются какие то артефакты. Как их удалить?
Не вижу никаких артефактов. Светло желтыми/зелеными линиями обозначены контуры войдов(вырезов) неподключенной меди. Именно эти вырезы и генерились автоматом когда делалась очистка от неподключенных островков. В гербер они не пойдут. Когда нужно будет редактировать дизайн можно удалить сразу все войды для выбранного полигона, есть такая команда на ПКМ при редактировании.
KAlexn
Oct 20 2015, 09:42
Цитата(Uree @ Oct 20 2015, 11:32)

Не вижу никаких артефактов. Светло желтыми/зелеными линиями обозначены контуры войдов(вырезов) неподключенной меди. Именно эти вырезы и генерились автоматом когда делалась очистка от неподключенных островков. В гербер они не пойдут. Когда нужно будет редактировать дизайн можно удалить сразу все войды для выбранного полигона, есть такая команда на ПКМ при редактировании.
Все бы хорошо, но только вот такие некрасивости остаются на полигоне
Карлсон
Oct 20 2015, 10:02
Удалите все войды, обновите полигон принудительно, удалите островки.
Такое впечатление, что Вы меняли трассировку уже после того, как удаляли островки.
KAlexn
Oct 20 2015, 10:22
Цитата(Карлсон @ Oct 20 2015, 13:02)

Такое впечатление, что Вы меняли трассировку уже после того, как удаляли островки.
Конечно. Идет проц редактирования оптимизации.
В других программ. такого не встречал.
Полигон принудительно это по новой рисовать?
Не удаляйте островки в процессе работы. Это операция пост-процессинга, она делается один раз после окончания редактирования перед генерацией герберов.
KAlexn
Oct 21 2015, 06:48
Цитата(KAlexn @ Oct 20 2015, 13:22)

В других программ. такого не встречал.
Плату развел и начал, как бы это так осторожно сказать, в общем начал разбираться с выводом герберов.
Что то производители плат пока не описали как выводить их. Из пикада есть, лайоута есть, даже альтиум в наличии.
А тут швах.
PCBtech
Oct 21 2015, 08:15
Цитата(KAlexn @ Oct 21 2015, 09:48)

Плату развел и начал, как бы это так осторожно сказать, в общем начал разбираться с выводом герберов.
Что то производители плат пока не описали как выводить их. Из пикада есть, лайоута есть, даже альтиум в наличии.
А тут швах.
А чем Вам не нравится вот этот видеоурок?
https://www.youtube.com/watch?v=up2AhFck_kc
Bear_ku
Oct 21 2015, 09:58
KAlexn
Oct 21 2015, 10:01
Цитата(PCBtech @ Oct 21 2015, 11:15)

А чем Вам не нравится вот этот видеоурок?
Вот с него я и начал. здесь все понятно. Но вот как подключать слои пока не разобрался.
И что идут за замечания типа:
WARNING: Null REGULAR-PAD specified for padstack EX15Y15D10 at (30.500 69.460).
ввожу как на картинке, но вижу только слои в гербере TOP, BOTTOM и Outline
ПКМ на уже существующем задании(например на ТОРе) и можно добавить в список новое.
Задание ТОР у Вас на скириншоте бессмысленное, кроме разве что вывода в ПДФ. Гебер такой генерить нет смысла, на нем будет "смешались в кучу кони, люди..." Медь со слоя ТОР будет "почеркана" линиями с АССЕМБЛИ и надписями REFDES-ов.
Лучше всего включите Auto-Play в настройках видимости слоев, выключите всё, включите то, что считаете нужным генерить в гербер и создайте новое задание с включением в него текущего набора видимых слоев. И так можно для каждого гербера, который считаете нужным сгенерить. В следующем проекте этого делать уже не придется - настройки генерации герберов можно экспортировать и втянуть в следующую плату.
На том же ПКМ в настройках герберов можно включать видимость задания для его проверки.
KAlexn
Oct 21 2015, 11:08
Цитата(Uree @ Oct 21 2015, 13:14)

Гебер такой генерить нет смысла, на нем будет "смешались в кучу кони, люди..."
ага понял - все медное в медь, а шелкографию в шелкографию. Я всегда закладыаю дополнительные слои в гербер и из него оформляю
документацию. Очень хорошо оформлять документацию из САМ 350. А здесь пока еще не разобрался как это делается.
Тоже достаточно удобно, но по свОему. Собственно как и везде.
KAlexn
Oct 21 2015, 13:40
Чтоб не разводить тем продолжу.
С Герберами разобрался. Спасибо за подсказки.
Как то не обратил внимание, но на гербере вылезла проблема.
Транзисторы SOT23 подцепились не из моих библиотек, а из Cadence/SPB_16.6/share/pcb/pcb_lib/symbols/sot23.psm
Самое интересное я эту библиотеку не подключал. Может я не так подключаю.?
Setap->User Pref ->Paths->Library и далее указываю путь к моим библкам
Так с головы не подскажу, не помню точно. Но суть в чем: сначала софт грузит основной ENV-файл, дефолтовый, который находится где-то там же, где и сама прога. Там прописаны дефолтовые пути, в том числе путь к дефолтовым либам. В конце этого ENV-файла имеется ссылка на ENV-файл пользователя, описанная через переменную окружения. Так вот либы, которые пользователь настраивает, не отменяют наличия тех дефолтовых. И для их отключения нужно немного глубже копнуть настройки софта. Кстати там кажется даже какая-то кнопка есть в окошке с настройками путей, которая включает отображение дефолтовых путей и там же можно эти пути удалять. Такие пути всегда начинаются со знака $, конкретно путь к футпринтам выглядит как $psmpath - вот его надо из списка и удалить.
Это так, по памяти, возможно что-то переврал или забыл, надо посмотреть как все это сделано на компе, где аллегро установлен.
Bear_ku
Oct 22 2015, 03:26
Надо не только указать пути к своим библиотекам, но и убрать все лишнее оттуда. Либо просто расположить все по приоритетам, поиск начинается сверху вниз.
KAlexn
Oct 22 2015, 05:41
Цитата(Bear_ku @ Oct 22 2015, 06:26)

Надо не только указать пути к своим библиотекам, но и убрать все лишнее оттуда.
Вот бы знать откуда. Пока не нашел.
По гербер файлам: у производителей сложилось де факто след обозначение слоев, например слой Top Silk пишут "название файла платы".TSL
слой Bot Silk пишут "название файла платы".BSL
Тут такого автоматом не получишь, как я понял. Единственное это расширение *.art поменять на grb. чтоб они не впадали в ступор.
Bear_ku
Oct 22 2015, 06:39
Даже не задумывался никогда, отправляю *.art. Проблем нет. Можете просто прописать в описании соответствие слоев ПП с файлами, если уж из названия не понятно.
Содержимое моего psmpath на картинке.
KAlexn
Oct 22 2015, 07:46
Цитата(Bear_ku @ Oct 22 2015, 09:39)

Содержимое моего psmpath на картинке.
Понял откуда у меня ноги растут. верхнюю строчку убираем.
Теперь встал вопрос по оформлению документации.
По ГОСТ можно оформить без танцев с бубном, там всякие рамки А4, А3 и тд?
В пикаде народ все давно нарисовал и с этим проблем не было. А вот в лайоуте я рисовал через САМ 350 и редактировал в PDF.
Вот если установите в окошке с путями птицу на Expand, то как раз дефолтовые пути и увидите. Их и удалить.
У меня оказалось проблемным это сделать, потому как дефолтовых настроек уже не осталось...
Bear_ku
Oct 22 2015, 09:21
Не проще ли экспортировать подготовленный слой сборки в автокад и уже там все выполнить по ГОСТ? Зачем мучать себя и PCB Editor? Как вариант, если вопрос лицензионного софта вас не трогает, посмотрите программу BluePrint-PCB.
KAlexn
Oct 22 2015, 11:19
Цитата(Bear_ku @ Oct 22 2015, 12:21)

Не проще ли
Вот я и хочу как проще. Хотелось бы силами программы раз я ее осваиваю и она с лицензией.
А нас тут с этим потихоньку прижимают.
Нарисовать спокойно получится все, что нужно. Хуже с текстом - ввиду поддержки только одного встроенного в аллегро шрифта там отсутствуют любые символы, кроме латиницы. Так что для русского придется как-то выкручиваться.
PCBtech
Oct 22 2015, 12:01
Цитата(Uree @ Oct 22 2015, 14:36)

Нарисовать спокойно получится все, что нужно. Хуже с текстом - ввиду поддержки только одного встроенного в аллегро шрифта там отсутствуют любые символы, кроме латиницы. Так что для русского придется как-то выкручиваться.
Кириллицу можно с помощью нашего русификатора рисовать на плате.
Шрифтом ГОСТ.
Bear_ku
Oct 22 2015, 12:33
А по поводу русификатора можно поподробнее? Есть-ли он в свободном доступе?
KAlexn
Oct 22 2015, 12:57
Цитата(Uree @ Oct 22 2015, 14:36)

Нарисовать спокойно получится все, что нужно. Хуже с текстом - ввиду поддержки только одного встроенного в аллегро шрифта там отсутствуют любые символы, кроме латиницы. Так что для русского придется как-то выкручиваться.
Есть программа nanoCAD, Российской разработки. Типа что то автокада. Урезанная версия бесплатна. Форматок полно. Хочу попробовать втаскивать DXF файл и уже все оформлять.
KAlexn
Oct 23 2015, 06:39
Опять запутался, а где указывается ширина линий, которыми будет прорисовываться полигон при изготовлении плат у производителя?
KAlexn
Oct 23 2015, 09:27
Цитата(KAlexn @ Oct 23 2015, 09:39)

Опять запутался, а где указывается ширина линий, которыми будет прорисовываться полигон при изготовлении плат у производителя?
Разобрался.
Но появилась другая проблема. Мой САМ 350 v.10 не прорисовывает файл сверловки.
Вот начало файла:
;LEADER: 12
;HEADER:
;CODE : ASCII
;FILE : DTMAG48_V2_21-1-2.drl for ... layers TOP and BOTTOM
;DESIGN: DTMAG48_V2_21.brd
; Holesize 1. = 15.748031 Tolerance = +0.000000/-0.000000 PLATED MILS Quantity = 161
; Holesize 2. = 35.433071 Tolerance = +0.000000/-0.000000 PLATED MILS Quantity = 61
; Holesize 3. = 39.370079 Tolerance = +0.000000/-0.000000 PLATED MILS Quantity = 17
; Holesize 4. = 78.740157 Tolerance = +0.000000/-0.000000 PLATED MILS Quantity = 3
; Holesize 5. = 90.551181 Tolerance = +0.000000/-0.000000 PLATED MILS Quantity = 1
; Holesize 6. = 125.984252 Tolerance = +0.000000/-0.000000 NON_PLATED MILS Quantity = 4
%
G90
X0059055Y0179024
X0144882Y0185157
X0149724Y0182283
X0107480Y0181299
и так далее.
https://youtu.be/jJc1iQVe_2U использую в качестве наглядного урока.
Судя по приведенному куску файла это не сама сверловка, а только ее карта, потому как формат не Excellon/Excellon2, а скорее просто Gerber. Правда САМ должен и его открыть поэтому трудно сказать в чем именно проблема.
Drill в Excellon выглядит как-то так:
M48
METRIC,TZ
T01C.3
T02C.55
T03C.7
T04C.8
T05C.9
T06C1.
T07C1.4
T08C1.8
T09C1.45
T10C3.
T11C3.2
T12C4.
;LEADER: 12
;HEADER:
;CODE : ASCII
;FILE : Drill-1-16.drl for board #Taaaalq02712.tmp ... layers TOP and BOTTOM
;T01 Holesize 1. = 0.300000 Tolerance = +0.000000/-0.000000 PLATED MM Quantity = 8373
;T02 Holesize 2. = 0.550000 Tolerance = +0.000000/-0.000000 PLATED MM Quantity = 96
;T03 Holesize 3. = 0.700000 Tolerance = +0.000000/-0.000000 PLATED MM Quantity = 78
;T04 Holesize 4. = 0.800000 Tolerance = +0.000000/-0.000000 PLATED MM Quantity = 14
;T05 Holesize 5. = 0.900000 Tolerance = +0.000000/-0.000000 PLATED MM Quantity = 14
;T06 Holesize 6. = 1.000000 Tolerance = +0.000000/-0.000000 PLATED MM Quantity = 126
;T07 Holesize 7. = 1.400000 Tolerance = +0.000000/-0.000000 PLATED MM Quantity = 6
;T08 Holesize 8. = 1.800000 Tolerance = +0.000000/-0.000000 PLATED MM Quantity = 4
%
G90
T01
X2190Y6000
X3308Y3308
X6000Y2190
X8692Y3308
PS Еще рекомендую установить в окошке NC Drill все птицы, а не только Repeat Codes, и в окошке NC Parameters формат в 3:3 Metric и Enhanced Excellon Format.
KAlexn
Oct 23 2015, 11:07
Цитата(Uree @ Oct 23 2015, 12:45)

PS Еще рекомендую установить в окошке NC Drill все птицы, а не только Repeat Codes, и в окошке NC Parameters формат в 3:3 Metric и Enhanced Excellon Format.
Поставил, заработало. Спасибо.
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.