Commit Graph

35 Commits

Author SHA1 Message Date
Patrick Pelletier 7ef486f324 EFM8BB10F8G-A-QFN20: Prepend "SiliconLabs_" to footprint name.
In the footprint PR, it was determined that "SiliconLabs_" should be
prepended to the footprint name for the QFN-20 package, due to the
unusual corner pads.  This updates the schematic symbol to use the new
footprint name.
2017-10-04 11:42:48 -07:00
Patrick Pelletier 94a083d647 Update SiLabs "Busy Bee" microcontrollers, based on feedback from PR.
I received some feedback from @evanshultz in my original PR for the
EFM8BB1 after it had already been merged.

I have made the following changes:

* Use the full manufacturer part number (and therefore, make an alias
  for each part number).

* Moved NC pins inside the symbol.

* Put VDD pin in the middle of the top edge.

* Put reference designator to the left of VDD, and value to the right
  of VDD.

I did not stack the GND pins.  Unless that is absolutely required, I
would prefer not to do it, because I like being explicit about what
I'm connecting.
2017-10-02 14:38:12 -07:00
Patrick Pelletier aa11410e26 Add library symbols for SiLabs EFM8BB1 "Busy Bee" microcontrollers.
https://www.silabs.com/documents/public/data-sheets/efm8bb1-datasheet.pdf

There are separate symbols for each package variant: QFN20, QSOP24,
and SOIC16.
2017-09-29 11:06:29 -07:00
Stefan Olsson 2f066c3cfa Modified the FP filter 2017-08-27 15:03:31 +02:00
Giuseppe Lippolis 36a0009fdd Adding silabs si3210
adding proslic silabs si3210, a complete analog telephone interface

Signed-off-by: Giuseppe Lippolis <fid0did0@users.noreply.github.com>
2017-06-04 09:09:02 +02:00
Andrew Bradford 4f8ff6fe73 silabs: Si4735-D60-GU: Move NC pins, fix KLC violations
Move NC pins to not be at the same coordinates as GND pins.

Before fixing violations, they were:
checking component: Si4735-D60-GU
  Violating EC01 - Extra Checking
    Check pins names against pin types.

Signed-off-by: Andrew Bradford <andrew@bradfordembedded.com>
2017-03-05 13:59:03 -05:00
Andrew Bradford 82043d85b3 silabs: CP2104: Fix KLC violations
Before fixing, violations were:
checking component: CP2104
  Violating EC03 - Extra Checking
    Check part reference, name and footprint position and alignment

Signed-off-by: Andrew Bradford <andrew@bradfordembedded.com>
2017-03-05 13:58:20 -05:00
Andrew Bradford 4efc6e0466 silabs: CP2102N-A01-CQFN24: fix KLC violations
Before fixing, violations were:
checking component: CP2102N-A01-GQFN24
  Violating EC03 - Extra Checking
    Check part reference, name and footprint position and alignment

Signed-off-by: Andrew Bradford <andrew@bradfordembedded.com>
2017-03-05 13:58:19 -05:00
Andrew Bradford de53f05686 silabs: Si4362: Fix KLC violations, add ground pad pin
Add pin 21 ground pad.

Prior to fixing, violations were:
checking component: Si4362
  Violating Rule 3.8
    Description and keywords properties contains information about the component.
  Violating EC01 - Extra Checking
    Check pins names against pin types.
  Violating EC03 - Extra Checking
    Check part reference, name and footprint position and alignment
  Violating EC04 - Extra Checking
    Check line width and background for box outlines parts.
  Violating EC05 - Extra Checking
    Pin numbers should not be duplicated, and all pins should be present
    Pin 4 is missing
    Pin 5 is missing
    Pin 7 is missing

Signed-off-by: Andrew Bradford <andrew@bradfordembedded.com>
2017-03-05 13:57:51 -05:00
Andrew Bradford a011a01397 silabs: CP2112: fix KLC violations
Switched VBUS to be an input pin, both suspend pins to be outputs, and
all GND pins to be power inputs as per the CP2112 datasheet.

Prior to fixing, KLC violations were:
checking component: CP2112
  Violating Rule 3.9
    For components with a single default footprint, footprint field is filled with valid footprint
    filename
  Violating EC01 - Extra Checking
    Check pins names against pin types.
  Violating EC03 - Extra Checking
    Check part reference, name and footprint position and alignment
  Violating EC04 - Extra Checking
    Check line width and background for box outlines parts.

Signed-off-by: Andrew Bradford <andrew@bradfordembedded.com>
2017-03-05 13:52:52 -05:00
Andrew Bradford 077084ff17 silabs: Create CP2102N-A01-GQFN24 symbol
CP2102N family are USB to UART bridges in various QFN packages.

Signed-off-by: Andrew Bradford <andrew@bradfordembedded.com>
2017-03-01 06:24:15 -05:00
Oliver 888ed02ff9 Fixed line endings for .lib files 2017-02-09 22:27:25 +11:00
Oliver Walters 30c6516d2c Global fixes for field text
* Footprint and datasheet fields set to `Invisible`
* Changed all field size to `50mils`
* Changed any RefDes labeled `IC?` to `U?`
2017-01-18 11:10:11 +11:00
Oliver 60233306b1 Fixed NC pin 2016-10-25 22:51:43 +11:00
Oliver Walters af9fec67f6 Swapped D- and D+ pins 2016-10-25 12:38:43 +11:00
Oliver Walters 601a3746c4 Added CP2104 USB to UART bridge 2016-10-25 12:33:58 +11:00
Piotr c71a5cb7bd Element CP2112 correction. 2016-05-22 23:17:56 +02:00
Piotr f6f8aa67de New element CP2112 in Silicon Laboratories lib.
New element CP2112
2016-05-19 23:13:26 +02:00
Piotr 1e553faa5c New element CP2112 2016-05-19 22:56:42 +02:00
Eric Swalens 12564f4384 Fixed pin types 2016-04-17 17:50:53 +02:00
Eric Swalens 43dd868b8f Reorganised pins to keep RCLK and DCLK close.
Made two grounds and pin numbers visible.
2016-04-17 14:51:04 +02:00
Eric Swalens 9a8c5c2411 Fixed FP field and wildcard added to FP filter 2016-04-17 14:29:43 +02:00
Eric Swalens 46530f60be Changed pin type and visibility. 2016-04-16 12:32:24 +02:00
Eric Swalens 5b2ee725ea Reorganised pins.
Fixed footprint filter.
Added aliases for all Si473x series.
2016-04-14 22:16:23 +02:00
Eric Swalens 77c3f0bef8 Add Silicon Labs Si4735-D60-GU 2016-04-13 10:44:27 +02:00
carl.poirier.2@gmail.com 8a025c7156 Fix field text sizes to 50mils 2015-11-16 20:39:52 -05:00
Henrik Brix Andersen 1f48fc7513 Fix merge error. 2014-12-25 20:02:23 +01:00
Henrik Brix Andersen f92588353f Merge. 2014-12-25 19:45:28 +01:00
Henrik Brix Andersen 5f737a5dbe Reduce pin lengths to 150 mil, reduce pin labels and numbers to 50 mil, remove NC pins. 2014-12-25 19:40:27 +01:00
Henrik Brix Andersen 8ff4ce0c61 Modify pin length, pin positions and field text sizes to adhere to the KLC. 2014-12-25 19:40:27 +01:00
Henrik Brix Andersen 599e37b3a5 Bring Si4362 symbol more in line with the rest of the KiCad symbols. 2014-12-25 19:40:27 +01:00
Henrik Brix Andersen fdb3bf57ac Add Silicon Labs Si4362 High-Performance, Low-Current Receiver. 2014-12-25 19:40:27 +01:00
Henrik Brix Andersen 50d38bcdfb Modify pin length, pin positions and field text sizes to adhere to the KLC. 2014-12-23 10:09:02 +01:00
Henrik Brix Andersen 7a46d9d138 Bring Si4362 symbol more in line with the rest of the KiCad symbols. 2014-12-22 22:21:44 +01:00
Henrik Brix Andersen 6ec9ca64c2 Add Silicon Labs Si4362 High-Performance, Low-Current Receiver. 2014-12-19 21:23:14 +01:00