Here is a preliminary version of the GSV 6Pi Shield part. I used information from a few different sources to create the breadboard and pcb footprints. This should be functional but barely.
I have generic pin labels in the part definition and on the schematic view, with none on breadboard and pcb. The basic mounting holes and headers should be accurately positioned, but I did not have dimensions for the rest. I can see that the resource I used for sculpting the board edges does not match the image for the actual shield part. I did not attempt to adjust for that. This is a 6 channel unit, and from the labels in the image, the headers have a block of pins for each unit. The schematic should reflect that by grouping the appropriate pins together. Even better might be to create schematic sub parts, so that the block of connections for each individual channel could be moved around the schematic independently. Any pins that are common between the channel blocks should be put into a bus, or added to one that already exists (gnd and 3v3). I also added tags and properties in the definition to mark this as preliminary.
gsv_6pi_shield.fzpz (11.7 KB)
If you have dimension offsets, the sculpted edge is easy (for me) to adjust. It is a matter of adding to one number, and subtracting from another to either move or resize the cutouts. 2 sets of numbers to change the curvature for the smooth corners.