Как стать автором
Обновить

Комментарии 62

А что вас заставило в самом альтиуме чертежи рисовать? Неужели нельзя было воспользоваться автокадом или компасом?
В компас как то не очень кушает DWG со слоями платы, поэтому сборку платы немного геморройно сделать…
А маршрут вида Altium->CAM350->DXF не пробовали? Да, я понимаю, что CAM350 это очередной платный софт в цепочке. Но всё же.
Не пробовал нужно будет попробовать) Возможно это будет неплохой вариант… Пока для компаса — экспорт в формат Parasolid потом экспорт этого формата в компас… На выходе 3д модель платы в компасе… Её и режем для сборки, но все это очень тупит.
Я по Алтиуму не спец, а он в DXF не умеет?
Умеет, но DXF выходит неудобоваримый для Компаса, нужно пересохранять в старых форматах.
Странно, но у нас связка Allegro->DXF->Autocad 2017/18 работает отлично. Возможно у Altium/Компас своя специфика.
Именно через Автокад и приходилось перегонять.
Так это опять DXF… связь односторонняя. Вы измените что-то в плате — чертёж почти заново оформлять
Ну заново это вы загнули конечно. Все что обычно может поменяться это положение некоторых элементов или маркировка. Это все передается отдельными слоями, так что конструктору надо 1 минуту на замену поплывшей маркировки или расположения элемента. Хотя, кто же спорит, лучше все делать в одной проге, если есть такая возможность.
Умеет, но почему то DXF который нормально выглядит в AutoCAD в компасе выглядит ужасно…
Во-первых, в компасе нельзя автоматически преобразовать все отверстия в условные обозначения, подсчёт для Таблицы отверстий — тоже ручной ввод, слишком долго «разлагать» все по слоям, зеркалить, сетку накладывать и прочее. Тем более при изменении платы нужно все делать заново если не хочешь ошибиться. А внутри альтиума можно нажать в программе «обновить чертеж» и все виды обновлены, таблица пересчитана и красота
У нас немного другой САПР, но проблемы те же. Делаем экспорт в DXF а дальше конструктора быстро шлепают СБ и СП. Кстати по КДПВ, вроде сейчас для электронных архивов можно не делать координатную сетку на СБ платы. P.S.: а вообще так хочется все эти ЕСКД и ГОСТ послать в… у
Сборка платы вообще бредовый бред, но военные требуют)
Да дело даже не в приемке, сам нормконртоль и архив требует полный перечень КД. Особенно бесит документ перечень элементов. Все САПР умеют делать BoM, что по сути есть готовая спецификация.
Ну перечень то как раз документ не бесполезный в альтиуме кстати с перечнем проблем нет, они там в формирователь BOM добавили ПЭ, Специю, и ВП… по ГОСТ… Но я все равно эти доки делаю через другой сторонний софт… Почти автоматом…
Если не секрет, как Вы собираетесь без этого «бреда» регулировать плату?
Ну далеко не все платы требуют регулировки это раз, а во вторых из самого САПР можно сделать вполне приличный чертеж, часто более понятный чем по ЕСКД. Вот только не один архив его не примет(
Ну сборка платы вообще ничем не поможет при регулировке… А вот перечень вещь нужная, но с перечнем у Альтиума как раз проблем нет
Забавно как то, то есть измерять в процессе регулировки Вы не намерены, если Вам сборка не нужна?
Это вопрос к конструкции платы. У нас есть платы где необходим процесс регулировки. Он включает замер ряда сопротивлений и напряжений в опорных цепях, но для этого на плате имеется специальный технологический разъемчик. Так что для регулировки настройщику нужна только инструкция и измерительный прибор. Схема или сборка ему без надобности. Но так, конечно, можно сделать не всегда.
Что измерять? Мы говорим о сборке платы, это чертежи слоев ПП, вам она как поможет при регулировке? Я лично ни одного техника или наладчика, который бы при настройке платы пользовался бы СБ платы не видел, если нужно что-то посмотреть по трассировке, то ему проще открыть электронный чертеж в P-CAD или в Altium, чем смотреть шестислойную плату на бумаге… Вы возможно путаете со сборкой ячейки на которой отмечены позиции элементов, но это разные чертежи… И как уже правильно заметили по хорошему к плате должна быть инструкция по настройке и тестовый стенд куда плату воткнули и все характеристики сняли…
Ну я то имел в виду сборочный чертеж печатной платы (он так и называется) с установленными элементами. Конечно же, чертеж слоев к данному документу не относится, но он вроде и по другому назывался.
С элементами это сборочный чертеж модуля, т.е. ПП + элементы. А СБ платы это по сути текстолит + металлизация + препеги и т.п. Обычно в СБ на плату еще приводят ее структуру.
На как раз на всех картинках совсем не об этих чертежах речь идет… Хотя судя по гифке сборку с элементами этот скрипт тоже делать умеет… Но опять же сборка с элементами уже можно совместить со сборкой платы в корпус, а это делается через экспорт 3д модели платы туда, куда душе угодно… И дальше там уже чертежи не проблема сделать.
Сборка платы это анахронизм тех времен, когда рисунок платы перечерчивали на текстолит ручками и потом травили, по сути сборка платы это предок Gerber файла и в современном производстве не нужна… Единственное где им пользуются это при согласовании разработанной платы с технологами… им вот как раз этот чертеж удобен, т.к. на нем же расположены размеры всех посадочных площадок, размеры отверстий, толщины проводников и прочие ТТХ платы… на КДПВ вы можете видеть такой чертеж. Настройщику он точно не нужен.
А координатная сетка была нужна для монтажных указаний и регистрации изменений и доработок. Типа перерезать дорожку в координате ххх yyy ну и т.п. А вообще вроде еще по СБ платы ОТК проводит входной контроль.
Ну в любом случае на фиг нужны внутренние слои мне непонятно… Самые сложные для работы слои это плейны питания и земли, кстати в DXF они экспортируются как есть, т.е инвертированными, они очень сильно тормозят САПР и уж точно ни какой смысловой нагрузки не несут… Плюс вывести такой файлик на печать на плоттер тоже тот ещё геморой, помню на плоттере с LPT портом такой чертеж одного слоя земли печатался 40 минут.
У нас СБ платы это только габарит платы + маркировка и контактные площадки на топе и ботоме, т.е. то, что вы видите беря плату в руки. Никаких внутренних слоев и металлизации. Насколько я помню ГОСТ это допускает, для документах на электронных носителях.
Ну вот это по делу, а у нас это сборка всех слоев… Нужно будет узнать может быть можно делать только верхний и нижний слой.
По ГОСТ 2.417-91:
30. При автоматизированном и полуавтоматизированном методе конструирования допускается чертежи печатных плат выпускать без изображения проводящего рисунка, включая в комплект конструкторской документации документы на носителях данных, определяющих конструкцию и способ изготовления печатных плат и их составных частей.
т.е. GERBER файлы короче)
P.S.: а вообще так хочется все эти ЕСКД и ГОСТ послать в… у

У меня успешно получилось. Просто зарёкся работать в различных гос. учреждениях, которым пофиг на результат, лишь бы бумажками было прикрыто всё.
А если за «бумажки» зарплату предложат в 2 раза выше?
К счастью, деньги решают не всё.
Да и мои наблюдения пока подтверждают обратное, обычно на гос.предприятиях с зарплатой всё очень печально.
А через СТП поменять это не пробовали? У самолётчиков такие финты проходили, если военные это СТП согласны подписать.
СТП нужно заниматься, что-то уже протащили, но все равно еще куча всякой фигни остается.
Если бы я пользовался таким, то добавил бы площадь металлизации слоев. А в остальном всё прекрасно,
Только паскаль

Что, правда?
Альтиум написан на Delphi так что возможно не такая это уж и плохая идея))
AD18 вроде как переписан на C#
тут неправы немного. Он не был переписан, в 18 переписан 3D движок с directX9 на 10, в остальном все также. Но плагины для altium писать на с# можно, он ох подключает как доп. extensions. Но для их создания нужно получать официальный SDK
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# здесь они пишут?

Сорри, ссылку вставить не получается :(
Там пишут, что был сделан рефакторинг во множестве областей. То есть не все переписано под C#. В первую очередь C# коснулся UI. Это всякие панели (но пока еще не все). Ядро PCB по прежнему пока на Delphi.
Ну и второй момент — это скрипты в AD. Они изначально имели Delphi синтаксис. Даже если бы ядро PCB переписали на C#, то скрипты остались бы с прежним синтаксисом как минимум из-за обратной совместимости.
Да, без всяких внешних допов. Программа составляет два файла только, pas и одна форма
А как кстати ваш скрипт выводит плейны? Как в DXF в виде линий или нормально?
Меня поразил не факт отсутствия сторонних зависимостей (это я как раз приветствую), а выбор языка. Прямо ностальгия накатила по очень старым добрым временам.
И даже больше — в Altium встроено скриптование на Паскале
помню как стоял выбор, ткнул что первое было:
В чём суть статьи? «Смотрите, как я могу»? Ни примера скрипта, ничего нет, зато есть 16к строк и 4 года «без гита и прочего».
Это тупо реклама и ничего более)
какая реклама? я разве что-то предлагал? я поделился опытом оптимизации рабочего времени. Думаю таких поделок может очень много «зарыто» на рабочих компьютерах, много кто пишет мелкие скрипты, кто-то чуть больше, но все они могут пригодиться в реальной работе. Если очень захотеть, то данный скрипт можно и доработать под нужны любой организации и внедрить полноценно в работе, а для этого нужна огласка и распространение. Собственно для этого и нужны статьи — чтобы узнали, вышли, рассказали, заметили, не так ли?
Так ведь в статье нет ни ссылки на гитхаб или другой ресурс, где можно было бы посмотреть Ваш скрипт. Равно как и примеров самого кода в статье. Отсюда и вопросы, о чём статья вообще
подумал, что с такими ссылками это будет явно пахнуть рекламой и не пройдет модерацию, первая статья всё-таки. Добавлю ссылки к статье тогда
На мой вкус, ссылки на исходники, даже если лицензия не очень свободна, очень полезные ссылки.

Но «без гита» — в 2018 году звучит странно (я это читаю как «без контроля версий», может быть не прав?)
Что вы как маленький, сразу «дурачка» включили…
Да, ссылок нет (типа не дали ссылок прямых, что бы за рекламу не сочли, но интерес создали статьёй-пустышкой), но вполне гуглится то, о чем вы написали. (vk.com/altiumdraft — это ведь оно… а там уже и услуги по оформлению и саму программу можно купить, ой как удобно, да?)
смотрю в комментах знакомые ники с форумов альтиум и миландра))
Почему все таки не автокад?


в автокаде такое создать довольно трудоемко. И тем более здесь нативная связь чертеж-плата, можно легко обновить чертеж, при изменении платы
Не смотрели в сторону Altium Draftsman для создания СБ?
Вроде бы он умеет рисовать и синхронизировать файл топологии и чертёж платы, можно добавлять сверловку. Технические требования пишутся текстом и вставляются отдельно в документ. Эти операции можно также автоматизировать с помощью вашего скрипта.
чертежи, оформленные в Draftsman не пройдут серьезный нормоконтроль, который есть в предприятиях ВПК. Толщины линий, стрелки, форматки листов, отсутствие координатной сетки и многие другие вещи в неё либо не настраиваются, либо отсутствуют
навскидку, половина вопросов решается правильным OutJob-ом
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории