The .fzp file needs some fixes. It is currently a through hole part (with both copper1 and copper0) but as an SMD part it should only have copper1 (no copper0). In the fzp file
<pcbView>
<layers image="pcb/Picaxe_40x2_smd_6ed614fadea471f04f858b33cb00579f_21_pcb.svg">
<layer layerId="copper0"/>
<layer layerId="silkscreen"/>
<layer layerId="keepout"/>
<layer layerId="soldermask"/>
<layer layerId="outline"/>
<layer layerId="copper1"/>
</layers>
</pcbView>
needs to become
<pcbView>
<layers image="pcb/Picaxe_40x2_smd_6ed614fadea471f04f858b33cb00579f_21_pcb.svg">
<layer layerId="silkscreen"/>
<layer layerId="copper1"/>
</layers>
</pcbView>
and copper0 needs to be removed from all the connector definitions:
<connector name="C.7" id="connector0" type="pad">
<description>In/Out/hserin</description>
<views>
<breadboardView>
<p terminalId="connector0terminal" layer="breadboard" svgId="connector0pin"/>
</breadboardView>
<schematicView>
<p terminalId="connector0terminal" layer="schematic" svgId="connector0pin"/>
</schematicView>
<pcbView>
<p layer="copper0" svgId="connector0pin"/>
<p layer="copper1" svgId="connector0pin"/>
</pcbView>
</views>
</connector>
to
<connector name="C.7" id="connector0" type="pad">
<description>In/Out/hserin</description>
<views>
<breadboardView>
<p terminalId="connector0terminal" layer="breadboard" svgId="connector0pin"/>
</breadboardView>
<schematicView>
<p terminalId="connector0terminal" layer="schematic" svgId="connector0pin"/>
</schematicView>
<pcbView>
<p layer="copper1" svgId="connector0pin"/>
</pcbView>
</views>
</connector>
for all connectors. Connectors 40 to 43 need terminalIds in schematic (without them the wire will connect to the middle of the pin in schematic!)
<schematicView>
<p layer="schematic" svgId="connector40pin"/>
</schematicView>
needs to look like connector39
<schematicView>
<p terminalId="connector39terminal" layer="schematic" svgId="connector39pin"/>
</schematicView>
which causes this:
As well the .fzp file has terminalIds defined but they aren’t in the breadboard svg. Fritzing will ignore them so they don’t need to be fixed particularly.
Peter