Как создать bom файл в altium
Перейти к содержимому

Как создать bom файл в altium

  • автор:

How to generate Bill of Materials and Centroid File from Altium

In this tutorial, we will tell you about the steps to generate BOM(Bill of Materials) and CPL(component placement list, as known as a Centroid file/Pick and place file) in Altium Designer.

BOM File

The BOM or Bill of Materials file tells the manufacturer which components is installed at which position. For example, PCBs have positions like C1,R1,T1 etc. printed on it. But the manufacturer should know what value capacitor or resistor is placed at that location. This information is present in the BOM file and is very important for assembly work. BOM file is a simple text file in comma separated form (csv) but you can also make it in MS Excel or other spreadsheet programs.

As you can see in the above BOM file, we have first column Comment where we should describe the parts in as much detail as possible, the most important being the value of part say 0.1uF but you should also include tolerance, maximum voltage and other information so that the production staffs can pick the best possible parts for your project. Next column is the Designator, that means on which position this part should be placed and soldered. The next one that is the Footprint or package is also very important because SMD parts come in various sizes(packages) so the assembly staffs should know which package would fit in your PCB. You should be aware of common SMT sizes like 1206,0805,0603 etc. The last column is LCSC part number, now this can really help you speed things up and get accurate results. JLCPCB has a large stock of parts (more than 30,000) and each part has a part number. You can use this part number to accurately identify the part you need. Simply download this file, it has the list of all parts available with them and their details. Just choose the part you need and copy/paste its part number.

To save time in your future projects, you can add this parameter to your parts in your CAD software. So the next time you export your BOM file, you can choose this parameter and your BOM file would have this column populated automatically.

We will show you how to do this in Altium but you can do same in other EDA software. First we have opened the Integrated Library Project that contains our basic parts (resistor/capacitors etc.) we have named this file XBASIC. This project contains two parts, one for schematic symbol and another for PCB footprints. Open the file which has schematic symbols and this file has an extension (.SchLib), then go to the schematic library tab.

On that tab we are presented with the list of available parts in that library, for example, I have selected an SMD ceramic capacitor of size 0603 and double click it to open its properties .

In the parameters area, click the Add button to add a new parameter to this part.

Now add a new parameter named LCSC Part # to our part and then put the part number in its value.

We can get the value of LCSC part number form JLCPCB Assembly website or their part list file which has information about all 30,000 parts.

In the same way, we can add LCSC Part Number in all our parts to ease the assembly process of our future projects.

Generating Bill of Materials

Generation of output files like Gerber files, drill files or BOM files are managed through output job file in Altium. So first you need an output job file in your project.

Now a job file is added to your project and using it you can generate various output files, right now we are focusing on BOM file generation and it is generated using the report output section of job.

Click Add New Report —> Bill of Materials —> [Project]


Now file generating the BOM file we have the option to add this parameter as a column.

Generating Pick and Place files

Using the same output job file we can add a pick and place file generation to our list of output files. See image below .

After clicking Generate Content go to your project folder to find the Pick and Place CSV file.

Step 1: Create a new form

Create an Excle form and enter the parameters you need to save.
Here is what I need as follows:

Step 2: Store the table

Save the table as .xlt format.

Step 3: Move the table

Move table to Altium Designer installation directory\Documents\Templates

Step 4: Application form

Export the BOM form from the schematic, select the template you made, and then select Export.

Off-topic: Automatic component numbering Tools -> Annotation -> Principle Icon Note ,hot key T->A->A

Step 5: View the table

So that we can apply our own BOM form template.

Altium Designer. Создание интегрированной библиотеки компонентов.

Для создания нового интегрированного пакета библиотек и пустой библиотеки УГО, надо выполнить следующие шаги:

Выполнить команду File→New→Project→Integrated Library. Будет создан новый пакет библиотек Integrated_Library1.LibPkg.

В строке Name указываем название нашей библиотеки, в строке Location путь расположения.

Этот проект будет отображён в панели Projects.

Чтобы добавить к проекту пустую библиотеку УГО, выполните команду File→New→Library→Schematic Library. К проекту будет добавлена вновь созданная библиотека с именем Schlib1.SchLib. В списке компонентов этой библиотеки будет присутствовать единственный компонент Component_1, который создается по умолчанию. В любой библиотеке должен присутствовать хотя бы один компонент.

Чтобы добавить к проекту пустую библиотеку футпринтов, выполните команду File→New→Library→PCB Library.К проекту будет добавлена вновь созданная библиотека с именем Schlib1.SchLib. В списке компонентов этой библиотеки будет присутствовать единственный компонент PCBComponent_1.

Выполните команду File→Save As и сохраните файлы библиотеки.

Теперь создадим компонент конденсатора. Для примера создадим конденсатор 0.1uF 50V X7R в корпусе 0603.

Для начала создадим посадочное место компонента. Для этого щелкните по файлу библиотеки футпринтов и перейдем в панель PCB Library.

Далее щелкаем ПКМ по панели Components и создаем новый компонент посадочного места. Для этого можно воспользоваться визардом или же начертить компонент вручную. Так же Altium Designer позволяет скопировать необходимый компонент из другой библиотеки или печатной платы.

Сохраняем созданный компонент.

Следующим шагом создадим УГО компонента.

Щелкните на закладке SCH Library, чтобы открыть панель SCH Library. Аналогичным способом создаем компонент.

В названии компонента удобно указывать его основные параметры.

В разделе Parameters создаем необходимые параметры компонента, которыми в дальнейшем будем пользоваться при создании BOM для печатной платы.

После добавления всех параметров добавим посадочное место для нашего компонента. Для этого щелкаем по кнопке Add… в окне Models. Выбираем нужный footprint и нажимаем Ok.

Нажимаем кнопку сохранить.

Далее переходим в панель Project, щелкаем ПКМ по файлу с расширением LibPkg и выбираем Compile Integrated Library. Если Вы все сделали правильно, то библиотека скомпилируется без ошибок и в ней появится компонент конденсатора C0603_0.1uF_50V_X7R_±10%.

Как создать bom файл в altium

Главная САПР Altium Designer Видео уроки Altium Designer Как создать перечень элементов по ЕСКД в Altium Designer

В программе Altium Designer можно сформировать перечень элементов в соответствии с требованиями ГОСТ. Для этого необходимо сформировать отчет Bill Of Materials (BOM) по заранее подготовленному шаблону. Для успешного решения данной задачи нужно иметь «правильно оформленные» библиотеки.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *