Even though I’ve been using KiCad on and off for a year now, I haven’t really made a lot of my own custom components. Basically the built-in have more or less sufficed, and if not there are literally thousands more custom made by other users.

Anyway, here they are, a very few ones. I also try to get the 3D shapes right for these using Wings 3D.

.

Btw, to use these components most efficiently in KiCad, I have a suggestion, though it might work best for linux systems. in short it involves making a symbolic link pointing to a KiCad project folder. And the symlink should be inside the KiCad share folders. Details in this post.

.

Of course, no guarantee on the correctness or fitness for any particular or general purpose either…Use at your own risk.

.

.

The components:

Listed in no particular order (It’s only 7 for now anyway).

Most contain both a schematic library symbol and a footprint “module”. Seems I made up most of the schematic symbols though.. hope they work well enough.

FYI, although they are packed (tarball’ed and gzip’ed) within their own folder name, you should extract them to wherever you need to of course. They don’t need to be within their own subfolder on a per-component base.

As in this link for 6 of the components all at once (I took out the female headers).

.

.

Silicon rubber button pad 2×2 and 4×4

Mainly ment to be used with the Sparkfun Button Pad 4×4 or 2×2. Both with and without RGB LED connections. Also includes a couple of different pinouts:

  • GBRA
  • RCGB
  • RCBG

Where A and C are the common Anode or Cathode respectively (but it can be either – it doesn’t really matter from the viewpoint of making PCBs. Schematics maybe a little).

Note: The only tested pinout in practice is GBRA.

Note2: When used in KiCad, the RGB LEDs will not be added to the bill of materials, if you use the one with the “built-in” RGB LEDs.

One (more) caveat to this one: To my knowledge there are no way of adding tracks to custom (or other) components, the tracks for the conducting rubber pad’s are made in its own .brd (board) file. Copy as necessary to your own designs. For example, for a sparkfun 4×4 pad, just copy this 4 times and positioned them next to each other (a 4×4 board file also exitsts as an example). Beware these got that GBRA pinout for the RGB LEDs. It’s easy enough to modify for other types, basically just change whatever LED pin goes out of the button pads on the component side.

.

.

RGB LEDS

Two different symbol types, with and without an enclosing circle. I just though I offer an alternative.

Both common anode and common cathode, with both a narrow (50 mil / 1.27mm) and standard (“wide”) pin pitch of 100 mils / 2.54mm for the footprint modules. As well as a long and short version. Short version only has a 50 mil pin pitch. 5mm LEDs only.

A few different pinouts: ARBG, RABG, RAGB, CRBG, RCBG, RCGB. Where A and C are common Anode and Cathode, respectively.

.

.

RG LED MATRIX 8×8

Physical size 32 mm by 32 mm.

Maybe a bit heavy on the polygon count. I did make a simpler version but I messed it up, so for now this will have to do. It shouldn’t matter on most modern systems though, unless you use 100s of these or something.

Two pinouts, for the two types I’ve encountered:

  • A common anode version (The LED_MATRIX_RGA) *
  • A common cathode version (The LED_MATRIX_RGC)

In addition I also made a stripboard (and therefore also breadboard) friendly version of the footprint module, as the pin spacing between the pin rows are slightly less for those. But easily bent into shape. Not sure if this is useful or not though, but there it is.

* I’ve just learned that there also exists a common cathode version with the same pinout as the “LED_MATRIX_RGA” symbol. It’s alright to use this symbol for that as well. It doesn’t really matter from the viewpoint of making schematics or PCB’s. You will have to make sure what version of led matrices you got.

.

.

TSOP2438

An IR receiver module with built-in 38 kHz demodulation filter. Package should fit most TSOP’s and similar, not just the 38kHz one of course. Tall and short version for the 3D.

.

.

POT_thumb_hor_20mm_Preh

A thumbwheel type potentiometer horizontal mount 20mm diameter, by Preh.

This is just something that I’ve had lying around for… too many years! Worst thing is I got only a handfull of them (10?).. and now also the 3D representation.

.

.

Ceramic resonator

For a schematic symbol (library) I just used the three-terminal “CERAMIC_FILTER” from the “device” library (though any three-terminal thing with numerical pins will do as long as pin 2 is the middle one). In CVpcb just map this to the ceramic resonator footprint module.

.

.

Female headers (incomplete set)

These are just a few (2×2, 2×3, 6×1 and 8×1) headers I have needed at some time myself. I just threw them in for good measure.

Also one of my earlier wings3D creations.

.

.

Not much but better than nothing I suppose.

Well that’s it for now.

.

– raron


Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License

Powered by Bleezer