0

What software is used to create this (very cool) pinout diagram?

enter image description here

winny
  • 13,064
  • 6
  • 46
  • 63
D_A_8
  • 47
  • 4
  • Image is attributed to [Alberto Piganti - PighiXXX](https://www.pinterest.it/pighixxx/_saved/). Site has a link to message PighiXXX. – StainlessSteelRat Jun 21 '21 at 22:47
  • 1
    PighiXXX dropped off the Internet some years ago. He did some work for Adafruit and they have a video on Youtube that shows the system they subsequently set up to create their own versions of these diagrams for the development boards they design. https://www.youtube.com/watch?v=tAKLygjfO_U – RedGrittyBrick Jun 22 '21 at 11:06
  • Not exactly this format, but people may be interested in https://pinout.readthedocs.io/en/latest/index.html if you are prepared to use/learn python. – Martin Jul 12 '21 at 15:37

2 Answers2

3

This is most likely done in a graphic design program.

It is not "cool" because the actual data is not available for use in any convenient way.

Pinouts should be presented in tabular form, excel-style, that can be copy-pasted in bulk easily, for example into the Altium tabular pinout editor, or into code. When the only pinout available is a graphic file, or a pdf where the table can't be cleanly copy-pasted, you have to do everything by hand, which is error-prone.

Many manufacturers provide pinouts for high pin count devices like microcontrollers in spreadsheet format. Then it's very simple to import in CAD to make a symbol, or make another column with the function name you'll assign to each pin, and convert the whole thing into #defines to import in your code without any chance of error. That saves a lot of time.

bobflux
  • 70,433
  • 3
  • 83
  • 203
  • 2
    I agree that the diagram is no substitute for a table. At the same time, the table is a poor substitute for a diagram. Raw machine-readable data and visual presentation should both be provided. – Ben Voigt Jun 21 '21 at 14:31
0

Relevant previous SE question:

Program to draw pinouts (and easily visualize pin's multiplexed functions)

Lots of ideas are mentioned, but in particular there is this video which demonstrates how such a diagram is made in Inkscape:

Feather Diagram Walk-Through for Adafruit

https://www.youtube.com/watch?v=ndVs1UvK6AE

ErikR
  • 4,897
  • 11
  • 18