The Seeed Fusion Open Parts Libraries (OPL) and the associated component libraries are provided and maintained by the Seeed Studio Fusion team and the wider community for the turnkey Seeed Fusion PCB Assembly (PCBA) Service. The OPL is a catalog of over 10,000 locally sourced components that can reduce costs and cut the production time of turnkey PCB assembly to just 7 working days. Find out more about the Seeed Fusion PCBA service. The catalog of available parts can be found here.
To accelerate PCB design and make it much more convenient, Seeed Fusion has provided these component libraries for Eagle and KiCad. Prepared and scrutinized by our own engineers, these footprints can save you hours of design time and minimize potential production errors, so you can get on with PCB design with peace of mind.
As of last December, the OPL has expanded from 800 components to more than 10,000 with the introduction of the new Shenzhen OPL. The original Seeed OPL is a catalog of components from Seeed’s own inventory, we have the parts and, we have been using them in our own production processes for years. The Shenzhen OPL contains parts from Shenzhen’s biggest components distributor that Seeed can quickly order for turnkey PCBA. While the sources are different, both can be used together with the Seeed Fusion PCBA service and reduce the production time to 7 days.
But with all the new components and many more to come, we don’t have enough resources to create the footprints for all of them. So, we are asking for help from you and the wider community to gradually build-up the library with us. As more and more users utilize the OPL and update the component libraries, the better the library will become for everyone.
To assist with the process, we have designated a team of engineers to maintain the library and GitHub repositories. They will also help draw some footprints and connect schematic symbols. But while our engineers do their best to check each footprint, with the sheer number of components, it is inevitable that some errors will be present. It is unavoidable. So to make up for it, Seeed Fusion has introduced a re-manufacture promise: If an error in the library requires the boards to be re-manufactured, then we will re-manufacture the corrected boards for you for free*. By using this library, you accept this potential risk and the subsequent delays.
*To qualify for the free re-manufacture promise, you must be using the latest version of the library.
Due to popular demand, we have released the spreadsheet of all the OPL components and it is now available in the repository. We have also performed some keyword translations so you don't have to learn Chinese to use the Shenzhen OPL. While we have carefully selected these keywords, there may be some errors as a result of bulk translation so please exercise caution. We will implement these translations on the website in future but in the meantime, please refer to the spreadsheet if you are having trouble.
It is still early days, and we have a lot of catching up to do. So, the most important additions at this stage are unique symbols and footprints and any generic footprints that are missing. Part-specific symbols that use generic footprints and slight variations of generic footprints can be added later.
For consistency and ease of use, we would greatly appreciate it if everyone followed the same guidelines for new additions to the library:
- The previous component libraries have been re-organized to match the Shenzhen OPL’s categorization. Please add new entries to the relevant sub-library according to the online OPL library’s classification.
- Please refer to other footprints in the OPL or Eagle's built-in footprints for design reference.
- For MPN specific footprints, please follow the existing footprint naming convention for the footprint and name the corresponding schematic symbol with the manufacturer part number.
- These libraries are available within Eagle! Navigate to the Library Manager and select the Available tab to download the latest version. Please make sure you delete any previous versions of the libraries prior to the 2018 update and make sure libraries are up-to-date. The latest versions follow the naming format: "OPL_xxx..." We cannot provide any guarantees on outdated libraries.
- The Seeed OPL component libraries have been updated to match the Shenzhen OPL categories to aid in merging the two libraries. Some components will have moved to new homes, but this has not been updated on the website OPL library yet. We will update this soon!
- Unlike previous versions, we have uploaded the files individually as opposed to a whole zip file. We hope this will help you follow standard GitHub workflow to contribute changes. (Thanks for your feedback!)
There is a lot to consider in managing a large library like this, so we would greatly appreciate any ideas and feedback regarding how we can make the library more user-friendly. We’ll be monitoring the discussion section and the designated OPL section in our forums. You are also welcome to let us know by e-mail.
We hope the new maintained library will prove to be an invaluable resource to all of our PCBA users and beyond.