Kicad Mini Pci Express

screenshot of Kicad Mini Pci Express

KiCad library and templates for creating designs with Mini-PCI-express cards (both the cards and sockets).

Overview

The KiCad Mini PCI Express (mPCIe) Library is an essential tool for anyone looking to design projects involving Mini PCI Express cards. This library provides users with all the necessary components to create both the host board and the mPCIe cards themselves. With its comprehensive offerings, it aims to facilitate seamless integration and prototyping, making it a valuable resource for hobbyists and professionals alike.

As technology continues to evolve, having a reliable library such as this supports easier PCB design and efficiency in creating your projects. The current status of the library includes a variety of PCB modules and marked footprints for both full-sized and half-sized mPCIe cards, ensuring that users can meet their design requirements effectively.

Features

  • Schematic Components: Easily access all necessary schematic symbols for both mPCIe cards and host boards, streamlining the design process.
  • PCB Module Footprints: Includes accurately designed footprints for full-sized and half-sized mPCIe cards to accommodate different project needs.
  • Dual-Use Socket Support: Features a PCB module for a "Dual-Use Socket," allowing compatibility with both full-size and half-size mPCIe cards.
  • Keep Out Markings: Incorporates "F2" and "H2" keep-out markings on the silk screen layer to assist with accurate layout and design.
  • Project Templates: Plans to include project templates for mPCIe cards, simplifying future design projects.
  • Manufacturer Requirements: Clearly outlined PCB and manufacturing requirements for mPCIe compatibility, ensuring adherence to standards.
  • Future Contributions Welcome: Open for community contributions; encourages users to fork and enhance the library with pull requests.
  • Licensing: Released under the Apache 2.0 License, allowing for flexible use and contribution in both personal and commercial projects.