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

Thread: Tool used to make Teensy pinout diagrams?

  1. #1
    Senior Member
    Join Date
    Nov 2012
    Location
    Salt Lake City, UT, USA
    Posts
    284

    Tool used to make Teensy pinout diagrams?

    OK here's a silly question. I have googled around and don't see a simple tool to do this. Lots of complex approaches. What's a simple (if possible) way to do this? I have the need to compare several similar parts' footprint in one diagram and I'm hoping there's a way to make such a drawing... thanks in advance...

  2. #2
    Senior Member+ defragster's Avatar
    Join Date
    Feb 2015
    Posts
    16,714
    Any example of the image in mind?

    There are PDF's and XL sheets of various Teensy boards. MichaelM has the big compare sheet and KurtE has broken out most to XL sheets and drawings - individually.

    And @Luni (IIRC) has the PinMap that runs a sketch and spits out to USB Serial SerMon a numbered map of pins associated with each device: github.com/TeensyUser/doc/tree/master/examples/GPIO/pinList

  3. #3
    Senior Member+ MichaelMeissner's Avatar
    Join Date
    Nov 2012
    Location
    Ayer Massachussetts
    Posts
    4,375

  4. #4
    Senior Member
    Join Date
    Nov 2012
    Location
    Salt Lake City, UT, USA
    Posts
    284
    @defragster like the Teensy pinout cards https://www.pjrc.com/teensy/card11a_rev3_web.png
    I'm now noticing there are appearance differences at different companies e.g. Sparkfun and Adafruit so apparently they are all doing it a little differently.

  5. #5
    Senior Member+ KurtE's Avatar
    Join Date
    Jan 2014
    Posts
    11,382
    My guess is they all use some form of paint program or the like.
    For my own usage I used Excel to create my own extended version of the cards, like:
    Click image for larger version. 

Name:	Screenshot.jpg 
Views:	31 
Size:	265.8 KB 
ID:	30122

    Which I then print to my home printer or to PDF, like:
    Teensy4.1 Pins.pdf

  6. #6
    Senior Member
    Join Date
    Nov 2012
    Location
    Salt Lake City, UT, USA
    Posts
    284
    Thanks, guys! I tried searching "pinout generator" and got https://forum.kicad.info/t/generate-...d-design/29069 including a link to this Python tool https://github.com/stevenj/GenPinoutSVG which hasn't been updated in four years. Thinking about it more since there are so many possible labels for one pin this isn't something which would follow well from a schematic tool. Spreadsheets like you two are doing makes a lot of sense. Then maybe feed that spreadsheet into a drawing program to make it look pretty, if that is even needed - which is what some of the Python tools do. There's also this https://pypi.org/project/boardgen/#description but no examples are provided.

    Here's a web tool: https://christianflach.de/ic-pinout-diagram-generator/ with code at https://github.com/cmfcmf/ic-pinout-diagram-generator.

    And here a KiCAD PCB - to - SVG renderer https://github.com/yaqwsx/PcbDraw. KiCAD is on my list of tools to learn. At the moment we use Altium 21 which is fine (should be, for the price!) but their database is proprietary (it wasn't when we started using it years ago) so you can't go into their files and manipulate them directly or algorithmically generate or modify things as we'd like to do sometimes. KiCAD is intended to help you do that.
    Last edited by bboyes; 01-10-2023 at 06:22 PM. Reason: addition

  7. #7
    Senior Member PaulStoffregen's Avatar
    Join Date
    Nov 2012
    Posts
    27,408
    I create the all the Teensy pinout cards with Scribus.

    https://www.scribus.net/

    It's a generic document creation program, not anything specifically meant for electronics or tech. Ubuntu and most other Linux distros have it has a package you can "apt-get install".

  8. #8
    Senior Member
    Join Date
    Nov 2012
    Location
    Salt Lake City, UT, USA
    Posts
    284

    Quote Originally Posted by PaulStoffregen View Post
    I create the all the Teensy pinout cards with Scribus.

    https://www.scribus.net/

    It's a generic document creation program, not anything specifically meant for electronics or tech. Ubuntu and most other Linux distros have it has a package you can "apt-get install".
    Thanks! - hadn't heard of it. I used PageMaker back in the day for data sheets and haven't found a replacement. I'm installing it now.

  9. #9
    Senior Member PaulStoffregen's Avatar
    Join Date
    Nov 2012
    Posts
    27,408
    Indeed Scribus seems pretty similar to what I (admittedly vaguely) recall of PageMaker from the late 1980s.

Posting Permissions

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