Shop OBEX P1 Docs P2 Docs Learn Events
Propeller Dip Plus Kit - Cadsoft EAGLE Library With Schematic And Board Templates — Parallax Forums

Propeller Dip Plus Kit - Cadsoft EAGLE Library With Schematic And Board Templates

idbruceidbruce Posts: 6,197
edited 2012-11-14 17:07 in Propeller 1
Hello Everyone

Somewhere along the way, Cadsoft EAGLE PCB layout software has received a bad rap from a large portion of forum members. I believe a lot of this is due to the learning curve of the software, but I am here to tell you that EAGLE is truly an awesome piece of software.

In an effort to help promote Parallax sales, encourage people to learn this software, and for my own personal and business reasons, I have created a library for the Propeller Dip Plus Kit, as well as a board and schematic template. A large portion of the parts were created by me, and as for the others, I borrowed and modified slightly. I made most of the pads a little larger than usual to permit easy manual drilling.

You may use this library and templates in any way you want, however I would suggest keeping the templates unmodified, by saving new work under a different file name. I have attached three images for a quick view of the schematic symbols, the board packages, and a listing which shows the library contents. As for the library and the templates, they are also attached in a zip file below.

I hope you find these items useful.

Bruce

EDIT: A schematic for wiring these components can be found on Page 27 of the Propeller Education Kit Labs: Fundamentals Book v1.2, and an online version of that book can be opened or downloaded here: EDIT: For the latest update, go to Post #12 instead to download the latest update to the library. This update also includes a duplicate schematic to the one found on Page 27 of the Propeller Education Kit Labs: Fundamentals Book v1.2. Additionally the update folder also contains a board file for that schematic.
601 x 224 - 30K
468 x 432 - 75K
624 x 383 - 44K

Comments

  • average joeaverage joe Posts: 795
    edited 2012-11-13 03:14
    Very nice work Bruce! I'm a big fan of Eagle, in spite of the steep learning curve. The oversized pads will be especially helpful! Keep up the good work.
  • idbruceidbruce Posts: 6,197
    edited 2012-11-13 07:43
    Thanks Joe, I hope you find it useful.

    Bruce
  • idbruceidbruce Posts: 6,197
    edited 2012-11-13 07:59
    For Those that Are Interested

    I just found out that the tact switch is not responding properly on the board. I will look into this sometime today, and update the libary with a working tact switch, a ground, a 5V supply, and a 3.3V supply.

    Bruce
  • jazzedjazzed Posts: 11,803
    edited 2012-11-13 09:20
    Eagle is a fine program for people who don't mind a little work. I've looked at Dip-Trace, but I didn't "get it" right away and probably never will.

    Free or $100 license Eagle has "board copper" size limits (3x4") but not a hole count limit. The actual PCB size can be bigger than the "board copper" limit. My own thinking is that if I need a board bigger than 3x4", it will cost too much or maybe I should consider a different project. The cost of full unlimited Eagle or Dip-Trace versions is about the same.

    I've heard there is no back-annotation in Dip-Trace. Of course that is a standard feature in Eagle. If you don't care about reference designations it probably isn't important.
  • ColeyColey Posts: 1,110
    edited 2012-11-13 10:12
    idbruce wrote: »
    Somewhere along the way, Cadsoft EAGLE PCB layout software has received a bad rap from a large portion of forum members. I believe a lot of this is due to the learning curve of the software, but I am here to tell you that EAGLE is truly an awesome piece of software.

    Agreed, EAGLE is a great piece of software (as long as you know how to get the best from it)!

    I've tried others like Jazzed has and suffered in the same way, it seems once you have been EAGLEized that's it :-)


    Regards,

    Coley
  • Mike_GTNMike_GTN Posts: 106
    edited 2012-11-13 13:30
    Hi Bruce,

    Excellent work, however I had a problem when using your Eeprom pattern in a Circuit Diagram. Not possible for me to snap wires to pins without an offest that did not make the connection.
    Only fired Eagle back up after seeing your post. Is probably just me as have never really used Eagle. I can see that you have put together a nice little starter set package with all the basics
    to create a Propeller board. I do hope you will expand on this some more.

    Regards,

    Mike.
  • idbruceidbruce Posts: 6,197
    edited 2012-11-13 14:40
    @Mike_GTN
    Excellent work, however I had a problem when using your Eeprom pattern in a Circuit Diagram. Not possible for me to snap wires to pins without an offest that did not make the connection.

    Mike, I am not sure why this happens, but it does happen from time to time with various parts. To resole the problem, you can either decrease the grid size to 0.05" and then snap to the parts or move the part 0.05 of an inch in or away. These parts were designed to align on a 0.10" grid pattern. If the pins do not land on a 0.10" grid pattern, then it will be necessary to remedy the problem as stated. If you choose to align all the parts to a 0.10"grid pattern, you can do so as state, and afterwards, you can return to a larger grid. I think I just figured out "why", I may look into it later.
    I do hope you will expand on this some more.

    Here is what I stated earlier:
    I just found out that the tact switch is not responding properly on the board. I will look into this sometime today, and update the libary with a working tact switch, a ground, a 5V supply, and a 3.3V supply.

    I will update this library to that extent, but that is probably as far as I will go. However it is very easy to expand a library and others will probably do so. In which case, this thread could become a depository for updated EAGLE parts to go into this library or another.

    Bruce
  • idbruceidbruce Posts: 6,197
    edited 2012-11-13 14:47
    For those that may be interested in adding to this library, here is a wonderful tutorial on creating library parts for EAGLE:
  • JLockeJLocke Posts: 354
    edited 2012-11-13 22:16
    I use Eagle, and not too long ago found a great add-on for it. eagleUp works with Google SketchUp to produce a 3-dimensional rendering of your board. Works great, but the library of SketchUp models is still pretty small. I've drawn components as needed (and fed them back to the Web site). I've found that when looking at the pcb layout in Eagle that I think I'm putting components too close together, but when I render the board and look at it, I find that I have plenty of room. I then go back and move things a little closer together (and reduce the board footprint).

    Here's a recent board... a temperature display/transmitter using a DS18B20, an XBee, and a Propeller.
    936 x 630 - 158K
  • idbruceidbruce Posts: 6,197
    edited 2012-11-14 02:02
    @JLocke

    eagleUp seems pretty cool, and there are times when a 3D rendering can be very useful, so thanks for sharing the link.

    Bruce
  • idbruceidbruce Posts: 6,197
    edited 2012-11-14 11:21
    To Those That May Be Interested

    I have updated the Propeller Dip Plus Kit EAGLE library to include a functional tact switch, as well as including several other supply symbols. In addition, after receiving permission, I am also including a schematic which is almost an exact duplicate of the schematic found on Page 27 of the Propeller Education Kit Labs: Fundamentals Book v1.2. This schematic contains all the components and symbols housed within the library. As an added bonus, I have also included the board file, so all you have to do is open it up and run the autorouter :)

    I hope you like the latest update.

    Bruce
  • mhamen3mhamen3 Posts: 69
    edited 2012-11-14 16:08
    Hi, I'm new to Eagle cad, it keeps telling me that the data in these files is invalid. Could you offer any help?
  • idbruceidbruce Posts: 6,197
    edited 2012-11-14 16:14
    mhamen3

    1. Extract the files from the zip file.
    2. Install the propeller-dip-plus.lbr file in the EAGLE library folder, which should have a path similar to this: C:\Program Files\EAGLE-6.1.0\lbr
    3. Then try opening the PropDipPlsTmp.sch file and it should work.

    Bruce
  • mhamen3mhamen3 Posts: 69
    edited 2012-11-14 16:23
    Thanks for the quick response, Bruce!

    Tried it with the same results. I'm using eagle 5.11. Are the files not backwards compatible?
  • idbruceidbruce Posts: 6,197
    edited 2012-11-14 16:32
    mhamen3
    Tried it with the same results. I'm using eagle 5.11. Are the files not backwards compatible?

    That is a good question, to which I have no answer. As you can see from the file path above, the library, schematic, and board, were designed using EAGLE 6.1.0. However I downloaded the zip file and performed the same procedure that I outlined for you, and it worked with no problems.

    Is anybody else having issues with these files? (This question is not directed at you mhamen3)

    Bruce
  • SeekerSeeker Posts: 58
    edited 2012-11-14 17:07
    No, files are not backward compatible. Sorry...
Sign In or Register to comment.