Giter VIP home page Giter VIP logo

sparkfun-eagle-libraries's Issues

MOSFET-NCHANNEL in TO-92 has incorrect pin assignment

The MOSFET-NCHANNELPTH footprint for the Generic NMOS device in the SparkFun-DiscreteSemi.lbr library file has the pins incorrectly assigned to the schematic symbol. The library has the following pin connections made: 1:D 2:S 3:G
However, parts like the BS170 (http://www.fairchildsemi.com/ds/BS/BS170.pdf) are arraigned as 1:D 2:G 3:S. The 2N7000 has the source and drain pins reversed, but the part can just be rotated 180 on the PCB and still be usable. With the source and gate pins swapped in the SparkFun library, you cannot easily make it work without twisting the part. The SOT-23 and TO-220 devices seem to be correct (checked against IRF MMBF170 and IRF 3711).

V_REG_LD1117VXX has wrong package.

V_REG_LD1117VXX is using the package for 78xx series regulators rather than a package for LD1117xx parts. This results in the IN, OUT and GND labels on the package being wrong. In circuit, the pins are correct so it's just the package view that is inconsistent.

LD1117XX data sheet has 1 as GND, 2 as OUT, and 3 as in.
The 78xx package has 1 as IN, 2 as GND and 3 OUT.

Origins not centered - SOIC-14, SO014, SOIC-18

I found that the origins in these packages are not centered... Is there a specific reason for this, or should they be centered. I am concerned because I will be created a xy placement file for the board house.

Resistors separated into different parts?

Resistors are now split into various parts based on their values in SparkFun-Resistors (which doesn't make sense, since it's the same package). This ends up in a very messy parts list when exported and makes it harder to change values.

A previous version of the library had a generic resistor package (without the ohm value) for a given size. This was similar to how the default RCL library handles passives, but that changes with versions of eagle so it's harder to share designs. Can you move back to the older order of arrangement?

WS2811/WS2812 correct?

In the parts library, the WS2812 part (controller IC with LED built in) is called WS2811. Gave me some trouble while searching. If this is correct, maybe include WS2812 and WS2811 in the description so it's easier to search for?

It says "WS2811 RGB LED w/driver" for the name, shouldn't it be something like
"WS2812 RGB LED w/ WS2811 driver" ?

Wrong slide switch part number

In SparkFun-Electromechanical library, the slide switch SWITCH-DPDTEG2211 is a through-hole side-mounted switch. But the SparkFun part number in the description description is COM-00597, which on your website is for a SMD switch

74ACT125D footprint is 14SOIC, but digikey part # given is TSSOP

Digikey part number in the library is supposed to be MC74ACT125DGOS-ND, not MC74ACT125DR2GOSTR-ND. Apart from tube package vs. 2,500 tape, which most people never buy (except for sparkfun), the part # in the library is the wrong IC packaging. Please correct.

CPOL-RADIAL-10UF-25V lead spacing

In SparkFun-Passives.lbr, package CPOL-RADIAL-10UF-25V lead spacing appears to be 100 mil (2.54 mm) while the actual part (COM-00523, Panasonic ECE-A1EKS100) has 2.00 mm lead spacing.

Is this intentional? While I can see that it may make 100 mil routing easier and it may well work with hand soldering, does it work with pick-and-place?

Some PROD_ID do not seem to be useful

Using bom.ulp I see the following:

Part   Value         Device             Package          Description                          BTM_NEG BTM_POS PROD_ID    TOP_NEG TOP_POS
J1     POWER_JACKPTH POWER_JACKPTH      POWER_JACK_PTH   Power Jack                                           CONN-08197                
...
J11                  JST_2MM_MALE       JST-2-SMD        Mates to single-cell LiPo batteries. -       +       CONN-11443 -       +      

Note for the power jack the "PROD_ID" is CONN-08197 and for the JST it is CONN-11443.

Searching for those IDs on sparkfun.com does not yield anything interesting.
Click here for the SparkFun search for 08197
Click here for the SparkFun search for 11443

Should these values be changed in the library to be more useful? Is there something I'm missing about how to find and order a part from your library?

the M04 JST connectors are 2mm - NOT 2.54mm (0.1") as described in part description

Daaaaammmit just got boards back and the M04 JST connector footprints (in "Sparkfun-Connectors.lbr) are 2.0mm not 2.54mm - they're described as 'Standard 4-pin 0.1" header' - specifically I'm referring to "JST-4-PTH" and "JST-PTH-VERT" (M04JST-PTH / VERT) but the holes are most definitely not 0.1"
image
Doh! Doh! Well that'll learn me to not check everything. PLEASE FIX DESCRIPTION to make it clear they're not 0.1"!!!

Info on where to put the libraries

I was recently going through Eagle with my students and told them all to download the SFE libraries and noticed some getting started info in the Readme which is great, but you also may want to include where people should put the libraries once they download them.

V_REG_SP6214 shows BP pin that doesn't exist

The BP pin is actually NC (From datasheet "*Connect to GND for better thermal performance").

Looks like this part was copied from our normal v-regs. I recommend just renaming the BP pin to NC to keep it clean.

Missing COM-11620 Part

Only slider part that exists is for the large part. Are there any plans to have the other sizes included in the EAGLE library?

ADXL345 : incorrect naming in the symbol

The pin named VSS isn't VSS (which means GND for most of people)... it's Vs => V Supply !

I just had a full prototype production made with this error.
Note for self : never trust 3rd party libs and always triple check parts from those libs.

Affected file : Sparkfun-Sensors

POWER_JACK_SMD package has flipped GND/GNDBREAK

On the POWER_JACK device, the POWER_JACK_SMD package has pins flipped. The GND symbol pin is connected to P$4, and GNDBREAK is connected to GND. This is backwards, both on the names and based on my testing with the actual part. G$1.GND should be connected to GND and G$1.GNDBREAK should be connected to P$4.

MISO and SS pins are mislabeled on ATmega32u4

According to variants/leonardo/pins_arduino.h as well as physical confirmation with a multimeter, MISO is digital pin 14 and SS is digital pin 17. These are incorrectly labeled as being on 17 and 14 respectively in the eagle library.

I also have an outstanding pull request from almost 3 months ago correcting analog inputs 8 and 9, which were also switched.

AD8232_Heart_Rate_Monitor

Hi
today i have bought an AD8232 Heart Rate Monitor
can i use Arduino uno ?
and there are two codes to upload
the first code is included in the the link

https://github.com/sparkfun/AD8232_Heart_Rate_Monitor/blob/master/Software/Heart_Rate_Display_Arduino/Heart_Rate_Display_Arduino.ino

and the second code in the link

https://github.com/sparkfun/AD8232_Heart_Rate_Monitor/blob/master/Software/Heart_Rate_Display_Processing/Heart_Rate_Display/Heart_Rate_Display.pde

i want to know why i upload each one , and the second code gives me an error
capture

USB-B-SMD drill hole spacing non-standard

The USB-B-SMD device seems to have it's small through-hole mounts drilled as per the XML below:

<hole x="0" y="2.25" drill="1.4"/>
<hole x="0" y="-2.25" drill="1.4"/>

If I'm not mistaken, this would give those holes a 4.5mm spacing. However, when I go to look for a part to match, all of the parts I can find seems to have a 5.5mm spacing.

Here are all the USB B SMD parts I could find on DigiKey and Mouser that have 5.5 mm spacing for those pins:
http://www.mouser.com/ds/2/215/33-743537.pdf
http://www.mouser.com/ds/2/222/KUSBX-SMT-534742.pdf
http://www.on-shore.com/sites/default/files/manuals/usb-b1smhsxx.pdf
http://katalog.we-online.de/em/datasheet/62910416121.pdf
https://cdn.harwin.com/pdfs/M701-370442.pdf

If someone can point me to a part that has this 4.5mm footprint, that'd be helpful (as I've already printed a board with the 4.5mm footprint). But to save a lot of other people my pain, I guess that the USB-B-SMD footprint drill holes should be changed to this:

<hole x="0" y="2.75" drill="1.4"/>
<hole x="0" y="-2.75" drill="1.4"/>

SJ_2S-TRACE has soldermask blocking jumper

It's nearly impossible to beef up this jumper with solder or restore it after cutting the trace because the solder mask extends in between the pass.

I'd attach a fix, but it won't let me, and I'm not certain a pull request would work on a library.

The updated footprint is

  <package name="SJ_2S-TRACE">
    <description>Solder jumper, small, shorted with trace. No paste layer. Trace is cuttable.</description>
    <wire x1="0.8255" y1="-1.016" x2="-0.8255" y2="-1.016" width="0.2032" layer="21"/>
    <wire x1="0.8255" y1="1.016" x2="1.0795" y2="0.762" width="0.2032" layer="21" curve="-90"/>
    <wire x1="-1.0795" y1="0.762" x2="-0.8255" y2="1.016" width="0.2032" layer="21" curve="-90"/>
    <wire x1="-1.0795" y1="-0.762" x2="-0.8255" y2="-1.016" width="0.2032" layer="21" curve="90"/>
    <wire x1="0.8255" y1="-1.016" x2="1.0795" y2="-0.762" width="0.2032" layer="21" curve="90"/>
    <wire x1="-0.8255" y1="1.016" x2="0.8255" y2="1.016" width="0.2032" layer="21"/>
    <wire x1="-0.381" y1="0" x2="0.381" y2="0" width="0.2032" layer="1"/>
    <smd name="1" x="-0.4191" y="0" dx="0.635" dy="1.27" layer="1" cream="no"/>
    <smd name="2" x="0.4191" y="0" dx="0.635" dy="1.27" layer="1" cream="no"/>
    <text x="-0.9525" y="1.27" size="0.4064" layer="25">&gt;NAME</text>
    <text x="-0.9525" y="-1.651" size="0.4064" layer="27">&gt;VALUE</text>
    <rectangle x1="-1.0795" y1="-0.8255" x2="1.0795" y2="0.8255" layer="29"/>
  </package>

Drill sizes in for headers

I just got my first board from Seeed and noticed that the drill holes for the headers (eg. M05X2PTH) are very big. Running statistic-brd.ulp reveals that the holes are 1.3mm compared to most others (0.7..0.9). Could this result from the package definition alone or did in get mis-translated in the CAM job?

Resistors/Capacitors won't add to sketch (Autodesk Eagle 8.0, Win 10 x64)

It appears that any device that contains a '%' symbol is causing issues when trying to add a device to a sketch through the control panel, which seems to effect resistors and capacitors primarily. Using 'add' from the sketch works just fine, but something is strange when adding from the control panel.

@SparkFun-Resistors.lbr > 10KOHM

When first selected, the preview on right shows device/package preview and add button inline. If another device is selected, the preview goes blank. if 'Add is selected' an error is thrown.

"Device not found: 10KOHM-HORIZ-1/4W-1%25@C:/EAGLE 8.0/lbr/SparkFun-Eagle-Libraries-master/SparkFun-Resistors.lbr"

Incorrect hole spacing in RF link

Your package for the RF link has the wrong hole spacing. The two innermost holes should be 1" apart. The eagle library has them 0.9"
Eagle part:
SparkFun-RF.lbr
RF-LINK_RX.pac

Sparkfun part WRL-10533

MPU-9150 Breakout

I'm still learning Eagle or I'd make it myself, considering the schematic is online on the website.

Conversion of Libraries for Use with an OSS EDA Suite

Even though I may not be a commercial user of EAGLE, I still paid $1500 for some reasonable software that I use several times an year.

Now that Autodesk has purchased EAGLE from CadSoft and decided to start a subscription model, I strongly urge your team to reconsider an issue that was submitted back in 2015: #70 - "Possible conversion to an OSS-based library?"

The subscription model is not sustainable for hobbyists and makers like me who want more than 2 signal layers and 160 cm^2 board area. $500 dollars for EAGLE Premium an year - 20 years later and I've spent $10,000 on software I only use a few times an year. (But then again, I suppose I do spend just as much money on parts and components - money I throw at you, right? :^)

In any case - I have been playing around with KiCad, and it seems quite reasonably featured and mature now.

I don't know how much time-cost is involved for doing this, but I am hoping that by submitting this issue, your team can see that there is an interest/want for this.

TRACE_ANTENNA-2.4GHz_25.7MM has a 0.00 width??

Hi all, there's a serious issue with the part TRACE_ANTENNA-2.4GHz_25.7MM in the RF library. This is the trace antenna used for the SFE Thing. The part package has a trace width of 0.00 (truncated to 2d.p.) This causes infinite looping when attempting to export Gerbers.

Thoughts? @jimblom appreciate any help please.

SWITCH-SPDT-SMD package for which part?

Hey,

Thanks for the awesome library! The package SWITCH-SPDT-SMD is very close to match the JS102011SAQN in the JS Series from C&K components. The holes are further apart though, 7.1mm apart, compared with the C&K part that are 6.8mm apart. I wonder what this package is intended for. Any part # you can give?

About combining all lbr files at one.

Hi, first of all I am very appreciated for all libraries and hard work of everyone. I think it would be better if all lbr files are combined in one lbr file like Adafruit-Eagle-Library since there are many different libraries except sparkfun's and searching around is a little bit annoying in Eagle. Thank you.
Best Regards.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.