1
<?xml version="1.0" encoding="UTF-8"?>
2
#set $fpitch = float($pitch)
3
#set $mils = int($fpitch * 1000)
4
<module fritzingVersion="0.2.2.b.03.04.2550" moduleId="$uuid">
6
<author>Fritzing Part-o-matic</author>
7
<title>Generic female header - $pins pins</title>
12
<property name="family">Pin Header</property>
13
<property name="Pins">$pins</property>
14
<property name="Form">♀ (female)</property>
15
<property name="Pin Spacing">${fpitch}in (${fpitch * 25.4}mm)</property>
17
<description>Generic female header</description>
20
<layers image="icon/generic_female_header.svg">
21
<layer layerId="icon"></layer>
25
#set $bread_suffix = '_'+$bread_unique if not $gen_to_core else ''
26
<layers image="breadboard/generic_female_pin_header_${pins}_${mils}mil_bread.svg">
27
<layer layerId="breadboard"></layer>
30
<schematicView fliphorizontal="true" >
31
#set $schem_suffix = '_'+$schem_unique if not $gen_to_core else ''
32
<layers image="schematic/generic_female_pin_header_${pins}_${mils}mil_schem.svg">
33
<layer layerId="schematic"></layer>
37
<layers image="pcb/jumper_${pins}_${mils}mil_pcb.svg">
38
<layer layerId="copper0"></layer>
39
<layer layerId="silkscreen"></layer>
44
#for $pin in range(int($pins))
45
#set $pindex = $pin + 1
46
<connector id="connector$pin" type="male" name="pin$pindex">
47
<description>Pin $pindex</description>
50
<p layer="breadboard" svgId="connector${pin}pin" terminalId="connector${pin}terminal"></p>
53
<p layer="schematic" svgId="connector${pin}pin" terminalId="connector${pin}terminal"></p>
56
<p layer="copper0" svgId="connector${pin}pin"></p>