Design a Custom Multi-Part Component Library
In this report we will learn how can we divide a large component schematic into small parts
to reduce its size, to enhance visibility and make user friendly.
Lesson 1: Create Component Symbol and Add Pins
In our previous report we learn the basics of how to create component symbol and add pins.
In this lesson we will not go in basic steps.
1) First of all make sure we have downloaded the datasheet of component.
2) Open the Altium Designer software.
3) Go to file > new > library > integrated library.
4) Right click on library and select add new to project > select schematic library.
5) Right click on library, select add new to project > PCB library.
Page 1 of 10
6) Save the project library by right click on project library and named it LCMXO2-
7000HC-4FTG256I_1 ( _1 represents we make new model of this component).
7) Open the schematic file by double click on it.
8) In the schematic window go to place and select rectangle.
Paste Array
9) Go to place and select pin.
10) Double click on it and open properties. Configure the designator and name of pin.
11) Copy the component. Go to edit > Paste Special or use shortcut key E,S. This open
the setup array dialog. We need pins A2 to A9 just for that use the below shown
values.
Page 2 of 10
12) Rename the pins according to datasheet.
13) Repeat the steps 9 to 12 for remaining pins.
14) Go to schematic library and double click on component to assign it a unique name and
parameters according to design requirement.
15) Now go to tools and select new part.
16) Now open properties and under general properties select part B.
Page 3 of 10
17) A blank schematic will appear now repeat again the steps 8 to 14 to make a new part
according to your design requirement.
18) Now again go to tools and select new part and repeat the steps 8 to 14 to make the
third part of your component.
19) By following above steps you successfully divide a large schematic of LCMXO2-
7000HC-4FTG256I component into 3 parts.
Page 4 of 10
Lesson 2: Making Footprint and PCB Layout
In lesson 1 we successfully design the schematic of LCMXO2-7000HC-4FTG256I
component and now we will make footprint and PCB Layout.
1) First of all, go to package information part of the datasheet and carefully read the
dimensions for each side of component.
Page 5 of 10
2) Now open the PCB library of the project. Go to tools > select IPC Complaint footprint
wizard. This is the wizard that we use to create footprint.
3) Now a new window will pop out and select component type BGA (same as of
datasheet) and click next.
4) Now a new window will appear write the dimensions according to datasheet and click
next.
5) Now enter the next required dimensions for BGA package and click next.
Page 6 of 10
6) Use calculated values by default for the next steps and click next.
7) In last step footprint destination, enable produce 3D/step model and click next. A new
window will open to verify the successful making of footprint. Click Finish.
8) Here is the created 2D footprint.
Lesson 3: Link Footprint with Schematic Library
In the previous lessons we successfully design schematic and footprint of the component. In
this lesson we will learn how to link footprint with schematic.
1) Go to schematic Library and double click on the design item to open its properties. In
the footprint section click add and select footprint.
2) Now click Brows to find the footprint that we created, select it and click OK.
Page 7 of 10
3) After click OK you can see the footprint is selected and now click OK.
4) Now we need to compile the library. To compile the library, right click on the
integrated library and select compile integrated library.
Page 8 of 10
5) Now to verify that there is no error. Go to view > panels > messages.
Here you can see the component compile successfully and has no error.
6) To verify the library compilation and the component is added or not we can simply go
to components select library that we compile and see the component there.
Page 9 of 10
Conclusion
In this report we successfully design the LCMXO2-7000HC-4FTG256I component
schematic library, PCB footprint and link the PCB footprint with schematic. After reading
this report a user can easily design its own custom component library not only for schematic
but also 3D PCB footprint.
Page 10 of 10