Hi, Paul. Thanks for trying my Hat template.
To use the Raspberry Pi Hat template with the through-hole connector, do the following:
- Open the schematic. Remove the SMD connector, J1.
- Generate the schematic netlist.
- Generate the .cmp file. (The J2 connector will be the only component in it.)
- Open the PCB. Hover your mouse over the connector and hit e to edit it. Select the J1 SMD connector. In the Move and Place section of the Footprint Properties window, select the Free radio button. Then click OK. The SMD connector should now be unlocked so it can be removed.
- Read in the netlist from the schematic. In the Extra Footprints section of the Netlist dialog window, select the Delete radio button. Then click Read Current Netlist. The J1 SMD connector should disappear. Then click Close.
- Finally, delete the upper two arcs and edge of the board outline.
Placing a local name on a wire is not enough to create a connection between two schematic pages. Local names are local to a schematic sheet, so a wire with the same local name on two different sheets does not connect between the sheets. For the smallish designs I do, I just attach a global label to wires that go between pages.
As for the EEPROM, I assume you’re asking what gets loaded into that to tell the Raspberry Pi about the attached HAT? I don’t know. I’m just getting to that part myself.