my spec sheet wont say much about pin # so I need to make my own.
am I doing it right ? I do two nested U shape for pins#…
meaning top left will have 1 and 21…
EDIT: also, what about schematic for those types of footprint ?
should I draw a single line of pins, make a special rectangle with all DIO pins near each others or … what…
completely depends on you.
Can make multi part symbol or one big single one or one that even reflects the actual physical connector.
Whatever works best for you and people who have to understand your schematic.
The spacing on your PCB footprint seems to be off.
The rows probably all fit on a 0.1" grid.
In KiCad you do not really have to use pin numbers, but you can use any text string to map the EEschem symbols to footprints. They just have to match.
I believe that in V4.0.7 there is a limit of 4 characters, and that limitation has been lifted in V5.
If it is a one off project, I would probably simply use 2 of the 20 pin sockets as shown by slc.
If you are likely to use that component more often I suggest to make a full Schematic symbol / Footprint combo and put the outline of the daughter PCB on the silk screen.