Coder Social home page Coder Social logo

Comments (10)

lewispg228 avatar lewispg228 commented on August 24, 2024

Hey Pipix,
Good idea! I've taught a few classes as well and setting up the libraries is usually a tough hurdle. Sometimes we can spend up to 30 minutes just getting everyone setup to add their first part...ugh.

I have found that the default libraries are a bit too much to start with, and so clearing them out and only using the SparkFun Libraries can help teaching eagle for the first time. I'm assuming this is what you have been doing too?

It seems there are many approaches to setting up Eagle, but I have also found that putting the necessary LBR, DRU, SCR, CAM files all in the eagle program directories is annoying.

Another approach to try is having your students download the libraries into a local folder (downloading the zip file of the entire github repo is usually easiest). Then your students can use the command line to (1) clear out all the default libraries, and (2) use only the SparkFun Libraries.

To do this first step, they need to open eagle and navigate to the schematic (or board) editor window. Then, in the command line, type "use -" and hit enter. The "-" is a little strange, but it means that Eagle with stop using ALL libraries.

image

You won't see anything happen, but you've effectively stopped using all the massive default libraries.

Then you can type "use" and [enter] and a browser window will open up and allow you to navigate to your local libraries, select them all and click "open"

image

I'd like to see if any other Eagle users might have some other suggestions for this, so hopefully they will comment here as well. There might be a more streamlined approach I don't know about.

Hope this helps.
And thanks for opening up this issue!

-Pete

from sparkfun-eagle-libraries.

pipix avatar pipix commented on August 24, 2024

Hey Pete!
I actually pre-chose components from the default library, then I walk them
through gathering those to show them how to add components. That way I
don't really spend any time on libraries and is the quickest way to get
students up and running with an understanding of how to add components in
~2 minutes. I then strongly recommend that they go get SFE's libraries, but
that is not part of the class, so they would be doing it on their own. And
I assumed since you have other beginner Eagle tutorial links, the users
downloading the SFE library may also be beginners to downloading libraries,
so I just meant in general, not just for my students, a guide on where to
put them may be useful.

Thanks,
Alicia

On Thu, Nov 13, 2014 at 10:03 AM, Pete Lewis [email protected]
wrote:

Hey Pipix,
Good idea! I've taught a few classes as well and setting up the libraries
is usually a tough hurdle. Sometimes we can spend up to 30 minutes just
getting everyone setup to add their first part...ugh.

I have found that the default libraries are a bit too much to start with,
and so clearing them out and only using the SparkFun Libraries can help
teaching eagle for the first time. I'm assuming this is what you have been
doing too?

It seems there are many approaches to setting up Eagle, but I have also
found that putting the necessary LBR, DRU, SCR, CAM files all in the eagle
program directories is annoying.

Another approach to try is having your students download the libraries
into a local folder (downloading the zip file of the entire github repo
https://github.com/sparkfun/SparkFun-Eagle-Libraries/archive/master.zip
is usually easiest). Then your students can use the command line to (1)
clear out all the default libraries, and (2) use only the SparkFun
Libraries.

To do this first step, they need to open eagle and navigate to the
schematic (or board) editor window. Then, in the command line, type "use
-" and hit enter. The "-" is a little strange, but it means that Eagle
with stop using ALL libraries.

[image: image]
https://cloud.githubusercontent.com/assets/601236/5032408/c08af062-6b1a-11e4-8abc-8ec7f0960da6.png

You won't see anything happen, but you've effectively stopped using all
the massive default libraries.

Then you can type "use" and [enter] and a browser window will open up and
allow you to navigate to your local libraries, select them all and click
"open"

[image: image]
https://cloud.githubusercontent.com/assets/601236/5032292/f644e2c2-6b19-11e4-90d8-e5b7c9a77c01.png

I'd like to see if any other Eagle users might have some other suggestions
for this, so hopefully they will comment here as well. There might be a
more streamlined approach I don't know about.

Hope this helps.
And thanks for opening up this issue!

-Pete


Reply to this email directly or view it on GitHub
#67 (comment)
.

from sparkfun-eagle-libraries.

dragonet80 avatar dragonet80 commented on August 24, 2024

Thank you for that info.

2014-11-13 18:03 GMT+01:00 Pete Lewis [email protected]:

Hey Pipix,
Good idea! I've taught a few classes as well and setting up the libraries
is usually a tough hurdle. Sometimes we can spend up to 30 minutes just
getting everyone setup to add their first part...ugh.

I have found that the default libraries are a bit too much to start with,
and so clearing them out and only using the SparkFun Libraries can help
teaching eagle for the first time. I'm assuming this is what you have been
doing too?

It seems there are many approaches to setting up Eagle, but I have also
found that putting the necessary LBR, DRU, SCR, CAM files all in the eagle
program directories is annoying.

Another approach to try is having your students download the libraries
into a local folder (downloading the zip file of the entire github repo
https://github.com/sparkfun/SparkFun-Eagle-Libraries/archive/master.zip
is usually easiest). Then your students can use the command line to (1)
clear out all the default libraries, and (2) use only the SparkFun
Libraries.

To do this first step, they need to open eagle and navigate to the
schematic (or board) editor window. Then, in the command line, type "use
-" and hit enter. The "-" is a little strange, but it means that Eagle
with stop using ALL libraries.

[image: image]
https://cloud.githubusercontent.com/assets/601236/5032408/c08af062-6b1a-11e4-8abc-8ec7f0960da6.png

You won't see anything happen, but you've effectively stopped using all
the massive default libraries.

Then you can type "use" and [enter] and a browser window will open up and
allow you to navigate to your local libraries, select them all and click
"open"

[image: image]
https://cloud.githubusercontent.com/assets/601236/5032292/f644e2c2-6b19-11e4-90d8-e5b7c9a77c01.png

I'd like to see if any other Eagle users might have some other suggestions
for this, so hopefully they will comment here as well. There might be a
more streamlined approach I don't know about.

Hope this helps.
And thanks for opening up this issue!

-Pete


Reply to this email directly or view it on GitHub
#67 (comment)
.

from sparkfun-eagle-libraries.

ToniCorinne avatar ToniCorinne commented on August 24, 2024

We actually do have that information in our tutorial on getting started with Eagle. For anyone interested, here is the info on using the SparkFun Libraries specifically.

Edit: Though these steps would work for any library out there- not just SparkFun ones.

from sparkfun-eagle-libraries.

irun4fundotca avatar irun4fundotca commented on August 24, 2024

I have been trying to create a part for my library even followed the Adafruit tutorial and this one
https://learn.sparkfun.com/tutorials/designing-pcbs-smd-footprints
the measurement part just has me lost :)
trying to make the side mount for this
http://uk.farnell.com/optek-technology/ovsrrgbcc3/led-smd-ra-rgb/dp/1678707RL

from sparkfun-eagle-libraries.

bri-huang avatar bri-huang commented on August 24, 2024

irun4fndotca -

Have you looked at the Sparkfun tutorial on creating custom footprints in
Eagle?

https://learn.sparkfun.com/tutorials/making-custom-footprints-in-eagle

I've found it to be pretty useful and easy to follow.

Education Engineer
SparkFun Electronics Inc
Boulder, CO
Phone : 1-303-284-0979 x852
Fax : 1-303-443-0048

On Sun, Nov 16, 2014 at 8:36 PM, irun4fundotca [email protected]
wrote:

I have been trying to create a part for my library even followed the
Adafruit tutorial
just has me lost :)
trying to make the side mount for this

http://uk.farnell.com/optek-technology/ovsrrgbcc3/led-smd-ra-rgb/dp/1678707RL


Reply to this email directly or view it on GitHub
#67 (comment)
.

from sparkfun-eagle-libraries.

irun4fundotca avatar irun4fundotca commented on August 24, 2024

I followed this one, https://learn.sparkfun.com/tutorials/designing-pcbs-smd-footprints
but still have trouble, I tried using the NSSM038A in led.lbr as its a close match to the footprint and basically needs the pins remapped and two removed then the ends moved inwards, but it wont let me change the mapping if the device

from sparkfun-eagle-libraries.

EagleWorks avatar EagleWorks commented on August 24, 2024

If you have to remove pins, I wouldn't worry about remapping and instead make your pin/pad adjustments first, then Connect from scratch. In either case, you'll have to go to the Device view, and in the bottom-right area of the screen, click the "Connect" button. This opens a new window with 3 sections: Pin, Pad, Connection. In the "Connection" section, select the connection you want to break, and click the "Disconnect" button underneath. To disconnect all of them, just keep clicking that button, after disconnecting one connection it will automatically select the next connection.

I would be somewhat wary of modifying an existing layout as it makes it easier to overlook details / make mistakes. Edit: As an aside, this might be getting rather off-topic for this particular issue. Could continue this in the comments section for the tutorial / on the forums?

from sparkfun-eagle-libraries.

irun4fundotca avatar irun4fundotca commented on August 24, 2024

I Managed to get this far (not yet to scale) and theres some remnants like a silkscreen on the right corner part preview
http://static.rcgroups.net/forums/attachments/3/9/6/1/0/4/a7296343-33-Screenshot%202014-11-17%2015.10.48.png

from sparkfun-eagle-libraries.

nseidle avatar nseidle commented on August 24, 2024

Thanks all! Great feedback. Main readme has been updated to include links to how to install a library as well as the other footprint links folks posted.

@irun4fundotca - The original issue has been fixed. Please feel free to start an issue about creating footprints and we'll help.

from sparkfun-eagle-libraries.

Related Issues (20)

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.