Bom файл печатной платы что это
Продолжение темы про изготовление плат в Китае. В этой статье я расскажу про свой опыт заказа печатных плат с закупкой и монтажом электронных компонентов. А именно про подготовку файла BOM (Bill Of Materials) - списка компонентов, которые необходимо установить на печатной плате.
Для примера возьму один из своих проектов на сайте. Умный пожарный извещатель для примера подойдет. И компонентов много разных, получится подробная статья.
У нас уже имеется все исходники: схема устройства и разработана печатная плата в Dip Trace.
Для начала нам нужно через PCB Layout сделать экспорт данного файла, который содержит метки, значения, корпус, расположение на плате.
В идеале конечно, если вы сделали экспорт и файл готов для отправки на проверку при создании заказа на PCBway. Но в примере я пройдусь по каждой группе применяемых компонентов, ведь очень важно не упустить детали.
Одна ваша ошибка может привести к большим убыткам. Инженеры на заводе не будут проверять правильность выбранных компонентов и передадут в закупку что вы укажете. Если партия большая и купили к примеру выводной кварц, а нужно было под поверхностный монтаж, стоимость ошибки может исчисляться сотнями а то и тысячами долларов. А все из-за неверного обозначения корпуса компонента или partnumber компонента.
Теперь к делу. В PCB Layout в меню Файл - экспорт выбираем Pick and place.
Производим настройки параметров экспорта как на скрине. Важно активировать пункт "Использовать координаты проекта". Далее жмем экспорт в файл и выбираем место для сохранения. Обычно в папку с проектом и называю BOM.csv. Пункт с выбором разделителя оставляем как есть.
Итак. У нас есть резисторы. Тут не так все сложно. Должен быть указан корпус и номинал. Номер по каталогу уже по желанию, обычно не указываю. К примеру у меня по ним получается примерно так:
label | Case | Center X (mm) | Center Y (mm) | Side | Angle | Value |
R4 | RES_0603 | 50.8 | 23.495 | Top | 0.0 | 300R |
R5 | RES_0603 | 3 | 42 | Top | 0.0 | 2k2 |
R6 | RES_0603 | 3 | 45 | Top | 0.0 | 1k |
R7 | RES_0603 | 26 | 70 | Top | 0.0 | 51R |
Обычно вопросов не возникает. Но просят уточнить и прописать букву R, чтобы точно убедиться что без делителя в Омах. Сначала идет метка и номер, далее корпус и вид компонента, координаты компонента по X и Y оси, сторона компонента, угол поворота на плате и номинал компонента.
Тоже самое и с кондерами.
label | Case | Center X (mm) | Center Y (mm) | Side | Angle | Value |
C15 | CAP_0603 | 30 | 70 | Top | 0.0 | 22p |
C16 | CAP_1206 | 29 | 56 | Top | 0.0 | 1u |
C17 | CAP_0603 | 67 | 40 | Top | 0.0 | 100n |
C18 | CAP_0603 | 53 | 12 | Top | 0.0 | 100n |
Теперь о сложном. Имеются на схеме аллюминиевые электролитические конденсаторы. Вот как они указаны в файле:
C4
CAPAE-4.3x4.3
47u
EEE-FN1A470UR
Тут добавился обязательный столбец Info где я указываю всю необходимую информацию для инженеров производства, в том числе и partnumber. Чтобы нам его точно подобрать, необходимо на digikey найти нужный нам конденсатор с требуемыми параметрами и характеристиками. Для этого в каталоге digikey переходим в раздел Capacitors > Aluminum Electrolytic Capacitors. И уже сортируем далее по фильтру:
Voltage-Rated - 10 V (это в моем случае);
Surface Mount Land Size - 0.169" L x 0.169" W (4.30mm x 4.30mm).
По такой же схеме находим все остальные кондеры.
Предусмотрен в схеме защитный диод 4007. Он имеет маркировку CGRA4007-G - подходящий аналог.
D2
SMA4007
CGRA4007-G
Разъем для программирования микроконтроллера Atmega 328.
J2
Pin header 2*3pin 2.54mm
HDR-2x3
Коннектор для подключения 4FF nanoSIM карты
J3
SIM8060
4FF Nano SIM connector
SIM8060-6-1-14-00-A
Разъем для подключения GSM антенны.
J4
U.FL-R-SMT-1
RECE-20279-001E-01
Микрофон для записи информации в память микросхемы ISD.
Применение распространненных транзисторов BC847. Выводной транзистор с такими же параметрами называется BC547.
S1
PTS636 SM43J SMTR LFS
CKN12317-1-ND
U1
QFP-32/9x9x0.8
ATMEGA328_TQFP32
Стабилизатор на 3.3 В AMS1117-3.3.
U2
SOT223-4
AMS1117-3.3
GSM модуль SIM800C.
U4
LCC110P1570X1760X250-42N
SIM800C
Кварцевый резонатор на 16 МГц. В корпусе поверхностного монтажа.
Y1
ABLS-16.000MHZ-B4-T
16 Mhz
Так можно можно сделать пометки о необходимости приобретения некоторых компонентов и положить их как комплект. Никуда при этом на припаивая. Я так сделал с GSM антенной и разъемом для батарейки крона.
GSM Antenna - 2125700150 - Only buy, donot assembly
Battery connector - 36-232-ND - Only buy, donot assembly
Образец готового BOM файла - скачать
После подготовки файла, отправляем на проверку инженерам PCBWay через личный кабинет. Если у них имеются трудности при работе над моим проектом, всегда напишут на почту и подскажут оптимальное решение.
Не пропустите обновления! Подписывайтесь на нашу группу Вконтакте.
Так же у нас есть Telegram канал.
Вам понравился наш материал? Поделитесь с коллегами!
Использование диалогового окна Report Manager
При создании перечней элементов и отчетов по перекрестным ссылкам на компоненты диалоговое окно Report Manager позволяет форматировать данные, содержащиеся в отчете. Вы можете показывать, скрывать, перемещать столбцы, сортировать и фильтровать данные в столбцах перед экспортом отчета.
2. Соблюдение баланса меди (Copper balance)
От равномерности распределения меди по площади печатной платы зависит равномерность расширения материалов, составляющих плату, на линии поверхностного монтажа. При сильной разнице плотности меди могут возникать деформации и коробление платы, что негативно может отразиться на пайке компонентов и даже привести к браку изделия.
Инструмент Copper Balance превращает выделенный полигон на плате в набор объектов, заполняющих контур выделенного полигона. Доступно заполнением квадратами, кругами или ромбами.
Шаг между объектами и их размер настраивается, также есть возможность заполнения только целыми объектами без обрезок.
Совет
Параметры можно брать из внешней базы данных независимо от метода подключения к этой базе — DBLink, DBLib или SVNDBLib.
Схемные документы иерархического проекта
Altium Designer позволяет формировать многолистовые схемные документы. При этом возможна одноуровневая (Flat) или многоуровневая иерархическая организация схемных документов сложного проекта. Формат журнальной статьи не позволяет нам рассмотреть все аспекты формирования многолистовых схем 1 . Ограничимся лишь структурой схемных документов проекта функционального узла на ПЛИС.
В данном случае формируется иерархия проектов как минимум двух уровней: PCB-проект и подчиненный ему FPGA-проект.
Комплект схемных документов состоит при этом как минимум из четырех схем:
- схема «обвязки» ПЛИС: микросхемы низкой или средней степени интеграции, дискретные компоненты, переключатели (рис. 5);
- схема логического ядра ПЛИС, состоящая из логических прототипов библиотеки FPGA Generic. IntLib или других библиотек функциональных прототипов (рис. 6);
- схемный символ запрограммированной ПЛИС (рис. 7), автоматически генерируемый при объединении FPGA- и PCB-проектов Мастером FPGA to PCB Projects Wizard;
- схемный документ верхнего уровня PCB-проекта, объединяющий иерархические символы ПЛИС и «обвязки», также формируемый при объединении FPGA- и PCB-проектов (рис. 8).
Первый из перечисленных документов легко выполняется в соответствии с требованиями ЕСКД как обычная схема PCB-проекта.
Вопрос о включении второго и третьего документов, а также их статус в комплекте КД должен быть определен по согласованию с компетентным подразделением фирмы (ОНС, БНС, БНИОС
Четвертый документ также можно представить в качестве принципиальной схемы, составленной из иерархических компонентов, присвоив им позиционные обозначения как устройствам (в случае приведенного примера — А1 и А2). К этой схеме следует присовокупить соответствующий перечень элементов.
Найти свое место в комплекте КД должны также такие документы, как HDL-файлы, файлы или карты прошивки ПЛИС, файлы-протоколы отдельных этапов программирования ПЛИС, возможно, как дополнительные документы (код документа — Д). Упомянутые выше обновления стандартов ЕСКД этому не препятствуют.
Включение в перечень элементов параметров документа и проекта
Параметры — универсальные признаки объектов в Altium Designer. Их можно добавлять в проект, документ, компонент и почти в любой другой объект. Параметры проекта и документа можно извлекать из проекта и включать в перечень элементов. Параметры документа содержатся в каждом компоненте, который в нем описан, а параметры проекта можно связать с предварительно заданными полями в шаблоне Excel, используя строку Field=ProjectParameterName. Примеры приведены на рисунке ниже.
- Field=PCBDataSourceFullName — полное имя источника данных печатной платы;
- Field=PCBDataSourceFileName — имя файла источника данных печатной платы.
Подробные сведения о редактировании шаблонов содержатся в документации по Microsoft Excel.
Оформление сборочного чертежа
Сборочный чертеж функционального узла формируется рассмотренным способом на новом листе пространства листа (Layout2).
- Двойным щелчком левой клавиши мыши активируйте плавающее видовое окно и, управляя видимостью слоев, оставьте видимыми:
- контур платы;
- вид сборочной единицы сбоку;
- в случае необходимости — другие виды, разрезы, сечения сборочной единицы по .305−68;
- лицевую планку и/или другие элементы конструкции;
- объекты слоя размеров — ансамбль габаритных, установочных и присоединительных размеров сборочной единицы;
- текстовые технические требования на поле чертежа.
Результат формирования сборочного чертежа показан на рис. 15. Все документы, сформированные на листах пространства листа, сохраняются в едином файле AutoCAD.
Рис. 15.
1. Удаление шелкографии (Trim Silkscreen)
Шелкография – белое маркировочное покрытие печатной платы, наносимое после паяльной маски. Технологи на производстве печатных плат часто встречаются с проблемами, когда такая шелкография попадает на отверстия, на вырезы в плате или за её пределы, а также когда шелкография попадает на открытые паяемые поверхности площадок для элементов. Все эти случаи технолог должен учесть и по-возможности устранить, предварительно согласовав с заказчиком.
Чтобы устранить все подобные вопросы на этапе разработки печатной платы ещё до её передачи в производство, мы создали инструмент в Altium Designer, который очистит слои шелкографии там, где технологически белой краски не может быть. Вся шелкография отрежется с настраиваемым зазором от слоя паяльной маски Solder, для этого есть настройка Solder Expansion. С таким же зазором шелкография будет удалена от отверстий и вырезов в плате.
К тому же существуют технологические ограничения на минимальную толщину маркировки, для этого в инструменте есть возможность удаления всех тонких участков шелкографии, которые по ширине меньше заданного значения.
Главная » CADmaster №5(60) 2011 » Электроника и электротехника Формирование комплекта конструкторской документации по ЕСКД в тандеме САПР Altium Designer — AutoCAD
Одним из важнейших требований, которые предъявляются к программным средствам САПР в отечественных проектных организациях, является возможность выполнения документов проекта в соответствии с требованиями стандартов ЕСКД. В настоящее время проектирование выполняется преимущественно средствами САПР, операции ручной обработки вытесняются обработкой на программно управляемых станках, фотошаблоны выполняются на программно управляемых фотоплоттерах. Это позволяет организовать, в принципе, полностью бездокументное производство печатных плат либо разработать систему стандартов, регламентирующих правила выполнения конструкторских документов и отражающих или даже опережающих достигнутый уровень автоматизации проектирования и производства.
Тем не менее, до сих пор на производстве для изготовления и контроля любых изделий, для определения ответственности в случае брака и для разрешения спорных ситуаций требуются конструкторские документы по ЕСКД.
Приказом Федерального агентства по техническому регулированию и метрологии от 22 июня 2006 г. -ст в качестве национальных стандартов Российской Федерации с 1 сентября 2006 г. введены в действие новые нормативные документы в составе ЕСКД, закрепляющие достижения информационных технологий в процессах проектирования и производства:
- ГОСТ 2.051−2006 Единая система конструкторской документации. Электронные документы. Общие положения;
- ГОСТ 2.052−2006 Единая система конструкторской документации. Электронная модель изделия. Общие положения;
- ГОСТ 2.053−2006 Единая система конструкторской документации. Электронная структура изделия. Общие положения.
Главное в этих нововведениях — юридическое закрепление следующих основных положений:
- наличие двух форм КД — традиционной (бумажной) и электронной (безбумажной) с возможностью их параллельного существования;
- равноправный статус этих двух форм документации и возможность их преобразования друг в друга;
- ввод в ЕСКД новых сущностей и видов конструкторских документов и их определения на основе понятия электронной структуры изделия:
- электронная структура изделия (дерево состава изделия), электронная модель как обобщенное понятие (математическая, геометрическая, топологическая модель
- электронная модель детали и электронная модель сборочной единицы в качестве конструкторских документов;
- правила отображения этих новых документов в существующие виды традиционных КД;
- признание факта существования электронных документов, не отображаемых в традиционных видах КД (3D-модели, аудиодокументы, видеоролики
Концепция электронной модели изделия предполагает использование программно-технических комплексов САПР, позволяющих строить цельную иерархическую модель сложного продукта, из которой должны извлекаться и в которую, наоборот, могут включаться модели составных частей. Каждая такая часть может быть продуктом специализированной САПР.
Поскольку, за редкими исключениями, в отечественных организациях используются программные средства САПР иностранного происхождения, требуется их адаптация к требованиям отечественных нормативных документов, либо, если это невозможно (что в большинстве случаев именно так), нужна такая организация процессов проектирования, при которой создаваемые конструкторские документы в максимально возможной степени соответствовали бы этим требованиям.
Эти требования сформулированы в .701−84 и .702−75 в отношении схемных документов, в .417−91 — в отношении чертежей печатных плат и в .109−73 — в отношении сборочных чертежей функциональных узлов.
Экспорт отчета
Содержимое таблицы в области данных диалогового окна Report Manager можно экспортировать, нажав кнопку Export.
- Выберите формат файла из выпадающего списка. При экспорте данных с помощью функции Export поддерживаются следующие форматы файлов:
- CSV (с разделением запятой) (*.csv);
- электронная таблица Microsoft Excel (*.xls);
- Portable Document Format (*.pdf);
- текстовый файл с разделителями табуляцией (*.txt);
- web-страница (*.htm;*.html);
- электронная таблица XML (*.xml).
- Если вы хотите, чтобы экспортированный файл открылся в соответствующем приложении, например, в Microsoft Excel, сразу же после его сохранения, убедитесь, что в диалоговом окне ReportManager включена опция Open Exported.
- Если вы хотите, чтобы созданный отчет был добавлен к проекту, в диалоговом окне ReportManager включите опцию Add to Project.
- В диалоговом окне Report Manager нажмите кнопку Export, чтобы сформировать и сохранить отчет в подходящем формате.
Текстовые документы
Формированию текстовых документов проекта — перечня элементов по .702−75, спецификации узла по .106−96 — должна предшествовать работа по составлению списков параметров компонентов, которые позволяют составить записи в эти документы.
Эта работа выполняется либо непосредственно в схемном документе проекта, либо при формировании баз данных по компонентам 2 .
Файл Bill of Materials (BOM) содержит все эти параметры (рис. 9), но требует доработки с целью доведения его до соответствия требованиям ЕСКД.
Рис. 9.
Пользовательские фильтры
Фильтры используются для отображения только заданных типов компонентов.
- Щелкните левой кнопкой мыши на значке со стрелкой вниз в правой части названия столбца, а затем либо укажите отдельные строки, либо выберите (Custom…), чтобы открыть диалоговое окно Custom AutoFilter.
- Теперь необходимо задать параметры фильтра для отображения нужных вам строк в конкретном столбце. В простом примере, представленном выше, этот фильтр будет отображать только те компоненты, параметр LibRef которых содержит буквы RES. Нажмите OK
Значок со стрелкой вниз в заголовке столбца LibRef окрашивается в синий цвет, что сигнализирует об изменении параметров отображения столбца.
Управление видимостью объектов
- Селектируйте исходное видовое окно, щелчком правой клавиши мыши активируйте диалог управления свойствами и установите масштаб изображения (в нашем случае — 1:1).
- С помощью «ручек», расположенных по углам, измените границы видового окна так, чтобы видимыми остались главный вид платы и вид сбоку.
- Аналогичным образом настройте масштаб и границы изображения для видового окна с зеркальным отображением.
- С помощью команды Modify → Move переместите второе окно по полю чертежа, чтобы в обоих окнах установилась проекционная связь изображений.
- Двойным щелчком левой клавиши мыши приведите первое видовое окно в активное состояние.
- Активируйте диалог управления свойствами слоев в активном видовом окне и в колонке Current VP Freeze «заморозьте» (подавите видимость) слои, объекты в которых не имеют отношения к виду печатной платы со стороны установки компонентов.
- Проделайте то же самое для видового окна с видом платы со стороны монтажа (снизу).
Использование шаблонов Excel для создания PDF-файлов
Вы можете экспортировать перечень элементов в виде PDF-файла на основе шаблона Excel. Чтобы включить эту опцию, выберите формат файла Microsoft Excel Worksheet и выберите шаблон. Завершите процесс, создав выходной файл PDF в OutputJob Editor.
Altium Designer применяет следующие правила для определения размера электронной таблицы, которая будет напечатана в PDF:
- ячейки, находящиеся правее самого правого заголовка столбца, не включаются в выходной файл;
- ячейки, находящиеся ниже самой нижней ячейки с текстом, не включаются в файл. Исключение составляют ячейки, содержащие горизонтальные границы и/или фоновую заливку и не удаленные от основной части документа более чем на 10 пустых строк.
Описание инструментов PCB BoasTools
Использование шаблонов Excel
Если вы хотите экспортировать данные в шаблон Excel или в PDF, основанный на вашем шаблоне Excel, выберите свой шаблон или один из стандартных шаблонов.
-
Если выбран формат файла Microsoft Excel Worksheet, то в группе параметров Excel Options становится доступным поле Template. Введите имя файла шаблона Excel (*.XLT) в текстовом поле вручную или нажмите кнопку «…», чтобы перейти к папке с файлом. В выпадающем списке Template содержится несколько стандартных шаблонов, поставляющихся вместе с программой.
В этой статье мы воспользуемся шаблоном BOM Default Template. XLT. Он содержится в папке Templates внутри установочного каталога программы. Можно указывать как относительный, так и абсолютный путь к файлу, используя флажок Relative Path to Template File. Подробные сведения о создании шаблонов содержатся в документации по Microsoft Excel.
Графические конструкторские документы на печатную плату и сборку узла
Altium Designer предоставляет эффективные средства для получения твердых копий документов проекта.
-
Команда главного меню File → New → Output Job File открывает оболочку Jobl. OutJob, в которой отображаются все данные проекта, подлежащие выводу на бумагу в качестве твердых копий и преобразованию в управляющую информацию для технологического оборудования, а также указаны способы и средства для получения выходных данных (рис. 10).
Рис. 10.
Нас в данном контексте будут интересовать возможности и средства получения графических конструкторских документов. Выбрав в поле Documentation Outputs строку Schematic Prints или PCB Prints, двойным щелчком левой клавиши мыши открываем диалог настройки распечатки схемы или послойной распечатки печатной платы. Отконфигурированная распечатка направляется на одно из средств вывода документов.
-
Команда File → Fabrication Outputs → Final из среды активного PCB-документа открывает диалог предварительного просмотра и настройки послойных распечаток печатной платы (рис. 11).
Рис. 11.
Команда Configuration контекстного меню открывает диалог настройки послойных распечаток PCB Printout, после чего распечатки направляются на устройство вывода.
Рассмотренные средства в принципе позволяют непосредственно из среды Altium Designer получить графические документы, соответствующие правилам машиностроительного черчения. Однако значительно более эффективным представляется другой путь: решение данной задачи в тандеме Altium Designer с одной из «машиностроительных» конструкторских САПР AutoCAD, Autodesk Inventor, SOLIDWORKS, отечественных nanoCAD или КОМПАС .
Заключение
Использование для формирования конструкторских документов вообще и по ЕСКД в частности тандема «электронных» (ECAD) и «машиностроительных» конструкторских САПР (MCAD) позволяет решить задачу стандартными средствами этих систем проектирования.
-
Более подробная информация приведена в HELP-статье AR0123 Connectivity and Multi-Sheet Design.pdf. ↑ Более подробная информация приведена в HELP-статье AP0133 Using Components Directly from Your Company Database.pdf. ↑
Владислав Суходольский
CSoft-Бюро ESG,
специалист по Altium Designer и P-CAD,
доцент кафедры микрорадиоэлектроники и технологии радиоаппаратуры
СПбГЭТУ «ЛЭТИ»Главная » CADmaster №6(67) 2012 » Электроника и электротехника Использование BOM-файла для создания перечня элементов
В этой статье мы расскажем о процессе формирования перечня элементов с помощью Менеджера отчетов (Report Manager), об операциях с данными и столбцами, а также об экспорте перечня элементов в шаблон Excel. В Altium Designer некоторые отчеты по компонентам, например, перечни элементов (BOM) и отчеты по перекрестным ссылкам на компоненты (Component CrossReference), можно настраивать с помощью Менеджера отчетов. Этот инструмент позволяет сортировать и группировать данные, получаемые при формировании отчета. Отчеты можно экспортировать в различных форматах, например, в виде документа Microsoft Excel или файла Adobe Acrobat PDF, а также использовать шаблоны Excel для форматирования экспортируемых данных. Отчеты также можно настраивать с помощью файла Output Job Configuration, в котором сохраняются настройки.
В этой статье мы воспользуемся Менеджером отчетов (Report Manager) для настройки перечня элементов в Редакторе принципиальных схем (Schematic Editor). Перечни элементов можно также формировать из Редактора печатных плат (PCB Editor). Для освоения этой операции следует воспользоваться одним из проектов-примеров, находящихся в папке Reference Designs внутри установочного каталога Altium Designer (например, проектом 4PortSerialInterface). Обратите внимание, что диалоговое окно Report Manager будет менять свой заголовок в зависимости от типа отчета, например, на Bill ofMaterialsforProject [имяпроекта] (PCB_документ).
Создание перечня элементов
Чтобы создать перечень элементов в Редакторе принципиальных схем, выполните следующие действия.
- Откройте нужный проект или исходные документы и из меню Reports выберите Bill ofMaterials. Откроется диалоговое окно Bill of Materials for Project [имяпроекта] (PCB_документ). Диалоговое окно поделено на две основные области — список столбцов в левой части окна и данные (содержимое таблицы) в правой части. В области данных отображается информация для каждого включенного столбца. Эта информация формируется при первом запуске отчета.
- С помощью этого диалогового окна вы можете сформировать собственный перечень элементов. К примеру, можно включить в отчет дополнительные столбцы, установив напротив каждого из них флажок Show.
Далее мы рассмотрим способы изменения формата отображения исходных данных для создания пользовательского перечня элементов.
Группирование по столбцам
Вы можете группировать компоненты по одному или нескольким столбцам. Например, в перечне элементов можно сгруппировать компоненты по столбцу Footprint или Comment.
- В диалоговом окне Report Manager перетащите нужный столбец из раздела All Columns в раздел Grouped Columns.
- Название столбца появляется в разделе Grouped Columns, а данные обновляются в соответствии с новыми группами.
- Если это необходимо, перетащите в раздел Grouped Columns другие столбцы.
Можно организовать группы таким образом, чтобы сформировать отчет по всем компонентам CAP 2M (столбец LibRef) с одинаковыми значениями (столбец Comment) и одинаковым типом корпуса (столбец Footprint). Для этого перетащите столбцы в раздел Grouped Columns, что бы расположить их в следующем порядке: Footprint, Comment, LibRef.
Путем сортировки и фильтрации данных можно ограничить отображаемую информацию в каждом из этих столбцов.
Оформление чертежа печатной платы по .417−91
- Подключите к чертежу бланк-форматку. Для этого:
- откройте отдельным документом файл-шаблон A2_ESKD.dwt;
- селектируйте в открывшемся документе блок-рамку форматки и операциями копирования-вставки (Copy/Paste) перенесите чертеж форматки в документ с видами печатной платы.
- Образуйте еще два видовых окна, разместите в них текст технических требований и знак, обозначающий чистоту обработки поверхностей платы.
- Двойным щелчком левой клавиши мыши на рамке форматки активируйте диалог редактирования атрибутов и составьте список реквизитов документа.
В результате мы получим чертеж двусторонней печатной платы (рис. 14).
Рис. 14.
Использование файлов Output Job
Вы можете создать перечень элементов как часть файла Output Job Configuration (*.OutJob). Файл OutJob позволяет создавать выходные данные и настраивать вывод данных для сборки, изготовления, отчетов, таблиц соединений и документации. Управление файлами OutJob осуществляется в диалоговом окне OutputJob Editor. Создайте файл данного типа в активном проекте одним из двух способов:
- из меню File выберите New Output Job File;
- щелкните правой кнопкой мыши на имени проекта на панели Projects и выберите Add New to Project Output Job File из контекстного меню.
В разделе Report Outputs появляется запись Bill ofMaterials. Чтобы создать перечень элементов для всего проекта, для параметра Data Source необходимо задать значение Project. Вы также можете формировать перечни элементов по отдельным документам проекта. Щелкните левой кнопкой мыши в поле Data Source и выберите документ из выпадающего списка.
Дважды щелкните левой кнопкой мыши на пункте списка, чтобы открыть диалоговое окно Report Manager, в котором можно настроить отчет и определить необходимые опции для формата экспорта. Это то же самое окно, которое вызывается командой Reports Bill ofMaterials.
Перед экспортом перечня элементов необходимо определить, будет ли он опубликован в формате PDF или выведен на печать. Это повлияет на тип среды вывода данных (Output Medium). Создайте среду вывода данных или добавьте перечень элементов к текущей среде с учетом ваших требований. Среду вывода данных можно создать одним из следующих способов:
- путем перетаскивания выходных данных в столбец Output Media;
- путем копирования и вставки выходных данных в столбец Output Media;
- выбором опции Add New Output Medium, а затем — Print, PDF или File Generation.
Зеленый отрезок, связывающий выходные данные со средой вывода данных, наглядно демонстрирует, какие данные будут включены в каждое задание вывода данных. Одни и те же данные могут использоваться в нескольких средах вывода данных. Кроме того, вы можете создать несколько перечней элементов с различными конфигурациями с помощью нескольких сред вывода данных.
Чтобы настроить параметры вывода данных на печать или в PDF-файл, щелкните правой кнопкой мыши на среде вывода данных и выберите пункт PDFSetup, Generated Files Setup или Printer Setup.
Если вы публикуете перечень элементов в PDF-файл на основе шаблона Excel, убедитесь, что шаблон соответствует правилам, изложенным в разделе «Использование шаблонов Excel для создания PDF-файлов».
Примечание. Параметры, заданные в диалоговом окне Report Manager при создании перечня элементов по принципиальной схеме или печатной плате, хранятся в файле проекта и отличаются от параметров, заданных при создании файла OutJob.
Недавно возникла необходимость в повторном изготовлении программатора радиостанций. Так как возиться с ЛУТом уже не хотелось да и есть неплохой бэкграунд проектирования электроники, решил переделать все с нуля. Покупка готового варианта программатора не подходила, так он не способен работать с определенными радиостанциями.
Задача стояла следующая:
- сделать размер платы минимальным
- вывести два провода с разъемом под 9В крону
- наличие светодиода питания.Получилось более чем компактно, двусторонний монтаж. Плата вмещается в корпус переходника адаптера DB9-DB9. Плату и схему разработал в среде Dip Trace.
Схема программатора не изменилась, однако поменяла немного свой вид.
Среда позволяет по схеме спроектировать плату, выполнить автотрассировку, представить в 3D виде и многое другое.
Плата готова. Экспортируем ее в формат Gerber и отправляем их для изготовления на сервисе PCBWay, который мне помогает уже не первый год. У них можно заказать 10 печатных плат всего за 5 долларов при размере печатной платы не более 100х100 мм. А еще стоимость монтажа компонентов всего 30 долларов за 1-20 печатных плат. Это без учета самих компонентов. И приятный бонус - бесплатная доставка.
И так выглядит в собранном виде.
Данный проект возможно легко повторить. Для этого сделайте заказ на странице проекта. Там имеется все необходимое для его производства, а так же BOM файл (список компонентов).
Все в свободном доступе. Кому необходимо, адаптируйте под свои проекты.
А еще у меня остались несколько штук таких программаторов. Готовые и в корпусе. Кому нужны, обращайтесь.
Не пропустите обновления! Подписывайтесь на нашу группу Вконтакте.
Так же у нас есть Telegram канал.
Вам понравился наш материал? Поделитесь с коллегами!Формирование комплекта конструкторской документации по ЕСКД в тандеме САПР Altium Designer — AutoCAD
Сортировка данных в столбцах
- Щелкните левой кнопкой мыши на заголовке столбца (подальше от значка со стрелкой вниз, который находится справа) для переключения между сортировкой по возрастанию и по убыванию.
- Порядок строк изменяется во всех столбцах, но строки будут сортироваться на основе информации столбца, на заголовке которого был выполнен щелчок левой кнопкой мыши.
Если данные не умещаются в столбце, щелкните правой кнопкой мыши и выберите Column BestFit (или нажмите CTRL+F), чтобы установить ширину каждого столбца в соответствии с самой длинной записью.
Сортировка столбцов
Порядок отображения столбцов в области данных можно изменить в разделе All Columns или в самой области данных. Порядок отображения столбцов в разделе All Columns определяет порядок отображения столбцов в области данных до тех пор, пока вы не измените порядок непосредственно в области данных.
Чтобы изменить порядок отображения столбцов в разделе All Columns, выполните следующие операции.
- Перетащите название столбца в разделе All Columns на другую позицию списка. Перетаскивая столбцы таким образом, добейтесь необходимого порядка отображения.
- Порядок отображения столбцов в области данных обновляется. Например, если вы перетащили столбец Quantity в верхнюю позицию списка All Columns и установили флажок Show, этот столбец будет отображаться первым в области данных.
Чтобы изменить порядок отображения столбцов в самой области данных, действуйте следующим образом:
- Перетащите заголовок столбца в области данных на новое место.
- Обратите внимание, что во время перетаскивания столбца на том месте, куда он будет вставлен, появляются две зеленые стрелки.
Если вы хотите отобразить в диалоговом окне Report Manager все столбцы, включите опцию Force Columns to View.
Подключение шаблона БНК
- Если функциональный узел выполняется на основе базовой несущей конструкции (БНК), может быть разработан и открыт в AutoCAD шаблон БНК с вычерченными элементами конструкции модуля, нанесенными размерами, координатными линейками, обозначением знаков чистоты обработки.
- Средствами копирования-вставки шаблон БНК переносится на импортированный чертеж платы и сливается с образом платы (рис. 13).
Рис. 13.
Как устроен плагин
На сегодня плагин имеет “на борту” четыре инструмента:
- Trim Silkscreen – очистка технологически лишней шелкографии;
- Copper balance – равномерное заполнение пустых участков платымедью;
- QR Encoder – создание на плате QR кодов;
- Interactive BOM – создание html файла, отображающего плату со списком элементов.
Об авторе - Администратор
Здравствуйте, Сергей! Я заказывал печатные платы по Вашей ссылке на PCBway, собирал программатор, программировал р/с, полный аналог однажды упомянутого Вами "Клёна", только с другим шильдиком. Программатор читает, записывает, но, есть один неприятный момент - отсутствует индикация, не светится светодиод. Монтаж аккуратный, без соплей, компоненты все соответствуют указанным в BOM. Не могу найти ошибку((. Если ткнёте носом, на что надо обратить особое внимание, буду очень благодарен). И еще один вопрос. я не нашел ни в одном из описаний данного программатора, как именно должен работать светодиод. Только в ходе чтения и записи или просто будучи подключенным к USB тоже должен светиться?
Заранее благодарю за любую помощь!Ответ Автора: Этот светодиод индикатор питания. Вы сначала проверьте его на работоспособность, далее проверьте полярность подключения.
Подскажите, через какой адаптер USB-COM вы работаете?
А так же, было бы интересно увидеть фото вашей конструкции!Светодиодов менял несколько и все 100% исправные. С полярностью тоже всё корректно. Адаптер USB-COM использую самый обычный, с AliExpress, фото приложу. Фото конструкции также приложу. На всякий случай повторю, что р/с с помощью этого конкретного экземпляра читается и записывается, нет только индикации.
Не секрет, что Altium Designer поддерживает разработку собственных скриптов и плагинов. Можно написать на Delphi небольшую программу и встроить её в интерфейс. Но часто такие скрипты так и остаются небольшими личными программами, разбросанными по интернету, без конкретных авторов, без поддержки и обновлений.
Мы создали плагин PCB BoasTools для Altium Designer расширяющий имеющийся функционал системы для повышения эффективности работы инженеров. При этом плагин полностью встроен в нативный интерфейс системы и не отличим от штатных инструментов.
Плагин PCB BoasTools предполагается использовать как основу для наполнения его самыми различными функциями, включая те, которые созданы пользовательскими скриптами.
Для того, чтобы сохранить работоспособность и надежность мы берем на себя добавление нового функционала. И максимально открыты к любым пожеланиям пользователей в дополнении плагина PCB BoasTools инструментами, которые будут доступны всем пользователям Altium Designer по всему миру.
Выполнение электрической принципиальной схемы
Для формирования электрической принципиальной схемы, отвечающей требованиям .702−75, в схемном редакторе Altium Designer необходимо выполнить настройку среды проектирования. Для этого следует:
- Подготовить бланки форматок схемного листа:
- настроить конфигурацию листа схемного редактора (размеры листа, разметку на зоны, сетки для размещения компонентов и прокладки линий электрической связи);
- сформировать шаблон-форматку (Template) по .301−68 с основной надписью по .104−2006 (рис. 1);
Рис. 1.
Рис. 2.
- в ветви диалога Preferences → Schematic → General (рис. 3а) отключить активность (снять флажки) опций:
- Optimize Wires & Buses — в противном случае программа не позволит выполнять соединение проводников в точке их пересечения;
- Convert Cross-Junctions — в противном случае при попытке выполнения соединения проводников в точке их пересечения программа разносит точки соединения, осуществляя при этом излом подходящих проводников;
- Display Cross-Overs — в противном случае программа строит пересечение несоединяемых проводников с огибанием одного другим (прием, отмененный с вступлением в силу ЕСКД в 1968 г.);
- Pin Direction — при этом на выводах УГО компонентов не отображаются знаки, указывающие направление поступления сигналов.
- Display Strings As Rotated — это позволяет поворачивать текстовые строки на углы, кратные 90°;
- Convert Special Strings — это позволяет при выполнении команды Place → Text String конвертировать параметры схемного документа в реквизиты документа в полях основной надписи.
Рис. 3.
В результате проведенной подготовки схемный документ проекта (рис. 4) может быть построен в принципиальном соответствии с требованиями стандартов ЕСКД.
Рис. 4.
3. Формирование QR-кодов в Altium Designer (QR Encoder)
В Altium Designer есть функционал преобразования текста в BarCode, но мы сделали формирование ещё и QR кодов для печатных плат.
В панели при введении текста автоматически показывается предпросмотр будущего QR кода. Доступны на выбор несколько типов кодировок – QR, DataMatrix и Aztec. Есть возможность указания размера для будущей графике на печатной плате, а также возможность инвертирования графики кода.
4. Навигация в плате для монтажника (Interactive BOM)
После создания печатной платы как правило оформляют конструкторскую документацию для передачи её на производство. Технологи обрабатывают эту документацию, составляя технологическую и передают все документы в цех, в основном в бумажном виде.
Но при небольших проектах, где нет большого производства и требуется собрать плату самому такой подход излишне трудоемкий. Поэтому энтузиасты придумывают способы для упрощения сборки платы, собирают элементы, открыв сам Altium Designer, или используют для этого электронный файл печатной платы в виде 3D PDF.
Пользователь GitHub под ником qu1ck создал собственное opensource решение InteractiveHtmlBom. Этот скрипт формирует на основе печатной платы отдельный независимый файл html, который открывается на любом компьютере, планшете или даже телефоне. На странице доступен просмотр списка элементов, видов печатной платы, показ проводящего рисунка, выделение элементов по клику и много других функций.
Мы адаптировали данный проект для создания подобных html страниц напрямую из Altium Designer. Созданная страница с печатной платой и списком элементов может быть использована без всякого дополнительного ПО, интернета или чего-либо ещё.
Этот файл можно передать монтажнику, который откроет её на своем компьютере или планшете и сможет собрать печатную плату. По данному html можно проводить ремонт, высвечивая нужные цепи, или компоненты, отмечать собранные и проверенные элементы.
Добавле ние в пе речень элементов информации из базы данных
В прошлом исходная информация для перечня элементов формировалась из свойств компонентов, размещенных в проекте. Однако это может привести к тому, что в принципиальной схеме будет храниться лишняя информация, не нужная ни для чего, кроме перечня элементов. Если же компоненты связаны с внешней базой данных, программа может извлекать информацию из этой базы напрямую.
При настройке перечня элементов в диалоговом окне Report Manager включите опцию Include Parametersfrom Database. Эта опция будет доступна, только если один или несколько компонентов в проекте связаны с внешней базой данных. Значок в в списке параметров используется для обозначения параметра, который существует во внешней базе данных для одного или нескольких компонентов.
Использование BOM-файла для создания перечня элементов
Манипулирование столбцами
Левая область окна Report Manager содержит два раздела: Grouped Columns и All Columns. В разделе All Columns перечислены все столбцы, которые можно использовать в отчете. Исходные данные для этих столбцов поставляются из свойств всех компонентов документа (или исходного документа, если открыт проект), для которого создается отчет.
Решение задачи: экспорт PCB-документа в машиностроительные САПР
Программные средства компании Autodesk — AutoCAD, Autodesk Inventor — предоставляют удобную среду для построения КД на печатную плату и функциональный узел по правилам машиностроительного черчения.
Экспорт PCB-документа в AutoCAD производится командой File → Save аs. В диалоге сохранения файла следует указать формат выходных данных: Export AutoCAD Files (*.dwg; *.dxf).
Щелчок на кнопке Сохранить открывает диалог настройки формата экспорта (рис. 12).
- В поле Options выбирается:
- AutoCAD Version — версия программы AutoCAD с 2.5 по R14 (самая старшая версия R14 вышла в 1999 году, однако это не мешает чтению и обработке данных в более поздних версиях);
- Format — здесь возможен выбор чертежного dwg- или dxf-формата обмена данными (Data eXchange Format);
- Units — система единиц измерения: дюймовая (Imperial) или метрическая (Metric).
- On the pad or via layer — отображение отверстий на тех же слоях, что и металлизация контактных площадок;
- On dedicated hole layers — отображение отверстий на специально предназначенных для этого слоях, формируемых при экспорте.
- образование новых слоев, необходимых для составления текстов, нанесения размеров и др.;
- составление текстовых технических требований для чертежа печатной платы и сборочного чертежа узла;
- нанесение размеров и предельных отклонений.
Рис. 12.
Показ столбцов
Чтобы показать столбец в области данных диалогового окна ReportManager, выполните следующие действия.
- Установите в списке флажок Show напротив названия показываемого столбца. Столбец появится в области данных диалогового окна. Покажите столбец Comments в области данных.
- В каждом включенном столбце отображается информация по каждому компоненту, найденному в одной или нескольких исходных принципиальных схемах, если такая информация существует. Если компонент не содержит информации по конкретному свойству, соответствующее поле будет пустым.
Добавление в перечень элементов информации из печатной платы
Исходная информация для перечня элементов может формироваться на основе свойств компонентов печатной платы, если требуется создавать такие отчеты и для других целей — например, для формирования данных для манипуляторов, разные типы которых требуют представления данных (таких как координаты X, Y) в упорядоченных по-разному столбцах и в файлах различных форматов.
При настройке перечня элементов в диалоговом окне Report Manager включите опцию Include Parametersfrom PCB. Эта опция будет доступна, только если в файле проекта содержится PCB-документ. Значок в списке параметров используется для обозначения параметра печатной платы, который существует для одного или нескольких компонентов в проекте. Обратите внимание, что если в проекте содержится несколько печатных плат и опция Include Parameters From PCB включена, то диалоговое окно BOM Report Options автоматически предложит выбрать печатную плату, которую необходимо включить в перечень элементов.
Как добавить свои скрипты в плагин
Плагин PCB BoasTools находится в постоянном развитии, поэтому команда разработчиков открыта для предложений и готова рассматривать пожелания пользователей в развитие комплекта нужными инструментами, которые будут доступны пользователям Altium Designer по всему миру.
Переход в пространство листа
Формирование двух рабочих чертежей выполняется в пространстве листа AutoCAD.
- Диалог настройки пространства листа заключается в:
- выборе плоттера для распечатки документа;
- назначении стиля черчения (Pen Assignments) — цветного или монохромного изображения;
- назначении системы единиц измерения для распечатки;
- выборе формата листа отображения и распечатки документов.
- команда View → Viewports → New Viewports открывает диалог настройки вида в новом видовом окне;
- в диалоговом окне Viewports на вкладке New Viewports указывается:
- единственное окно (Single);
- настройка вида на трехмерное изображение (Setup 3D);
- вид снизу (Change View to Bottom).
Читайте также: