KiCadLibA Device and Footprint Library for KiCad |
Build Date: 2011-present
|
This is a collection of electronic device symbols and footprints for KiCad which is used by other projects on open-project.ch.
Please leave a comment, if you find this library useful!
Download
The library can be downloaded from github at http://github.com/open-project/kicadlibrary
Be aware that the latest version of KiCad uses different internal units (mm instead of deci-mills) and thus footprints designed in the latest version are incompatible with older versions. Therefore, two branches exist in the git repository: master for the latest KiCad version, deci-mills for older versions.
By default you clone the master branch. If you want the deci-mills branch, do one of the following
1) clone the branch that you want directly (e.g. when you clone the repo for the first time):
git clone -b deci-mills https://github.com/open-project/kicadlibrary.git
2) clone the master branch and then switch to the branch you want (e.g. when you have cloned the repo before):
git clone https://github.com/open-project/kicadlibrary.git cd kicadlibrary git checkout deci-mills git pull
Device List
AP1117: LDO linear voltage regulator (datasheet)
BAT: standard battery
CONN_SERIAL_SF: Sparkfun compatible UART interface connector
CRYSTAL_ABM3C: ceramic SMD ultra miniature quarz crystal (Abracon ABM3C series) (datasheet)
DIL28: standard DIL28 connector
DRV8830: low-voltage motor driver with I2C interface (datasheet)
DS3234: real time clock (datasheet)
MC33375: LDO linear voltage regulator (datasheet)
MCP1826S: LDO linear voltage regulator (datasheet)
MCP73831: single-cell Li-polymer charge management controller (datasheet)
MICRO-B_USB: micro-B USB connector
PHOTOR: photoresistor (datasheet)
QMATRIX_SENSOR: touch sensor for ATMEL QMatrix (reference)
RGB_LED_AVAGO: Avago RGB LED (e.g. ASMT-YTB2-0BB02) (datasheet)
RGB_LED_OSRAM_STD: Osram standard brightness RGB LED (e.g. LRTB GFTG) (datasheet)
RGB_LED_SEOUL: Seoul Semiconductor RGB LED (e.g. SFT825N-S) (datasheet)
RGB_LED_PLCC6: RGB LED in PLCC6 case (datasheet)
RN-41: Roving Networks class 1 (RN-41) or class 2 (RN-42) bluetooth module (datasheet)
TD62783: 8-channel source driver (datasheet)
TLC5940PWP: 16-channel constant current sink LED driver (datasheet)
TLC5947PWP: 24-channel constant current sink LED driver (datasheet)
Footprint List
1PIN_S_SMD: one SMD pad as prototyping area with 0805 components
2PIN_S_SMD: two SMD pads as prototyping area with 0805 components
4PIN_S_SMD: four SMD pads as prototyping area with 0805 components
BAT_CR1216: CR1216 coin cell holder (datasheet)
CONN_JST-2_SMD: two pin JST right angle SMD connector (used by Sparkfun as battery connector) (datasheet)
CRYSTAL_ABM3C: ceramic SMD ultra miniature quarz crystal (Abracon ABM3C series) (datasheet)
CRYSTAL_CTS445: ceramic SMD ultra miniature quarz crystal (CTS Model 445) (datasheet)
DIP-18__600: dual inline package with 18 pins and 600mil spacing
DIP-6__600: dual inline package with 6 pins and 600mil spacing
MICRO-B_USB: micro-B USB connector (datasheet)
MSOP10-0.5-PWP: MSOP-10 footprint with ground plane for heat dissipation (PowerPad) (datasheet)
PIN_ARRAY_3x2_LOCK: standard 3×2 through-hole pin array with tight fit
PINHEAD1-6_SMD: standard 6×1 SMD pin header with 0.1″ pitch
RGB_LED_AVAGO: Avago RGB LED in 3.4×2.8mm housing (e.g. ASMT-YTB2-0BB02) (datasheet)
RGB_LED_OSRAM_STD: Osram standard brightness RGB LED in 3.4×3.4mm housing (e.g. LRTB GFTG) (datasheet)
RGB_LED_SEOUL: Seoul Semiconductor RGB LED in 3.5×2.8mm housing (e.g. SFT825N-S) (datasheet)
RGB_LED_PLCC6: PLCC6 footprint for RGB LED in 5x5mm housing
RN-41: Roving Networks class 1 (RN-41) or class 2 (RN-42) bluetooth module (datasheet)
S_JUMPER_2: two pin SMD solder jumper
S_JUMPER_3: three pin SMD solder jumper
SW_PUSH_SMD: SMD push button (datasheet)
SWITCH_ALPS_SSSS8: miniature horizontal two position SMD switch (ALPS SSSS8 series) (datasheet)
TSSOP-28-PWP: TSSOP-28 footprint with thermal ground plane (for TLC5940)
TSSOP-32-PWP: TSSOP-32 footprint with thermal ground plane (for TLC5947)
TSSOP18: standard TSSOP-18 footprint
Device Design Rules
grid spacing: 50 mil
pin spacing: 0.1 inches
pin length: 0.1 inches
component width: 0.6 inches
component height: #pins/2 * 0.1 + 0.2 inches
pin name text size: 0.04 inches
pin number text size: 0.04 inches
component name size: 0.05 inches
component placement: top, centered
field name size: 0.05 inches
field placement: button, centered
whole component placement: centered
License
This library was made by <tobs@open-project.ch>. As long as you retain this notice you can do whatever you want with this library. If you find it useful, I would be happy to hear from you.
Disclaimer
THE LIBRARY IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Author
Tobias Schmidt <tobs@open-project.ch>

thanks for sharing with such material!
Pingback: Free or Opensource Software | Pearltrees
Thanks for the library. I am having issues with micro usb footprint. There is no contacts or anything like that. Could you check that.
tnx
Hi Hibbou,
great to hear that you are using the library. I’ve just checked, and for me everything looks good (see screenshot here). I’ve actually successfully used this footprint for a couple of fabricated PCBs without ever having any problems. I’m currently using the testing version of KiCAD. Which version are you using?
Cheers,
Tobias
Yes it was version issue. I had been using version wich is available for Ubuntu. After upgrading everything seems so much better
thanks
The problem is that the new version of KiCAD used mm as internal units, whereas the old version uses deci-mills. Therefore, a module made with the new version is not backwards compatible anymore.
I’ve thus created the branch ‘deci-mills’ on the git repository which contains currently the last version of the library that used deci-mills as unit.
Hope that helps.
-Tobias
Ubuntu 12.04.2 LTS, I also can not use MICRO-USB-B mod. after clone this git repository, I can not find any branch.
Hi,
as previously mentioned, there are two branches in the git repository. When you clone a git repository, by default you clone the
masterbranch (which in this case containsmmunits). To get another branch (deci-mills, which contains the old units), you can do one of the following1) clone the branch that you want directly:
git clone -b deci-mills https://github.com/open-project/kicadlibrary.git2) clone the master branch and then switch to the branch you want:
git clone https://github.com/open-project/kicadlibrary.gitcd kicadlibrary
git checkout deci-mills
git pull
You can also display all branches with this command
git branch -aFor further informations, have a look at the great book ProGit. You can find an online version here: http://git-scm.com/book
I hope this helps,
Tobias