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

Thread: Eagle library for MK20DX128VLH5?

  1. #1
    Senior Member
    Join Date
    Jun 2013
    Location
    Orange County California
    Posts
    391

    Eagle library for MK20DX128VLH5?

    Does anyone have an Eagle library with the Teensy 3.0 MCU (MK20DX128VLH5 - 64 LQFP 0.5mm pin spacing)?

    If not, I can make one, but don't want to reinvent the wheel.

    Thanks in advance.

  2. #2
    I have an eagle library for both the MK20 and the MINI54 that Paul sells in the store, and have verified proper functionality on some boards that I've made.

    I extended the pads on the MINI54 quite a bit, so I may make some modifications and shrink the footprint down - as it is, the pads make it very easy to verify proper soldering. I never had any issues soldering the MK20, so I left those small.

    Please, let me know how they work for you, and enjoy!



    TeensyCustom.zip

  3. #3
    Senior Member PaulStoffregen's Avatar
    Join Date
    Nov 2012
    Posts
    15,720
    Thanks. I've added a link on the eagle libs page.

  4. #4
    Senior Member
    Join Date
    Jun 2013
    Location
    Orange County California
    Posts
    391
    Thanks kam42!

  5. #5
    Quote Originally Posted by PaulStoffregen View Post
    Thanks. I've added a link on the eagle libs page.
    Hi

    I added the Teensy 3.1 MK20DX256VLH7 to the library, also adding the DAC0 pin 18 DAC/A14 as per https://www.pjrc.com/teensy/schematic.html.

    Thank you kam42!

    Paul, perhaps you could update the mentioned link. Thank you very much!

    --Mark
    Attached Files Attached Files

  6. #6
    Senior Member Constantin's Avatar
    Join Date
    Nov 2012
    Location
    In the yard with a 17' Dia. Ferris Wheel
    Posts
    1,408
    Here is a Eagle library with the underlying chips for the Teensy 3.x and the LC series, along with most of their respective bootloading chips.

    Cheers. Constantin
    Attached Files Attached Files
    Last edited by Constantin; 10-25-2016 at 07:17 PM.

  7. #7
    Quote Originally Posted by Constantin View Post
    Here is a Eagle library with the underlying chips for the Teensy 3.x and the LC series, along with most of their respective bootloading chips.
    Thank you Constantin!

    I noticed your symbol has a different layout as compared to the schematic published by Paul here whereas kam42's is a match. Obviously I'd like to recreate Paul's schematic as close as possible in order to avoid mistakes. I can always rearrange Connections later.

    However: if it were possible to post a proven extract of one of your schematics that contains just the Teensy 3.1 circuit, I would be very glad to use your symbol, as I clearly see the advantage of having the pins labeled as on the breakout.

    Thank you very much!

    -Markk

  8. #8
    Senior Member Constantin's Avatar
    Join Date
    Nov 2012
    Location
    In the yard with a 17' Dia. Ferris Wheel
    Posts
    1,408
    FWIW, I have updated the above file a bit to simplify the drawing a bit. Here is a sample with the MCU in one window and the bootloader in another.

    MK20DX256 MCU:
    Click image for larger version. 

Name:	MCU.gif 
Views:	343 
Size:	24.3 KB 
ID:	4197
    Note: The 4.7k pullups on the SDA and SCL lines (A4/A5) are missing (were elsewhere in drawing). Also, I do not connect the VREF pin to VCCA like Paul does via a 470 Ohm resistor. I like using external series references, when necessary.

    TQFP Bootloader
    Click image for larger version. 

Name:	Programmer.jpg 
Views:	222 
Size:	24.7 KB 
ID:	4198
    And yes, I am aware that some of the ceramic caps on the schematics are inverted/improper (ceramic caps are bipolar). Not sure how I missed that earlier.

    Lastly, you will need to add a USB interface of choice, along with 33 Ohm resistors on D+ and D-. Don't forget to ground the USB case via a ferrite like Paul does.

    Here is the library file again. It should contain version 1.2 of the MCU package to enable the above drawing. Attachment 4195 I will re-iterate that I have yet to test the LC or the Mini-54 QFN part of the package.
    Attached Files Attached Files
    Last edited by Constantin; 10-25-2016 at 07:10 PM.

  9. #9
    Quote Originally Posted by Constantin View Post
    Here is a sample with the MCU in one window and the bootloader in another.
    Sounds promising.. however attachments do not seem to work?

    -Markk

  10. #10
    Senior Member Constantin's Avatar
    Join Date
    Nov 2012
    Location
    In the yard with a 17' Dia. Ferris Wheel
    Posts
    1,408
    Curious, the two attachments were deleted by the system. Re-uploaded.

  11. #11
    Thanks a lot!

  12. #12
    Senior Member Constantin's Avatar
    Join Date
    Nov 2012
    Location
    In the yard with a 17' Dia. Ferris Wheel
    Posts
    1,408
    As mentioned above, the DIY library has been updated to include the MKL02 and MKL04 bootloading chips that replace the legacy but deprecated MiniTAN54 (still included). The MKL04 footprint has not yet proven and I would appreciate feedback re: the pin connections and the footprint.

    Attachment 5250
    Attached Files Attached Files
    Last edited by Constantin; 10-25-2016 at 07:11 PM.

  13. #13

    Confirmation: it works!

    Just wanted to add one more confirmation that the Constantin Eagle lib worked very well for my custom build.

    Will post more about my project, once I got the time.

    Thanx again, Constantin!

    _Markk
    Last edited by Markk; 10-28-2015 at 03:03 PM.

  14. #14
    Senior Member Constantin's Avatar
    Join Date
    Nov 2012
    Location
    In the yard with a 17' Dia. Ferris Wheel
    Posts
    1,408
    Hey glad to hear that and thanks for the feedback.

    If only I could get feedback on the KL02 and KL04 in particular.

Posting Permissions

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