Перейти к содержанию
    

Serg_x

Участник
  • Постов

    142
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

Информация о Serg_x

  • Звание
    Частый гость
    Частый гость
  1. Как нибудь можно сохранить настройки OutJob для подключения к другому проекту? Пока что решаю копированием физического файла .outjob в папку проекта и подключением к нему. При этом приходится подредактировать руками разные пункты. Может есть более грамотный способ?
  2. Еще не попадались ни разу такие Gerber которые не открылись бы в Cam350 9-й версии и 10-й версии одновременно. А вот что было замечено что любая версия Cam не терпит длинные имена путей при наличии в нем русских букв.
  3. Мы передаем на производство набор файлов герберов с указанием в заявке послойно кто из них есть кто. А с CAM не сложилось как-то, например ни разу не получилось CAM сгенерированный в Altium открыть для проверки в Cam350
  4. А чем не устраивает просто перегенерить заново файл CAM? У меня с ним не сложились как-то отношения, использую гербер. Пока не понял зачем нужен именно CAM.
  5. Подскажите как сделать чтобы компоненты типа Net Tie по-умолчанию не выводились на сборочный чертеж? Пока что вычеркнул их при помощи Variants. Работает, но такое решение выглядит как-то кривенько. Может есть более правильный путь? Тоже интересовал этот вопрос. К сожалению, самостоятельного решения не нашел. Как вариант - накидать их все по одному на пустое пространство .pcbdoc и передать эту 3D модель в SolidWorks.
  6. Варианты я освоил. Некоторые платы имеют аж 8 исполнений. Причем с пересечениями (ну т.е. когда компоненты замещают друг друга или встают внутрь контура друг друга). В шелкографии конечно чихарда. Но 18 модификаций уместилось всего на 3 PCB. А проблема с документацией лежит несколько глубже, чем стандартная функциональность Variants. Да, да, да И.... Да :) Если бы документация была строго по ЕСКД, при таком обьеме работ, я бы наверное умер :) Я первый кто поднимает Альтиум на этом предприятии. И это мой первый проект в нем. До этого только P-cad, и проекты не такие масштабные.
  7. Увы :) но это дело разработчика. Так сложилось.
  8. Сделать BOM с дополнительным атрибутом компонента, и вручную потом разобрать в эксель - проблем не составляет. А как быть в случае, если делается вывод документации с использованием своих настроенных .xlt шаблонов? В существующие шаблоны, получается, должно передаваться только то, что определено атрибутом либо как SMT, либо как DIP, и при этом в текущем варианте на плату устанавливается. Получается, разбивка на DIP/SMT должна идти на уровне передачи данных в шаблон. Или можно её сделать уже на уровне шаблона? Просто под SMT и DIP нужны (например) разные шаблоны? Может есть еще способы?
  9. Нужно сначала выделить все компоненты, которые перенумеровывать не нужно, или наоборот - нужно! Приведу пример как выделить те, которые нужно перенумеровать. Right click -> Find similar objects -> Object kind(part) [same]. Галка Select Matching. Ok. Затем SCH Inspector -> Галка Lock Designator. Ставим. Жмем Enter или сбрасываем выделение кликом в рабочей области. Таким образом залочили все Designator на схеме. Далее. Нужно разлочить те, что надо переименовать. Выделяем их вручную, или: Right click -> Find similar objects -> Description(capacitor) [same]; Comment(0.1uF) [same]; ... (и/или другие признаки для выделения). Ok. SCH Inspector -> Галка Lock Designator. Снимаем. Таким образом разлочили те, которые будем перенумеровывать. Далее как обычно - Tools - Force Annotate All schematics. Все что было разлочено - переименуется. P.S. Затем я эти компоненты сразу лочу обратно. Потому что, когда плата уже готова, то изменение длины имени в шелкографии может сделать её нечитаемой. P.S.2. Есть функция Tools -> Annotate schematics. Где справа есть два столбца, в которых указано следующее: В левом - текущий Designator, в правом - предлагаемая замена. Галочками можно залочить или разлочить. В выпадающем по правой кнопке меню есть функция разлочить или залочить все.
  10. Всем привет! Вопрос следующего плана. Есть проект платы, скажем под названием ПП.3030-001 Путем монтажа SMT компонентов плата становится полуфабрикатом ПФ.6830-001, либо -002, либо -003 Затем, поступая на участок монтажа, после установки DIP компонентов и мойки, получается плата в сборе ПС.4630-001, либо -002, либо -003 Соответственно нужны спецификации на две стадии сборки - в первой ставятся только SMD-компоненты, во второй только DIP. Но еще нужен сборочный чертеж, где отображены сразу все компоненты, устанавливаемые в данной модификации платы в сборе. А еще хотелось бы поддержать вывод в документацию ручных доработок платы (если они есть). Но это уже отдельная тема. Сейчас вопрос в том как создать СБ платы в сборе где присутствует DIP + SMT модификации -001. При этом некоторые другие компоненты, которые вовсе отсутствуют в полуфабрикате и плате в сборе модификации -001 выводится в СБ не должны. p.s. вывод автоматизирую через OutJob. При выводе желательно формирование по тому-же принципу файла PDF3D.
  11. Открываете .LibPkg, щелкаете правой кнопкой на нем в дереве (или через меню Project), выбираете Project options > Вкладка Search paths > Add > Добавляете свою папку где хранятся Footprintы. Я всегда ставлю относительный путь (Store Path as relative) и храню футпринты в подпапке с библиотеками. P.s. В Search paths не должно находиться одноименных футпринтов, даже в разных подпапках с pcblib, иначе будет выбран первый попавшийся. Для разных библиотек можно задать разные папки для поиска. Еще. Экспериментальным путем было выяснено, что если полученную таким путем IntLib потом распаковать, то в ней оказываются все pcblib в которых при компиляции были найдены футпринты. То есть могут быть нюансы которых желательно избегать - например большого числа различных pcblib, одноименных файлов pcblib в различных папках, одноименных футпринтов и т.д. Попробуйте в свойствах пина в библиотеке поставить галочку "Locked" и перекомпилировать.
  12. Начальство "старой школы", а приборы ответственные были, взрывозащищенные и для серьезных заказчиков. Не хотелось в вопросе надежности зависеть от китайских производителей печатных плат. Ресурсов для проведения входного электроконтроля у нас не было. А вот еще вспомнил - слоев было всего два, и в итоге нагреватель выходил даже чуть дешевле чем переход на 4 слоя ради змейки. Там у меня еще из-за габаритов платы получалось уложить змейку нужного сопротивления только из проводников шириной менее 0.2, соответственно это сразу 5-й класс точности, который для той платы был не нужен.
  13. На разных компах удобно поднять SVN и держать базу отдельным Worspace'ом. В нем у меня schlib и pcblib по классам компонентов. Всего 8 или 9 библиотек. Компилируются соответственно в отдельную SVN-папку как IntLib'ы. Пути в проектах библиотек относительные, таким образом в случае необходимости любая библиотека может подхватить pcblib из другой но также пути на разных компах не обязаны совпадать. Неудобство только одно - для работы с библиотеками нужно переключить Workspace. А это значит что придется сохранить и закрыть текущий проект. Ну и конечно удобно что Altium поддерживает SVN прямо в дереве проекта.
  14. Скажем так, есть два проверенных с которыми постоянно работаем. У одних быстро но подороже, у других подольше но подешевле. Оба китай. Когда сдал документацию на проект - никто из службы снабжения не спрашивает, да и в принципе не обязан спрашивать где платы делать можно а где нет. Их задача разослать всем производителям гербера и получить цену и сроки.
  15. Делал проект с диапазоном от -55, там на эту температуру был взят только dc/dc в SOIC, пассив, и дискретный датчик температуры allegro в sot-23 на -35 с гистерезисом 5 градусов по-моему. Нагреватель заказывали графит на самоклеящейся основе с выводами. Я хотел змейку на плате но руководство забраковало идею. Работало так - при включении на -35 и ниже сначала происходил прогрев до -30 а затем схема подавала питание на устройство. На работающем девайсе при снижении до -35 просто включался подогрев.
×
×
  • Создать...