Forum Rule: Always post complete source code & details to reproduce any issue!
Results 1 to 15 of 15

Thread: Stumbled upon a Kicad library for most all of the Teeny models.

  1. #1
    Senior Member
    Join Date
    May 2015
    Posts
    385

    Stumbled upon a Kicad library for most all of the Teeny models.

    I just thought it might be useful to someone. I am going to install it myself in a bit.\\https://github.com/XenGi/kicad_teensy

    Edit. It looks pretty good.
    Click image for larger version. 

Name:	tLibrary.jpg 
Views:	413 
Size:	94.4 KB 
ID:	9927
    I have a question related to it and a breakout board I may layout soon using this as a starter. The USB host pins are not included on the 3.5/3.6 footprint but I have the feeling you really wouldn't want to run those to pins plugged into a breadboard due to all the stray capacitance and interference it might cause or pick up. Would it be best to just let those connections only be used as Paul planned with a standard usb motherboard cable plugged into pins on the top (the Teensy itself)?
    Last edited by DaQue; 03-08-2017 at 10:26 PM.

  2. #2
    hi! dumb guy first day with Kicad... i was able to import the schematic library but I don't see the footprint, what am I doing wrong?

    Thanks
    Lorenzo

  3. #3
    Senior Member+ mjs513's Avatar
    Join Date
    Jul 2014
    Location
    New York
    Posts
    4,114
    You'll only see the footprint if you are in pcb view or you can use the footprint editor to view it as well.

  4. #4
    if I run CvPb I don't get any footprint, according on what I found online the footprints are not included in the Github, am I wrong?

    There should be one file with one of these extensions:
    .mod: legacy footprint module file (Obsolete, can only be read).
    .pretty: footprint library folders. The folder itself is the library.
    .kicad_mod: footprint files, containing one footprint description each.

  5. #5
    Senior Member+ mjs513's Avatar
    Join Date
    Jul 2014
    Location
    New York
    Posts
    4,114
    Not that familiar with Kicad. But you might want to do a google search on installing libraries and head over to the kicad forum. The footprint is the large image in your posted image. If you are looking for a 3d view you get that after you click on pcbnew. Pretty makes the pretty 3d objects for you.

    Just tried it and am having problems as well. Have to do a google search.
    Last edited by mjs513; 06-18-2017 at 05:28 PM.

  6. #6
    found it.
    the guy created a separate git and moved the pcb files:

    https://github.com/XenGi/teensy.pretty

  7. #7
    Has anyone created the kicad files for Teensy 4.0 yet?

  8. #8
    FYI, I put the 3.2, 3.5, and 3.6 into CircuitMaker. Use them all the time.

  9. #9
    Senior Member
    Join Date
    May 2015
    Posts
    385
    Quote Originally Posted by JayShoe View Post
    Has anyone created the kicad files for Teensy 4.0 yet?

    Link in post before yours has a 4.0 entry but I haven't gotten a copy yet.

  10. #10
    Senior Member
    Join Date
    Dec 2015
    Posts
    129
    Kicad is even more awesome than the Teensy (3.2)

    Example:
    Click image for larger version. 

Name:	Shifter 5.11.jpg 
Views:	50 
Size:	104.5 KB 
ID:	17205

  11. #11
    Senior Member
    Join Date
    May 2015
    Location
    San Francisco
    Posts
    161
    Hi,

    XenGi and I have been updating the KiCad libraries for Teensy to include Teensy 4.0. I'd love to get feedback with suggestions or problems you might see.

    Here's the latest symbol:

    Click image for larger version. 

Name:	Screen Shot 2019-08-14 at 7.51.10 AM.png 
Views:	11 
Size:	113.1 KB 
ID:	17209

    And footprint:

    Click image for larger version. 

Name:	Screen Shot 2019-08-14 at 7.54.40 AM.jpg 
Views:	2 
Size:	102.2 KB 
ID:	17210

    I've also been working on a SMT footprint with castellated edges to allow for a Teensy 4 to be soldered directly to a host PCB and provide access to all the pins. It requires some internal cutouts to provide access to solder to the pins and clearance for the parts on the bottom. Here's the basic idea:


    Click image for larger version. 

Name:	Screen Shot 2019-08-14 at 8.00.47 AM.png 
Views:	1 
Size:	684.3 KB 
ID:	17211

    Thanks!

  12. #12
    Senior Member
    Join Date
    May 2015
    Posts
    385
    Looks good, is you guy’s updates going into the link a couple messages back?

  13. #13
    Senior Member
    Join Date
    May 2015
    Location
    San Francisco
    Posts
    161
    Quote Originally Posted by DaQue View Post
    Looks good, is you guy’s updates going into the link a couple messages back?
    Yes, sorry. My forks with the above changes are here:

    https://github.com/blackketter/teensy.pretty
    https://github.com/blackketter/teensy_library

    I have a couple of pull requests pending to XenGi's repository.

  14. #14
    Senior Member
    Join Date
    Dec 2015
    Posts
    129
    Quote Originally Posted by blackketter View Post
    Hi,

    XenGi and I have been updating the KiCad libraries for Teensy to include Teensy 4.0. I'd love to get feedback with suggestions or problems you might see.

    Thanks!
    1. I don't believe numbering the pins on the schematic symbol with yet another meaningless number is useful. This might be different if Teensy had numbered the cheat cards like this but they don't.

    Examples are of 3.2.
    Click image for larger version. 

Name:	symbols.png 
Views:	18 
Size:	127.5 KB 
ID:	17218Click image for larger version. 

Name:	footprints.jpg 
Views:	7 
Size:	109.5 KB 
ID:	17219

    In both the schematic and the pwb the number provides nothing but confusion.

    2. The schematic symbol should be concerned with electrical-digital stuff and arranged so. I find the right symbol much easier to use and find signals. Also, long and skinny(but wide enough for pin text is better than fat.

    3. Somethings not right with the pin definitions on your 3.2. You can see on the right footprint the rats nest is automatically connecting the gnds, not on the left. Also missing pins?

    4. Should provide footprints for at least two configurations IMHO, all the pins so somebody modifying can just delete, and just the two outer rows for protoboard use so a user doesn't have to.

    5. The library name should be Teensy_XenGi to distinguish from others attempts.

    6. The 3d symbols should be part of it too although I realize that not everyone can make them. I'll probably make one and post.

    Sorry if I sound critical, (but I am) and you asked

  15. #15
    Senior Member
    Join Date
    May 2015
    Location
    San Francisco
    Posts
    161
    Thanks for the awesome feedback. I'm only responsible for the Teensy 4.0 parts in this library, but I'm happy to give my perspective...

    Quote Originally Posted by bicycleguy View Post
    1. I don't believe numbering the pins on the schematic symbol with yet another meaningless number is useful. This might be different if Teensy had numbered the cheat cards like this but they don't.

    In both the schematic and the pwb the number provides nothing but confusion.
    [2. The schematic symbol should be concerned with electrical-digital stuff and arranged so. I find the right symbol much easier to use and find signals. Also, long and skinny(but wide enough for pin text is better than fat.
    I'm going to have to disagree with you on this point. Pin names and the pin numbers serve two different purposes for me. The name indicates the function of the pin and the number indicates its physical location on the part. When debugging, I really appreciate some relationship between the pin location on the schematic and the physical spot on the part. I also find it valuable when choosing pins for specific functions because if I have several to choose from, knowing the mechanical relationships is useful when selecting the pin.

    The Teensy layouts are complicated with pins going around the edge and then scattered underneath the middle of the part. I took some care in the T4 version to have them be in some reasonable order that would help me figure out.

    Of course, much of this is a matter of taste. Please offer a better design that can be added to the library. No reason not to have multiple versions that suit different needs.

    Quote Originally Posted by bicycleguy View Post
    3. Somethings not right with the pin definitions on your 3.2. You can see on the right footprint the rats nest is automatically connecting the gnds, not on the left. Also missing pins?

    5. The library name should be Teensy_XenGi to distinguish from others attempts.
    I'll leave this to XenGi to investigate. Not sure if he's listening here, maybe open a GitHub issue?

    Quote Originally Posted by bicycleguy View Post
    4. Should provide footprints for at least two configurations IMHO, all the pins so somebody modifying can just delete, and just the two outer rows for protoboard use so a user doesn't have to.
    Excellent suggestion!

    Quote Originally Posted by bicycleguy View Post
    6. The 3d symbols should be part of it too although I realize that not everyone can make them. I'll probably make one and post.
    Please do!

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •