Комментарии 62
А что вас заставило в самом альтиуме чертежи рисовать? Неужели нельзя было воспользоваться автокадом или компасом?
+1
В компас как то не очень кушает DWG со слоями платы, поэтому сборку платы немного геморройно сделать…
+1
А маршрут вида Altium->CAM350->DXF не пробовали? Да, я понимаю, что CAM350 это очередной платный софт в цепочке. Но всё же.
0
Не пробовал нужно будет попробовать) Возможно это будет неплохой вариант… Пока для компаса — экспорт в формат Parasolid потом экспорт этого формата в компас… На выходе 3д модель платы в компасе… Её и режем для сборки, но все это очень тупит.
0
Я по Алтиуму не спец, а он в DXF не умеет?
0
Умеет, но DXF выходит неудобоваримый для Компаса, нужно пересохранять в старых форматах.
0
Странно, но у нас связка Allegro->DXF->Autocad 2017/18 работает отлично. Возможно у Altium/Компас своя специфика.
+1
Именно через Автокад и приходилось перегонять.
0
Так это опять DXF… связь односторонняя. Вы измените что-то в плате — чертёж почти заново оформлять
0
Ну заново это вы загнули конечно. Все что обычно может поменяться это положение некоторых элементов или маркировка. Это все передается отдельными слоями, так что конструктору надо 1 минуту на замену поплывшей маркировки или расположения элемента. Хотя, кто же спорит, лучше все делать в одной проге, если есть такая возможность.
0
Умеет, но почему то DXF который нормально выглядит в AutoCAD в компасе выглядит ужасно…
0
Во-первых, в компасе нельзя автоматически преобразовать все отверстия в условные обозначения, подсчёт для Таблицы отверстий — тоже ручной ввод, слишком долго «разлагать» все по слоям, зеркалить, сетку накладывать и прочее. Тем более при изменении платы нужно все делать заново если не хочешь ошибиться. А внутри альтиума можно нажать в программе «обновить чертеж» и все виды обновлены, таблица пересчитана и красота
+1
У нас немного другой САПР, но проблемы те же. Делаем экспорт в DXF а дальше конструктора быстро шлепают СБ и СП. Кстати по КДПВ, вроде сейчас для электронных архивов можно не делать координатную сетку на СБ платы. P.S.: а вообще так хочется все эти ЕСКД и ГОСТ послать в… у
0
Сборка платы вообще бредовый бред, но военные требуют)
0
Да дело даже не в приемке, сам нормконртоль и архив требует полный перечень КД. Особенно бесит документ перечень элементов. Все САПР умеют делать BoM, что по сути есть готовая спецификация.
0
Если не секрет, как Вы собираетесь без этого «бреда» регулировать плату?
+1
Ну далеко не все платы требуют регулировки это раз, а во вторых из самого САПР можно сделать вполне приличный чертеж, часто более понятный чем по ЕСКД. Вот только не один архив его не примет(
0
Ну сборка платы вообще ничем не поможет при регулировке… А вот перечень вещь нужная, но с перечнем у Альтиума как раз проблем нет
0
Забавно как то, то есть измерять в процессе регулировки Вы не намерены, если Вам сборка не нужна?
0
Это вопрос к конструкции платы. У нас есть платы где необходим процесс регулировки. Он включает замер ряда сопротивлений и напряжений в опорных цепях, но для этого на плате имеется специальный технологический разъемчик. Так что для регулировки настройщику нужна только инструкция и измерительный прибор. Схема или сборка ему без надобности. Но так, конечно, можно сделать не всегда.
0
Что измерять? Мы говорим о сборке платы, это чертежи слоев ПП, вам она как поможет при регулировке? Я лично ни одного техника или наладчика, который бы при настройке платы пользовался бы СБ платы не видел, если нужно что-то посмотреть по трассировке, то ему проще открыть электронный чертеж в P-CAD или в Altium, чем смотреть шестислойную плату на бумаге… Вы возможно путаете со сборкой ячейки на которой отмечены позиции элементов, но это разные чертежи… И как уже правильно заметили по хорошему к плате должна быть инструкция по настройке и тестовый стенд куда плату воткнули и все характеристики сняли…
0
Ну я то имел в виду сборочный чертеж печатной платы (он так и называется) с установленными элементами. Конечно же, чертеж слоев к данному документу не относится, но он вроде и по другому назывался.
0
С элементами это сборочный чертеж модуля, т.е. ПП + элементы. А СБ платы это по сути текстолит + металлизация + препеги и т.п. Обычно в СБ на плату еще приводят ее структуру.
0
На как раз на всех картинках совсем не об этих чертежах речь идет… Хотя судя по гифке сборку с элементами этот скрипт тоже делать умеет… Но опять же сборка с элементами уже можно совместить со сборкой платы в корпус, а это делается через экспорт 3д модели платы туда, куда душе угодно… И дальше там уже чертежи не проблема сделать.
0
Сборка платы это анахронизм тех времен, когда рисунок платы перечерчивали на текстолит ручками и потом травили, по сути сборка платы это предок Gerber файла и в современном производстве не нужна… Единственное где им пользуются это при согласовании разработанной платы с технологами… им вот как раз этот чертеж удобен, т.к. на нем же расположены размеры всех посадочных площадок, размеры отверстий, толщины проводников и прочие ТТХ платы… на КДПВ вы можете видеть такой чертеж. Настройщику он точно не нужен.
0
А координатная сетка была нужна для монтажных указаний и регистрации изменений и доработок. Типа перерезать дорожку в координате ххх yyy ну и т.п. А вообще вроде еще по СБ платы ОТК проводит входной контроль.
0
Ну в любом случае на фиг нужны внутренние слои мне непонятно… Самые сложные для работы слои это плейны питания и земли, кстати в DXF они экспортируются как есть, т.е инвертированными, они очень сильно тормозят САПР и уж точно ни какой смысловой нагрузки не несут… Плюс вывести такой файлик на печать на плоттер тоже тот ещё геморой, помню на плоттере с LPT портом такой чертеж одного слоя земли печатался 40 минут.
0
У нас СБ платы это только габарит платы + маркировка и контактные площадки на топе и ботоме, т.е. то, что вы видите беря плату в руки. Никаких внутренних слоев и металлизации. Насколько я помню ГОСТ это допускает, для документах на электронных носителях.
0
Ну вот это по делу, а у нас это сборка всех слоев… Нужно будет узнать может быть можно делать только верхний и нижний слой.
0
По ГОСТ 2.417-91:
30. При автоматизированном и полуавтоматизированном методе конструирования допускается чертежи печатных плат выпускать без изображения проводящего рисунка, включая в комплект конструкторской документации документы на носителях данных, определяющих конструкцию и способ изготовления печатных плат и их составных частей.
т.е. GERBER файлы короче)
30. При автоматизированном и полуавтоматизированном методе конструирования допускается чертежи печатных плат выпускать без изображения проводящего рисунка, включая в комплект конструкторской документации документы на носителях данных, определяющих конструкцию и способ изготовления печатных плат и их составных частей.
т.е. GERBER файлы короче)
0
P.S.: а вообще так хочется все эти ЕСКД и ГОСТ послать в… у
У меня успешно получилось. Просто зарёкся работать в различных гос. учреждениях, которым пофиг на результат, лишь бы бумажками было прикрыто всё.
0
А через СТП поменять это не пробовали? У самолётчиков такие финты проходили, если военные это СТП согласны подписать.
0
Если бы я пользовался таким, то добавил бы площадь металлизации слоев. А в остальном всё прекрасно,
0
Только паскаль
Что, правда?
0
Альтиум написан на Delphi так что возможно не такая это уж и плохая идея))
0
AD18 вроде как переписан на C#
0
тут неправы немного. Он не был переписан, в 18 переписан 3D движок с directX9 на 10, в остальном все также. Но плагины для altium писать на с# можно, он ох подключает как доп. extensions. Но для их создания нужно получать официальный SDK
0
64-bit — the software now has access to more memory, and the code has been refactored in many areas, and written in C#, which has better memory management, and more efficient access to all that 64-bit and multi-threading has to offer.
Тогда о каком C# здесь они пишут?
Сорри, ссылку вставить не получается :(
0
Там пишут, что был сделан рефакторинг во множестве областей. То есть не все переписано под C#. В первую очередь C# коснулся UI. Это всякие панели (но пока еще не все). Ядро PCB по прежнему пока на Delphi.
Ну и второй момент — это скрипты в AD. Они изначально имели Delphi синтаксис. Даже если бы ядро PCB переписали на C#, то скрипты остались бы с прежним синтаксисом как минимум из-за обратной совместимости.
Ну и второй момент — это скрипты в AD. Они изначально имели Delphi синтаксис. Даже если бы ядро PCB переписали на C#, то скрипты остались бы с прежним синтаксисом как минимум из-за обратной совместимости.
0
Да, без всяких внешних допов. Программа составляет два файла только, pas и одна форма
0
А как кстати ваш скрипт выводит плейны? Как в DXF в виде линий или нормально?
0
Меня поразил не факт отсутствия сторонних зависимостей (это я как раз приветствую), а выбор языка. Прямо ностальгия накатила по очень старым добрым временам.
0
В чём суть статьи? «Смотрите, как я могу»? Ни примера скрипта, ничего нет, зато есть 16к строк и 4 года «без гита и прочего».
+1
Это тупо реклама и ничего более)
0
какая реклама? я разве что-то предлагал? я поделился опытом оптимизации рабочего времени. Думаю таких поделок может очень много «зарыто» на рабочих компьютерах, много кто пишет мелкие скрипты, кто-то чуть больше, но все они могут пригодиться в реальной работе. Если очень захотеть, то данный скрипт можно и доработать под нужны любой организации и внедрить полноценно в работе, а для этого нужна огласка и распространение. Собственно для этого и нужны статьи — чтобы узнали, вышли, рассказали, заметили, не так ли?
+2
Так ведь в статье нет ни ссылки на гитхаб или другой ресурс, где можно было бы посмотреть Ваш скрипт. Равно как и примеров самого кода в статье. Отсюда и вопросы, о чём статья вообще
+1
подумал, что с такими ссылками это будет явно пахнуть рекламой и не пройдет модерацию, первая статья всё-таки. Добавлю ссылки к статье тогда
0
Что вы как маленький, сразу «дурачка» включили…
Да, ссылок нет (типа не дали ссылок прямых, что бы за рекламу не сочли, но интерес создали статьёй-пустышкой), но вполне гуглится то, о чем вы написали. (vk.com/altiumdraft — это ведь оно… а там уже и услуги по оформлению и саму программу можно купить, ой как удобно, да?)
Да, ссылок нет (типа не дали ссылок прямых, что бы за рекламу не сочли, но интерес создали статьёй-пустышкой), но вполне гуглится то, о чем вы написали. (vk.com/altiumdraft — это ведь оно… а там уже и услуги по оформлению и саму программу можно купить, ой как удобно, да?)
0
смотрю в комментах знакомые ники с форумов альтиум и миландра))
0
Почему все таки не автокад?
0
Не смотрели в сторону Altium Draftsman для создания СБ?
Вроде бы он умеет рисовать и синхронизировать файл топологии и чертёж платы, можно добавлять сверловку. Технические требования пишутся текстом и вставляются отдельно в документ. Эти операции можно также автоматизировать с помощью вашего скрипта.
Вроде бы он умеет рисовать и синхронизировать файл топологии и чертёж платы, можно добавлять сверловку. Технические требования пишутся текстом и вставляются отдельно в документ. Эти операции можно также автоматизировать с помощью вашего скрипта.
0
навскидку, половина вопросов решается правильным OutJob-ом
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Как я писал самый большой скрипт для Altium Designer