Author Topic: How to create pin diagrams?  (Read 6235 times)

0 Members and 1 Guest are viewing this topic.

Offline zaptaTopic starter

  • Super Contributor
  • ***
  • Posts: 6289
  • Country: 00
How to create pin diagrams?
« on: December 19, 2014, 06:31:47 pm »
Pin diagrams like this one are very popular. Are that tools that make it easier to create them?

 

Offline Mad ID

  • Regular Contributor
  • *
  • Posts: 167
  • Country: 00
Re: How to create pin diagrams?
« Reply #1 on: December 19, 2014, 07:37:53 pm »
You can do it in MS Word or in MS Visio
 

Offline zaptaTopic starter

  • Super Contributor
  • ***
  • Posts: 6289
  • Country: 00
Re: How to create pin diagrams?
« Reply #2 on: December 19, 2014, 07:46:57 pm »
You can do it in MS Word or in MS Visio

Thanks, Is was hoping for a more specialized tool.
 

Offline T3sl4co1l

  • Super Contributor
  • ***
  • Posts: 22434
  • Country: us
  • Expert, Analog Electronics, PCB Layout, EMC
    • Seven Transistor Labs
Re: How to create pin diagrams?
« Reply #3 on: December 19, 2014, 07:51:38 pm »
You could use a TABLE in a variety of preferred environments (Word, Excel, HTML, LaTeX...), and add the lines and boxes as border or graphic elements.  Specifically for LaTeX, there's likely a PGF/TikZ package that draws tables like this (even tabu alone will get close, but may not handle the bubble shaped outlines directly).

You could also do worse than make partial or complete drawings in your preferred EDA environment.  Most provide graphical primitives and a fixed grid referenced layout.  Some schematic environments aren't as quantitative, but PCB environments can usually be used to draw proper scaled mechanical drawings, with dimensions and everything; certainly suitable for a diagram like this, though perhaps a bit droll (have fun getting colors on that .DXF).

Tim
Seven Transistor Labs, LLC
Electronic design, from concept to prototype.
Bringing a project to life?  Send me a message!
 

Offline Alex Eisenhut

  • Super Contributor
  • ***
  • Posts: 3483
  • Country: ca
  • Place text here.
Re: How to create pin diagrams?
« Reply #4 on: December 19, 2014, 11:55:59 pm »
Paging Don Lancaster! We need you to hand-code some Postscript over here!

Hoarder of 8-bit Commodore relics and 1960s Tektronix 500-series stuff. Unconventional interior decorator.
 

Offline T3sl4co1l

  • Super Contributor
  • ***
  • Posts: 22434
  • Country: us
  • Expert, Analog Electronics, PCB Layout, EMC
    • Seven Transistor Labs
Re: How to create pin diagrams?
« Reply #5 on: December 20, 2014, 03:26:54 am »
Paging Don Lancaster! We need you to hand-code some Postscript over here!

:-DD

I've read many a Hardware Hacker and Tech Musings... never wrote a character worth of PS though.

Tim
Seven Transistor Labs, LLC
Electronic design, from concept to prototype.
Bringing a project to life?  Send me a message!
 

Offline Richard Crowley

  • Super Contributor
  • ***
  • Posts: 4319
  • Country: us
  • KJ7YLK
Re: How to create pin diagrams?
« Reply #6 on: December 20, 2014, 03:37:38 am »
Is was hoping for a more specialized tool.
Like what exactly?
That is trivial to do in MS PowerPoint.  I have done it a few times.
 

Offline zaptaTopic starter

  • Super Contributor
  • ***
  • Posts: 6289
  • Country: 00
Re: How to create pin diagrams?
« Reply #7 on: December 20, 2014, 05:20:13 am »
I ended up drawing it with Libre Office (free and OS agnostic, os a good for this OSH project). Will insert later the actual board picture.



Source file and svg rendering here https://github.com/zapta/arm/tree/master/pro-mini/www
 

Offline zaptaTopic starter

  • Super Contributor
  • ***
  • Posts: 6289
  • Country: 00
Re: How to create pin diagrams?
« Reply #8 on: December 20, 2014, 05:24:16 am »
Is was hoping for a more specialized tool.
Like what exactly?

Don't know, something that already understands the general format, takes care of formatting and alignment and just requires the core data. Can be GUI based, can be text based. Similar to that specialized signal timing diagraming tool that was mentioned here once.
 

Offline Alex Eisenhut

  • Super Contributor
  • ***
  • Posts: 3483
  • Country: ca
  • Place text here.
Re: How to create pin diagrams?
« Reply #9 on: December 27, 2014, 10:50:22 pm »
https://en.wikipedia.org/wiki/DGML

maybe something like this? Check out the dot language too.
Hoarder of 8-bit Commodore relics and 1960s Tektronix 500-series stuff. Unconventional interior decorator.
 

Offline DonEduardo

  • Newbie
  • Posts: 6
  • Country: 00
  • If it doesn't do exactly what you want, Make It.
    • If It Doesn't Do What You Want, Make It
Re: How to create pin diagrams?
« Reply #10 on: December 28, 2014, 02:58:25 am »
Which tool in Libre Office did you use? Draw?
If it doesn't do exactly what you want, Make It!
https://www.youtube.com/user/DonEduardo954/videos
 

Offline zaptaTopic starter

  • Super Contributor
  • ***
  • Posts: 6289
  • Country: 00
Re: How to create pin diagrams?
« Reply #11 on: December 28, 2014, 03:30:12 am »
Which tool in Libre Office did you use? Draw?

Yes, the source file is on github. The grid is your friend ;-)

https://github.com/zapta/arm/blob/master/pro-mini/www/pin_out.odg?raw=true
 

Offline zaptaTopic starter

  • Super Contributor
  • ***
  • Posts: 6289
  • Country: 00
Re: How to create pin diagrams?
« Reply #12 on: December 28, 2014, 03:34:04 am »
https://en.wikipedia.org/wiki/DGML

maybe something like this? Check out the dot language too.

Thanks. I used the dot language in the past for program generated graphs, you defined the nodes and their relations and it automatically lays out the graph.

For this application I was hopping for something more high level and application specific. E.g. define the center image, define labels on both side using let's say row/column notation and basic formatting (e.g. color) and the tool would do the rest.  This style of pinout diagram is so popular that I am surprised that such a tool does not exist.
 

Offline DonEduardo

  • Newbie
  • Posts: 6
  • Country: 00
  • If it doesn't do exactly what you want, Make It.
    • If It Doesn't Do What You Want, Make It
Re: How to create pin diagrams?
« Reply #13 on: December 28, 2014, 03:42:46 am »
Thanks. Just grabbed a copy of the file. Looks great. Have never used Draw yet. Might be just what I need for documenting modules I've purchased from eBay that don't have good datasheets and I end up figuring it out by experimentation. That's fine for a couple months but when I need to go back a year or so later I can't remember what I did to get things working. Thanks for the tip.
If it doesn't do exactly what you want, Make It!
https://www.youtube.com/user/DonEduardo954/videos
 

Offline Alex Eisenhut

  • Super Contributor
  • ***
  • Posts: 3483
  • Country: ca
  • Place text here.
Re: How to create pin diagrams?
« Reply #14 on: December 28, 2014, 05:29:14 am »
https://en.wikipedia.org/wiki/DGML

maybe something like this? Check out the dot language too.

Thanks. I used the dot language in the past for program generated graphs, you defined the nodes and their relations and it automatically lays out the graph.

For this application I was hopping for something more high level and application specific. E.g. define the center image, define labels on both side using let's say row/column notation and basic formatting (e.g. color) and the tool would do the rest.  This style of pinout diagram is so popular that I am surprised that such a tool does not exist.

There's also LibreOffice Basic, although I find the documentation obtuse.

tools -> macro -> organize macros-> libreoffice Basic

https://forum.openoffice.org/en/forum/viewtopic.php?f=45&t=46682

Hoarder of 8-bit Commodore relics and 1960s Tektronix 500-series stuff. Unconventional interior decorator.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf