progreers

This commit is contained in:
2025-08-27 12:28:57 -07:00
parent 47a60d3073
commit 4d0e6d4099
15260 changed files with 9975393 additions and 805 deletions

View File

@@ -0,0 +1,313 @@
(footprint "Hirose_DF40B(2.0)-12DS-0.4V_2x06-1MP_P0.4mm"
(version 20241229)
(generator "kicad-footprint-generator")
(layer "F.Cu")
(descr "0.4mm Pitch, Stacking Height 2.000000mm, Receptacle, vertical (source: https://www.hirose.com/en/product/document?clcode=&productname=&series=DF40&documenttype=Catalog&lang=en&documentid=en_DF40_CAT)")
(tags "conn hirose board-to-board mezzanine stacking receptacle")
(property "Reference" "REF**"
(at 0 -3.09 0)
(layer "F.SilkS")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "Hirose_DF40B(2.0)-12DS-0.4V_2x06-1MP_P0.4mm"
(at 0 3.09 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(attr smd)
(fp_line
(start -2.61 0.93)
(end -2.61 -0.93)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -1.74 -1.55)
(end -1.36 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -1.36 1.55)
(end -1.74 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -1.216506 2.665)
(end -1 2.29)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -1 2.29)
(end -0.783494 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -0.783494 2.665)
(end -1.216506 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 1.36 -1.55)
(end 1.74 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 1.74 1.55)
(end 1.36 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 2.61 -0.93)
(end 2.61 0.93)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -3 -2.39)
(end -3 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -3 2.39)
(end 3 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 3 -2.39)
(end -3 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 3 2.39)
(end 3 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -2.5 -1.44)
(end 2.5 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -2.5 1.44)
(end -2.5 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -1.2 1.44)
(end -1 1.12)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -1 1.12)
(end -0.8 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 2.5 -1.44)
(end 2.5 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 2.5 1.44)
(end -2.5 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_text user "${REFERENCE}"
(at 0 0 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "1" smd roundrect
(at -1 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "2" smd roundrect
(at -1 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "3" smd roundrect
(at -0.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "4" smd roundrect
(at -0.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "5" smd roundrect
(at -0.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "6" smd roundrect
(at -0.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "7" smd roundrect
(at 0.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "8" smd roundrect
(at 0.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "9" smd roundrect
(at 0.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "10" smd roundrect
(at 0.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "11" smd roundrect
(at 1 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "12" smd roundrect
(at 1 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "MP" smd rect
(at -2.2 -1.54)
(size 0.4 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
)
(pad "MP" smd rect
(at -2.2 1.54)
(size 0.4 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
)
(pad "MP" smd rect
(at 2.2 -1.54)
(size 0.4 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
)
(pad "MP" smd rect
(at 2.2 1.54)
(size 0.4 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
)
(embedded_fonts no)
(model "${KICAD9_3DMODEL_DIR}/Connector_Hirose_DF40.3dshapes/Hirose_DF40B(2.0)-12DS-0.4V_2x06-1MP_P0.4mm.step"
(offset
(xyz 0 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 0 0 0)
)
)
)

View File

@@ -0,0 +1,721 @@
(footprint "Hirose_DF40B(2.0)-80DS-0.4V_2x40-1MP_P0.4mm"
(version 20241229)
(generator "kicad-footprint-generator")
(layer "F.Cu")
(descr "0.4mm Pitch, Stacking Height 2.000000mm, Receptacle, vertical (source: https://www.hirose.com/en/product/document?clcode=&productname=&series=DF40&documenttype=Catalog&lang=en&documentid=en_DF40_CAT)")
(tags "conn hirose board-to-board mezzanine stacking receptacle")
(property "Reference" "REF**"
(at 0 -3.09 0)
(layer "F.SilkS")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "Hirose_DF40B(2.0)-80DS-0.4V_2x40-1MP_P0.4mm"
(at 0 3.09 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(attr smd)
(fp_line
(start -9.41 0.93)
(end -9.41 -0.93)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -8.54 -1.55)
(end -8.16 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -8.16 1.55)
(end -8.54 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -8.016506 2.665)
(end -7.8 2.29)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -7.8 2.29)
(end -7.583494 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -7.583494 2.665)
(end -8.016506 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 8.16 -1.55)
(end 8.54 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 8.54 1.55)
(end 8.16 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 9.41 -0.93)
(end 9.41 0.93)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -9.8 -2.39)
(end -9.8 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -9.8 2.39)
(end 9.8 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 9.8 -2.39)
(end -9.8 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 9.8 2.39)
(end 9.8 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -9.3 -1.44)
(end 9.3 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -9.3 1.44)
(end -9.3 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -8 1.44)
(end -7.8 1.12)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -7.8 1.12)
(end -7.6 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 9.3 -1.44)
(end 9.3 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 9.3 1.44)
(end -9.3 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_text user "${REFERENCE}"
(at 0 0 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "1" smd roundrect
(at -7.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "2" smd roundrect
(at -7.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "3" smd roundrect
(at -7.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "4" smd roundrect
(at -7.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "5" smd roundrect
(at -7 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "6" smd roundrect
(at -7 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "7" smd roundrect
(at -6.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "8" smd roundrect
(at -6.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "9" smd roundrect
(at -6.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "10" smd roundrect
(at -6.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "11" smd roundrect
(at -5.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "12" smd roundrect
(at -5.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "13" smd roundrect
(at -5.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "14" smd roundrect
(at -5.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "15" smd roundrect
(at -5 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "16" smd roundrect
(at -5 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "17" smd roundrect
(at -4.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "18" smd roundrect
(at -4.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "19" smd roundrect
(at -4.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "20" smd roundrect
(at -4.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "21" smd roundrect
(at -3.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "22" smd roundrect
(at -3.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "23" smd roundrect
(at -3.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "24" smd roundrect
(at -3.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "25" smd roundrect
(at -3 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "26" smd roundrect
(at -3 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "27" smd roundrect
(at -2.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "28" smd roundrect
(at -2.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "29" smd roundrect
(at -2.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "30" smd roundrect
(at -2.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "31" smd roundrect
(at -1.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "32" smd roundrect
(at -1.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "33" smd roundrect
(at -1.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "34" smd roundrect
(at -1.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "35" smd roundrect
(at -1 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "36" smd roundrect
(at -1 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "37" smd roundrect
(at -0.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "38" smd roundrect
(at -0.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "39" smd roundrect
(at -0.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "40" smd roundrect
(at -0.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "41" smd roundrect
(at 0.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "42" smd roundrect
(at 0.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "43" smd roundrect
(at 0.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "44" smd roundrect
(at 0.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "45" smd roundrect
(at 1 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "46" smd roundrect
(at 1 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "47" smd roundrect
(at 1.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "48" smd roundrect
(at 1.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "49" smd roundrect
(at 1.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "50" smd roundrect
(at 1.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "51" smd roundrect
(at 2.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "52" smd roundrect
(at 2.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "53" smd roundrect
(at 2.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "54" smd roundrect
(at 2.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "55" smd roundrect
(at 3 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "56" smd roundrect
(at 3 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "57" smd roundrect
(at 3.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "58" smd roundrect
(at 3.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "59" smd roundrect
(at 3.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "60" smd roundrect
(at 3.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "61" smd roundrect
(at 4.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "62" smd roundrect
(at 4.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "63" smd roundrect
(at 4.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "64" smd roundrect
(at 4.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "65" smd roundrect
(at 5 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "66" smd roundrect
(at 5 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "67" smd roundrect
(at 5.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "68" smd roundrect
(at 5.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "69" smd roundrect
(at 5.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "70" smd roundrect
(at 5.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "71" smd roundrect
(at 6.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "72" smd roundrect
(at 6.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "73" smd roundrect
(at 6.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "74" smd roundrect
(at 6.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "75" smd roundrect
(at 7 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "76" smd roundrect
(at 7 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "77" smd roundrect
(at 7.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "78" smd roundrect
(at 7.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "79" smd roundrect
(at 7.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "80" smd roundrect
(at 7.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "MP" smd rect
(at -9 -1.54)
(size 0.4 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
)
(pad "MP" smd rect
(at -9 1.54)
(size 0.4 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
)
(pad "MP" smd rect
(at 9 -1.54)
(size 0.4 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
)
(pad "MP" smd rect
(at 9 1.54)
(size 0.4 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
)
(embedded_fonts no)
(model "${KICAD9_3DMODEL_DIR}/Connector_Hirose_DF40.3dshapes/Hirose_DF40B(2.0)-80DS-0.4V_2x40-1MP_P0.4mm.step"
(offset
(xyz 0 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 0 0 0)
)
)
)

View File

@@ -0,0 +1,301 @@
(footprint "Hirose_DF40B-10DS-0.4V_2x05-1MP_P0.4mm"
(version 20241229)
(generator "kicad-footprint-generator")
(layer "F.Cu")
(descr "0.4mm Pitch, Stacking Height 1.500000mm, Receptacle, vertical (source: https://www.hirose.com/en/product/document?clcode=&productname=&series=DF40&documenttype=Catalog&lang=en&documentid=en_DF40_CAT)")
(tags "conn hirose board-to-board mezzanine stacking receptacle")
(property "Reference" "REF**"
(at 0 -3.09 0)
(layer "F.SilkS")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "Hirose_DF40B-10DS-0.4V_2x05-1MP_P0.4mm"
(at 0 3.09 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(attr smd)
(fp_line
(start -2.41 0.93)
(end -2.41 -0.93)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -1.54 -1.55)
(end -1.16 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -1.16 1.55)
(end -1.54 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -1.016506 2.665)
(end -0.8 2.29)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -0.8 2.29)
(end -0.583494 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -0.583494 2.665)
(end -1.016506 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 1.16 -1.55)
(end 1.54 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 1.54 1.55)
(end 1.16 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 2.41 -0.93)
(end 2.41 0.93)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -2.8 -2.39)
(end -2.8 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -2.8 2.39)
(end 2.8 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 2.8 -2.39)
(end -2.8 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 2.8 2.39)
(end 2.8 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -2.3 -1.44)
(end 2.3 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -2.3 1.44)
(end -2.3 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -1 1.44)
(end -0.8 1.12)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -0.8 1.12)
(end -0.6 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 2.3 -1.44)
(end 2.3 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 2.3 1.44)
(end -2.3 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_text user "${REFERENCE}"
(at 0 0 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "1" smd roundrect
(at -0.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "2" smd roundrect
(at -0.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "3" smd roundrect
(at -0.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "4" smd roundrect
(at -0.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "5" smd roundrect
(at 0 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "6" smd roundrect
(at 0 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "7" smd roundrect
(at 0.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "8" smd roundrect
(at 0.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "9" smd roundrect
(at 0.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "10" smd roundrect
(at 0.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "MP" smd rect
(at -2 -1.54)
(size 0.4 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
)
(pad "MP" smd rect
(at -2 1.54)
(size 0.4 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
)
(pad "MP" smd rect
(at 2 -1.54)
(size 0.4 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
)
(pad "MP" smd rect
(at 2 1.54)
(size 0.4 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
)
(embedded_fonts no)
(model "${KICAD9_3DMODEL_DIR}/Connector_Hirose_DF40.3dshapes/Hirose_DF40B-10DS-0.4V_2x05-1MP_P0.4mm.step"
(offset
(xyz 0 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 0 0 0)
)
)
)

View File

@@ -0,0 +1,313 @@
(footprint "Hirose_DF40B-12DS-0.4V_2x06-1MP_P0.4mm"
(version 20241229)
(generator "kicad-footprint-generator")
(layer "F.Cu")
(descr "0.4mm Pitch, Stacking Height 1.500000mm, Receptacle, vertical (source: https://www.hirose.com/en/product/document?clcode=&productname=&series=DF40&documenttype=Catalog&lang=en&documentid=en_DF40_CAT)")
(tags "conn hirose board-to-board mezzanine stacking receptacle")
(property "Reference" "REF**"
(at 0 -3.09 0)
(layer "F.SilkS")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "Hirose_DF40B-12DS-0.4V_2x06-1MP_P0.4mm"
(at 0 3.09 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(attr smd)
(fp_line
(start -2.61 0.93)
(end -2.61 -0.93)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -1.74 -1.55)
(end -1.36 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -1.36 1.55)
(end -1.74 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -1.216506 2.665)
(end -1 2.29)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -1 2.29)
(end -0.783494 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -0.783494 2.665)
(end -1.216506 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 1.36 -1.55)
(end 1.74 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 1.74 1.55)
(end 1.36 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 2.61 -0.93)
(end 2.61 0.93)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -3 -2.39)
(end -3 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -3 2.39)
(end 3 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 3 -2.39)
(end -3 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 3 2.39)
(end 3 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -2.5 -1.44)
(end 2.5 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -2.5 1.44)
(end -2.5 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -1.2 1.44)
(end -1 1.12)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -1 1.12)
(end -0.8 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 2.5 -1.44)
(end 2.5 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 2.5 1.44)
(end -2.5 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_text user "${REFERENCE}"
(at 0 0 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "1" smd roundrect
(at -1 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "2" smd roundrect
(at -1 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "3" smd roundrect
(at -0.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "4" smd roundrect
(at -0.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "5" smd roundrect
(at -0.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "6" smd roundrect
(at -0.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "7" smd roundrect
(at 0.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "8" smd roundrect
(at 0.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "9" smd roundrect
(at 0.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "10" smd roundrect
(at 0.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "11" smd roundrect
(at 1 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "12" smd roundrect
(at 1 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "MP" smd rect
(at -2.2 -1.54)
(size 0.4 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
)
(pad "MP" smd rect
(at -2.2 1.54)
(size 0.4 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
)
(pad "MP" smd rect
(at 2.2 -1.54)
(size 0.4 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
)
(pad "MP" smd rect
(at 2.2 1.54)
(size 0.4 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
)
(embedded_fonts no)
(model "${KICAD9_3DMODEL_DIR}/Connector_Hirose_DF40.3dshapes/Hirose_DF40B-12DS-0.4V_2x06-1MP_P0.4mm.step"
(offset
(xyz 0 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 0 0 0)
)
)
)

View File

@@ -0,0 +1,421 @@
(footprint "Hirose_DF40B-30DS-0.4V_2x15-1MP_P0.4mm"
(version 20241229)
(generator "kicad-footprint-generator")
(layer "F.Cu")
(descr "0.4mm Pitch, Stacking Height 1.500000mm, Receptacle, vertical (source: https://www.hirose.com/en/product/document?clcode=&productname=&series=DF40&documenttype=Catalog&lang=en&documentid=en_DF40_CAT)")
(tags "conn hirose board-to-board mezzanine stacking receptacle")
(property "Reference" "REF**"
(at 0 -3.09 0)
(layer "F.SilkS")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "Hirose_DF40B-30DS-0.4V_2x15-1MP_P0.4mm"
(at 0 3.09 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(attr smd)
(fp_line
(start -4.41 0.93)
(end -4.41 -0.93)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -3.54 -1.55)
(end -3.16 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -3.16 1.55)
(end -3.54 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -3.016506 2.665)
(end -2.8 2.29)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -2.8 2.29)
(end -2.583494 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -2.583494 2.665)
(end -3.016506 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 3.16 -1.55)
(end 3.54 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 3.54 1.55)
(end 3.16 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 4.41 -0.93)
(end 4.41 0.93)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -4.81 -2.39)
(end -4.81 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -4.81 2.39)
(end 4.81 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 4.81 -2.39)
(end -4.81 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 4.81 2.39)
(end 4.81 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -4.3 -1.44)
(end 4.3 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -4.3 1.44)
(end -4.3 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -3 1.44)
(end -2.8 1.12)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -2.8 1.12)
(end -2.6 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 4.3 -1.44)
(end 4.3 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 4.3 1.44)
(end -4.3 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_text user "${REFERENCE}"
(at 0 0 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "1" smd roundrect
(at -2.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "2" smd roundrect
(at -2.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "3" smd roundrect
(at -2.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "4" smd roundrect
(at -2.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "5" smd roundrect
(at -2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "6" smd roundrect
(at -2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "7" smd roundrect
(at -1.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "8" smd roundrect
(at -1.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "9" smd roundrect
(at -1.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "10" smd roundrect
(at -1.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "11" smd roundrect
(at -0.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "12" smd roundrect
(at -0.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "13" smd roundrect
(at -0.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "14" smd roundrect
(at -0.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "15" smd roundrect
(at 0 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "16" smd roundrect
(at 0 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "17" smd roundrect
(at 0.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "18" smd roundrect
(at 0.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "19" smd roundrect
(at 0.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "20" smd roundrect
(at 0.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "21" smd roundrect
(at 1.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "22" smd roundrect
(at 1.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "23" smd roundrect
(at 1.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "24" smd roundrect
(at 1.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "25" smd roundrect
(at 2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "26" smd roundrect
(at 2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "27" smd roundrect
(at 2.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "28" smd roundrect
(at 2.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "29" smd roundrect
(at 2.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "30" smd roundrect
(at 2.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "MP" smd rect
(at -4 -1.54)
(size 0.4 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
)
(pad "MP" smd rect
(at -4 1.54)
(size 0.4 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
)
(pad "MP" smd rect
(at 4 -1.54)
(size 0.4 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
)
(pad "MP" smd rect
(at 4 1.54)
(size 0.4 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
)
(embedded_fonts no)
(model "${KICAD9_3DMODEL_DIR}/Connector_Hirose_DF40.3dshapes/Hirose_DF40B-30DS-0.4V_2x15-1MP_P0.4mm.step"
(offset
(xyz 0 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 0 0 0)
)
)
)

View File

@@ -0,0 +1,541 @@
(footprint "Hirose_DF40B-50DS-0.4V_2x25-1MP_P0.4mm"
(version 20241229)
(generator "kicad-footprint-generator")
(layer "F.Cu")
(descr "0.4mm Pitch, Stacking Height 1.500000mm, Receptacle, vertical (source: https://www.hirose.com/en/product/document?clcode=&productname=&series=DF40&documenttype=Catalog&lang=en&documentid=en_DF40_CAT)")
(tags "conn hirose board-to-board mezzanine stacking receptacle")
(property "Reference" "REF**"
(at 0 -3.09 0)
(layer "F.SilkS")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "Hirose_DF40B-50DS-0.4V_2x25-1MP_P0.4mm"
(at 0 3.09 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(attr smd)
(fp_line
(start -6.41 0.93)
(end -6.41 -0.93)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -5.54 -1.55)
(end -5.16 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -5.16 1.55)
(end -5.54 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -5.016506 2.665)
(end -4.8 2.29)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -4.8 2.29)
(end -4.583494 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -4.583494 2.665)
(end -5.016506 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 5.16 -1.55)
(end 5.54 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 5.54 1.55)
(end 5.16 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 6.41 -0.93)
(end 6.41 0.93)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -6.81 -2.39)
(end -6.81 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -6.81 2.39)
(end 6.81 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 6.81 -2.39)
(end -6.81 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 6.81 2.39)
(end 6.81 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -6.3 -1.44)
(end 6.3 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -6.3 1.44)
(end -6.3 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -5 1.44)
(end -4.8 1.12)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -4.8 1.12)
(end -4.6 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 6.3 -1.44)
(end 6.3 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 6.3 1.44)
(end -6.3 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_text user "${REFERENCE}"
(at 0 0 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "1" smd roundrect
(at -4.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "2" smd roundrect
(at -4.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "3" smd roundrect
(at -4.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "4" smd roundrect
(at -4.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "5" smd roundrect
(at -4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "6" smd roundrect
(at -4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "7" smd roundrect
(at -3.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "8" smd roundrect
(at -3.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "9" smd roundrect
(at -3.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "10" smd roundrect
(at -3.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "11" smd roundrect
(at -2.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "12" smd roundrect
(at -2.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "13" smd roundrect
(at -2.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "14" smd roundrect
(at -2.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "15" smd roundrect
(at -2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "16" smd roundrect
(at -2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "17" smd roundrect
(at -1.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "18" smd roundrect
(at -1.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "19" smd roundrect
(at -1.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "20" smd roundrect
(at -1.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "21" smd roundrect
(at -0.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "22" smd roundrect
(at -0.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "23" smd roundrect
(at -0.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "24" smd roundrect
(at -0.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "25" smd roundrect
(at 0 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "26" smd roundrect
(at 0 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "27" smd roundrect
(at 0.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "28" smd roundrect
(at 0.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "29" smd roundrect
(at 0.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "30" smd roundrect
(at 0.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "31" smd roundrect
(at 1.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "32" smd roundrect
(at 1.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "33" smd roundrect
(at 1.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "34" smd roundrect
(at 1.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "35" smd roundrect
(at 2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "36" smd roundrect
(at 2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "37" smd roundrect
(at 2.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "38" smd roundrect
(at 2.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "39" smd roundrect
(at 2.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "40" smd roundrect
(at 2.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "41" smd roundrect
(at 3.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "42" smd roundrect
(at 3.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "43" smd roundrect
(at 3.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "44" smd roundrect
(at 3.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "45" smd roundrect
(at 4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "46" smd roundrect
(at 4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "47" smd roundrect
(at 4.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "48" smd roundrect
(at 4.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "49" smd roundrect
(at 4.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "50" smd roundrect
(at 4.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "MP" smd rect
(at -6 -1.54)
(size 0.4 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
)
(pad "MP" smd rect
(at -6 1.54)
(size 0.4 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
)
(pad "MP" smd rect
(at 6 -1.54)
(size 0.4 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
)
(pad "MP" smd rect
(at 6 1.54)
(size 0.4 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
)
(embedded_fonts no)
(model "${KICAD9_3DMODEL_DIR}/Connector_Hirose_DF40.3dshapes/Hirose_DF40B-50DS-0.4V_2x25-1MP_P0.4mm.step"
(offset
(xyz 0 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 0 0 0)
)
)
)

View File

@@ -0,0 +1,601 @@
(footprint "Hirose_DF40B-60DS-0.4V_2x30-1MP_P0.4mm"
(version 20241229)
(generator "kicad-footprint-generator")
(layer "F.Cu")
(descr "0.4mm Pitch, Stacking Height 1.500000mm, Receptacle, vertical (source: https://www.hirose.com/en/product/document?clcode=&productname=&series=DF40&documenttype=Catalog&lang=en&documentid=en_DF40_CAT)")
(tags "conn hirose board-to-board mezzanine stacking receptacle")
(property "Reference" "REF**"
(at 0 -3.09 0)
(layer "F.SilkS")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "Hirose_DF40B-60DS-0.4V_2x30-1MP_P0.4mm"
(at 0 3.09 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(attr smd)
(fp_line
(start -7.41 0.93)
(end -7.41 -0.93)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -6.54 -1.55)
(end -6.16 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -6.16 1.55)
(end -6.54 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -6.016506 2.665)
(end -5.8 2.29)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -5.8 2.29)
(end -5.583494 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -5.583494 2.665)
(end -6.016506 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 6.16 -1.55)
(end 6.54 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 6.54 1.55)
(end 6.16 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 7.41 -0.93)
(end 7.41 0.93)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -7.8 -2.39)
(end -7.8 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -7.8 2.39)
(end 7.8 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 7.8 -2.39)
(end -7.8 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 7.8 2.39)
(end 7.8 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -7.3 -1.44)
(end 7.3 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -7.3 1.44)
(end -7.3 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -6 1.44)
(end -5.8 1.12)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -5.8 1.12)
(end -5.6 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 7.3 -1.44)
(end 7.3 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 7.3 1.44)
(end -7.3 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_text user "${REFERENCE}"
(at 0 0 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "1" smd roundrect
(at -5.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "2" smd roundrect
(at -5.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "3" smd roundrect
(at -5.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "4" smd roundrect
(at -5.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "5" smd roundrect
(at -5 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "6" smd roundrect
(at -5 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "7" smd roundrect
(at -4.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "8" smd roundrect
(at -4.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "9" smd roundrect
(at -4.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "10" smd roundrect
(at -4.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "11" smd roundrect
(at -3.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "12" smd roundrect
(at -3.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "13" smd roundrect
(at -3.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "14" smd roundrect
(at -3.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "15" smd roundrect
(at -3 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "16" smd roundrect
(at -3 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "17" smd roundrect
(at -2.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "18" smd roundrect
(at -2.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "19" smd roundrect
(at -2.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "20" smd roundrect
(at -2.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "21" smd roundrect
(at -1.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "22" smd roundrect
(at -1.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "23" smd roundrect
(at -1.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "24" smd roundrect
(at -1.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "25" smd roundrect
(at -1 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "26" smd roundrect
(at -1 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "27" smd roundrect
(at -0.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "28" smd roundrect
(at -0.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "29" smd roundrect
(at -0.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "30" smd roundrect
(at -0.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "31" smd roundrect
(at 0.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "32" smd roundrect
(at 0.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "33" smd roundrect
(at 0.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "34" smd roundrect
(at 0.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "35" smd roundrect
(at 1 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "36" smd roundrect
(at 1 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "37" smd roundrect
(at 1.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "38" smd roundrect
(at 1.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "39" smd roundrect
(at 1.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "40" smd roundrect
(at 1.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "41" smd roundrect
(at 2.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "42" smd roundrect
(at 2.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "43" smd roundrect
(at 2.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "44" smd roundrect
(at 2.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "45" smd roundrect
(at 3 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "46" smd roundrect
(at 3 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "47" smd roundrect
(at 3.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "48" smd roundrect
(at 3.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "49" smd roundrect
(at 3.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "50" smd roundrect
(at 3.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "51" smd roundrect
(at 4.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "52" smd roundrect
(at 4.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "53" smd roundrect
(at 4.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "54" smd roundrect
(at 4.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "55" smd roundrect
(at 5 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "56" smd roundrect
(at 5 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "57" smd roundrect
(at 5.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "58" smd roundrect
(at 5.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "59" smd roundrect
(at 5.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "60" smd roundrect
(at 5.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "MP" smd rect
(at -7 -1.54)
(size 0.4 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
)
(pad "MP" smd rect
(at -7 1.54)
(size 0.4 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
)
(pad "MP" smd rect
(at 7 -1.54)
(size 0.4 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
)
(pad "MP" smd rect
(at 7 1.54)
(size 0.4 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
)
(embedded_fonts no)
(model "${KICAD9_3DMODEL_DIR}/Connector_Hirose_DF40.3dshapes/Hirose_DF40B-60DS-0.4V_2x30-1MP_P0.4mm.step"
(offset
(xyz 0 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 0 0 0)
)
)
)

View File

@@ -0,0 +1,721 @@
(footprint "Hirose_DF40B-80DS-0.4V_2x40-1MP_P0.4mm"
(version 20241229)
(generator "kicad-footprint-generator")
(layer "F.Cu")
(descr "0.4mm Pitch, Stacking Height 1.500000mm, Receptacle, vertical (source: https://www.hirose.com/en/product/document?clcode=&productname=&series=DF40&documenttype=Catalog&lang=en&documentid=en_DF40_CAT)")
(tags "conn hirose board-to-board mezzanine stacking receptacle")
(property "Reference" "REF**"
(at 0 -3.09 0)
(layer "F.SilkS")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "Hirose_DF40B-80DS-0.4V_2x40-1MP_P0.4mm"
(at 0 3.09 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(attr smd)
(fp_line
(start -9.41 0.93)
(end -9.41 -0.93)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -8.54 -1.55)
(end -8.16 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -8.16 1.55)
(end -8.54 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -8.016506 2.665)
(end -7.8 2.29)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -7.8 2.29)
(end -7.583494 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -7.583494 2.665)
(end -8.016506 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 8.16 -1.55)
(end 8.54 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 8.54 1.55)
(end 8.16 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 9.41 -0.93)
(end 9.41 0.93)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -9.8 -2.39)
(end -9.8 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -9.8 2.39)
(end 9.8 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 9.8 -2.39)
(end -9.8 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 9.8 2.39)
(end 9.8 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -9.3 -1.44)
(end 9.3 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -9.3 1.44)
(end -9.3 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -8 1.44)
(end -7.8 1.12)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -7.8 1.12)
(end -7.6 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 9.3 -1.44)
(end 9.3 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 9.3 1.44)
(end -9.3 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_text user "${REFERENCE}"
(at 0 0 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "1" smd roundrect
(at -7.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "2" smd roundrect
(at -7.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "3" smd roundrect
(at -7.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "4" smd roundrect
(at -7.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "5" smd roundrect
(at -7 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "6" smd roundrect
(at -7 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "7" smd roundrect
(at -6.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "8" smd roundrect
(at -6.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "9" smd roundrect
(at -6.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "10" smd roundrect
(at -6.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "11" smd roundrect
(at -5.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "12" smd roundrect
(at -5.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "13" smd roundrect
(at -5.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "14" smd roundrect
(at -5.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "15" smd roundrect
(at -5 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "16" smd roundrect
(at -5 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "17" smd roundrect
(at -4.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "18" smd roundrect
(at -4.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "19" smd roundrect
(at -4.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "20" smd roundrect
(at -4.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "21" smd roundrect
(at -3.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "22" smd roundrect
(at -3.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "23" smd roundrect
(at -3.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "24" smd roundrect
(at -3.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "25" smd roundrect
(at -3 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "26" smd roundrect
(at -3 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "27" smd roundrect
(at -2.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "28" smd roundrect
(at -2.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "29" smd roundrect
(at -2.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "30" smd roundrect
(at -2.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "31" smd roundrect
(at -1.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "32" smd roundrect
(at -1.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "33" smd roundrect
(at -1.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "34" smd roundrect
(at -1.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "35" smd roundrect
(at -1 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "36" smd roundrect
(at -1 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "37" smd roundrect
(at -0.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "38" smd roundrect
(at -0.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "39" smd roundrect
(at -0.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "40" smd roundrect
(at -0.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "41" smd roundrect
(at 0.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "42" smd roundrect
(at 0.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "43" smd roundrect
(at 0.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "44" smd roundrect
(at 0.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "45" smd roundrect
(at 1 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "46" smd roundrect
(at 1 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "47" smd roundrect
(at 1.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "48" smd roundrect
(at 1.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "49" smd roundrect
(at 1.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "50" smd roundrect
(at 1.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "51" smd roundrect
(at 2.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "52" smd roundrect
(at 2.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "53" smd roundrect
(at 2.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "54" smd roundrect
(at 2.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "55" smd roundrect
(at 3 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "56" smd roundrect
(at 3 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "57" smd roundrect
(at 3.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "58" smd roundrect
(at 3.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "59" smd roundrect
(at 3.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "60" smd roundrect
(at 3.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "61" smd roundrect
(at 4.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "62" smd roundrect
(at 4.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "63" smd roundrect
(at 4.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "64" smd roundrect
(at 4.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "65" smd roundrect
(at 5 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "66" smd roundrect
(at 5 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "67" smd roundrect
(at 5.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "68" smd roundrect
(at 5.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "69" smd roundrect
(at 5.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "70" smd roundrect
(at 5.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "71" smd roundrect
(at 6.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "72" smd roundrect
(at 6.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "73" smd roundrect
(at 6.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "74" smd roundrect
(at 6.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "75" smd roundrect
(at 7 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "76" smd roundrect
(at 7 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "77" smd roundrect
(at 7.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "78" smd roundrect
(at 7.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "79" smd roundrect
(at 7.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "80" smd roundrect
(at 7.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "MP" smd rect
(at -9 -1.54)
(size 0.4 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
)
(pad "MP" smd rect
(at -9 1.54)
(size 0.4 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
)
(pad "MP" smd rect
(at 9 -1.54)
(size 0.4 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
)
(pad "MP" smd rect
(at 9 1.54)
(size 0.4 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
)
(embedded_fonts no)
(model "${KICAD9_3DMODEL_DIR}/Connector_Hirose_DF40.3dshapes/Hirose_DF40B-80DS-0.4V_2x40-1MP_P0.4mm.step"
(offset
(xyz 0 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 0 0 0)
)
)
)

View File

@@ -0,0 +1,341 @@
(footprint "Hirose_DF40C(2.0)-20DS-0.4V_2x10_P0.4mm"
(version 20241229)
(generator "kicad-footprint-generator")
(layer "F.Cu")
(descr "0.4mm Pitch, Stacking Height 2.000000mm, Receptacle, vertical (source: https://www.hirose.com/en/product/document?clcode=&productname=&series=DF40&documenttype=Catalog&lang=en&documentid=en_DF40_CAT)")
(tags "conn hirose board-to-board mezzanine stacking receptacle")
(property "Reference" "REF**"
(at 0 -3.09 0)
(layer "F.SilkS")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "Hirose_DF40C(2.0)-20DS-0.4V_2x10_P0.4mm"
(at 0 3.09 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(attr smd)
(fp_line
(start -3.41 -1.55)
(end -2.16 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -3.41 1.55)
(end -3.41 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -2.16 1.55)
(end -3.41 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -2.016506 2.665)
(end -1.8 2.29)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -1.8 2.29)
(end -1.583494 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -1.583494 2.665)
(end -2.016506 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 2.16 -1.55)
(end 3.41 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 3.41 -1.55)
(end 3.41 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 3.41 1.55)
(end 2.16 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -3.8 -2.39)
(end -3.8 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -3.8 2.39)
(end 3.8 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 3.8 -2.39)
(end -3.8 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 3.8 2.39)
(end 3.8 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -3.3 -1.44)
(end 3.3 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -3.3 1.44)
(end -3.3 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -2 1.44)
(end -1.8 1.12)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -1.8 1.12)
(end -1.6 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 3.3 -1.44)
(end 3.3 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 3.3 1.44)
(end -3.3 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_text user "${REFERENCE}"
(at 0 0 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "1" smd roundrect
(at -1.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "2" smd roundrect
(at -1.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "3" smd roundrect
(at -1.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "4" smd roundrect
(at -1.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "5" smd roundrect
(at -1 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "6" smd roundrect
(at -1 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "7" smd roundrect
(at -0.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "8" smd roundrect
(at -0.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "9" smd roundrect
(at -0.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "10" smd roundrect
(at -0.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "11" smd roundrect
(at 0.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "12" smd roundrect
(at 0.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "13" smd roundrect
(at 0.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "14" smd roundrect
(at 0.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "15" smd roundrect
(at 1 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "16" smd roundrect
(at 1 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "17" smd roundrect
(at 1.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "18" smd roundrect
(at 1.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "19" smd roundrect
(at 1.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "20" smd roundrect
(at 1.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(embedded_fonts no)
(model "${KICAD9_3DMODEL_DIR}/Connector_Hirose_DF40.3dshapes/Hirose_DF40C(2.0)-20DS-0.4V_2x10_P0.4mm.step"
(offset
(xyz 0 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 0 0 0)
)
)
)

View File

@@ -0,0 +1,365 @@
(footprint "Hirose_DF40C(2.0)-24DS-0.4V_2x12_P0.4mm"
(version 20241229)
(generator "kicad-footprint-generator")
(layer "F.Cu")
(descr "0.4mm Pitch, Stacking Height 2.000000mm, Receptacle, vertical (source: https://www.hirose.com/en/product/document?clcode=&productname=&series=DF40&documenttype=Catalog&lang=en&documentid=en_DF40_CAT)")
(tags "conn hirose board-to-board mezzanine stacking receptacle")
(property "Reference" "REF**"
(at 0 -3.09 0)
(layer "F.SilkS")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "Hirose_DF40C(2.0)-24DS-0.4V_2x12_P0.4mm"
(at 0 3.09 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(attr smd)
(fp_line
(start -3.81 -1.55)
(end -2.56 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -3.81 1.55)
(end -3.81 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -2.56 1.55)
(end -3.81 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -2.416506 2.665)
(end -2.2 2.29)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -2.2 2.29)
(end -1.983494 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -1.983494 2.665)
(end -2.416506 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 2.56 -1.55)
(end 3.81 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 3.81 -1.55)
(end 3.81 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 3.81 1.55)
(end 2.56 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -4.2 -2.39)
(end -4.2 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -4.2 2.39)
(end 4.2 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 4.2 -2.39)
(end -4.2 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 4.2 2.39)
(end 4.2 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -3.7 -1.44)
(end 3.7 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -3.7 1.44)
(end -3.7 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -2.4 1.44)
(end -2.2 1.12)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -2.2 1.12)
(end -2 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 3.7 -1.44)
(end 3.7 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 3.7 1.44)
(end -3.7 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_text user "${REFERENCE}"
(at 0 0 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "1" smd roundrect
(at -2.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "2" smd roundrect
(at -2.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "3" smd roundrect
(at -1.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "4" smd roundrect
(at -1.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "5" smd roundrect
(at -1.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "6" smd roundrect
(at -1.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "7" smd roundrect
(at -1 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "8" smd roundrect
(at -1 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "9" smd roundrect
(at -0.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "10" smd roundrect
(at -0.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "11" smd roundrect
(at -0.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "12" smd roundrect
(at -0.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "13" smd roundrect
(at 0.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "14" smd roundrect
(at 0.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "15" smd roundrect
(at 0.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "16" smd roundrect
(at 0.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "17" smd roundrect
(at 1 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "18" smd roundrect
(at 1 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "19" smd roundrect
(at 1.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "20" smd roundrect
(at 1.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "21" smd roundrect
(at 1.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "22" smd roundrect
(at 1.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "23" smd roundrect
(at 2.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "24" smd roundrect
(at 2.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(embedded_fonts no)
(model "${KICAD9_3DMODEL_DIR}/Connector_Hirose_DF40.3dshapes/Hirose_DF40C(2.0)-24DS-0.4V_2x12_P0.4mm.step"
(offset
(xyz 0 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 0 0 0)
)
)
)

View File

@@ -0,0 +1,401 @@
(footprint "Hirose_DF40C(2.0)-30DS-0.4V_2x15_P0.4mm"
(version 20241229)
(generator "kicad-footprint-generator")
(layer "F.Cu")
(descr "0.4mm Pitch, Stacking Height 2.000000mm, Receptacle, vertical (source: https://www.hirose.com/en/product/document?clcode=&productname=&series=DF40&documenttype=Catalog&lang=en&documentid=en_DF40_CAT)")
(tags "conn hirose board-to-board mezzanine stacking receptacle")
(property "Reference" "REF**"
(at 0 -3.09 0)
(layer "F.SilkS")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "Hirose_DF40C(2.0)-30DS-0.4V_2x15_P0.4mm"
(at 0 3.09 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(attr smd)
(fp_line
(start -4.41 -1.55)
(end -3.16 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -4.41 1.55)
(end -4.41 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -3.16 1.55)
(end -4.41 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -3.016506 2.665)
(end -2.8 2.29)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -2.8 2.29)
(end -2.583494 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -2.583494 2.665)
(end -3.016506 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 3.16 -1.55)
(end 4.41 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 4.41 -1.55)
(end 4.41 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 4.41 1.55)
(end 3.16 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -4.81 -2.39)
(end -4.81 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -4.81 2.39)
(end 4.81 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 4.81 -2.39)
(end -4.81 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 4.81 2.39)
(end 4.81 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -4.3 -1.44)
(end 4.3 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -4.3 1.44)
(end -4.3 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -3 1.44)
(end -2.8 1.12)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -2.8 1.12)
(end -2.6 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 4.3 -1.44)
(end 4.3 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 4.3 1.44)
(end -4.3 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_text user "${REFERENCE}"
(at 0 0 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "1" smd roundrect
(at -2.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "2" smd roundrect
(at -2.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "3" smd roundrect
(at -2.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "4" smd roundrect
(at -2.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "5" smd roundrect
(at -2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "6" smd roundrect
(at -2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "7" smd roundrect
(at -1.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "8" smd roundrect
(at -1.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "9" smd roundrect
(at -1.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "10" smd roundrect
(at -1.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "11" smd roundrect
(at -0.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "12" smd roundrect
(at -0.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "13" smd roundrect
(at -0.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "14" smd roundrect
(at -0.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "15" smd roundrect
(at 0 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "16" smd roundrect
(at 0 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "17" smd roundrect
(at 0.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "18" smd roundrect
(at 0.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "19" smd roundrect
(at 0.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "20" smd roundrect
(at 0.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "21" smd roundrect
(at 1.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "22" smd roundrect
(at 1.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "23" smd roundrect
(at 1.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "24" smd roundrect
(at 1.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "25" smd roundrect
(at 2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "26" smd roundrect
(at 2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "27" smd roundrect
(at 2.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "28" smd roundrect
(at 2.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "29" smd roundrect
(at 2.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "30" smd roundrect
(at 2.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(embedded_fonts no)
(model "${KICAD9_3DMODEL_DIR}/Connector_Hirose_DF40.3dshapes/Hirose_DF40C(2.0)-30DS-0.4V_2x15_P0.4mm.step"
(offset
(xyz 0 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 0 0 0)
)
)
)

View File

@@ -0,0 +1,461 @@
(footprint "Hirose_DF40C(2.0)-40DS-0.4V_2x20_P0.4mm"
(version 20241229)
(generator "kicad-footprint-generator")
(layer "F.Cu")
(descr "0.4mm Pitch, Stacking Height 2.000000mm, Receptacle, vertical (source: https://www.hirose.com/en/product/document?clcode=&productname=&series=DF40&documenttype=Catalog&lang=en&documentid=en_DF40_CAT)")
(tags "conn hirose board-to-board mezzanine stacking receptacle")
(property "Reference" "REF**"
(at 0 -3.09 0)
(layer "F.SilkS")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "Hirose_DF40C(2.0)-40DS-0.4V_2x20_P0.4mm"
(at 0 3.09 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(attr smd)
(fp_line
(start -5.41 -1.55)
(end -4.16 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -5.41 1.55)
(end -5.41 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -4.16 1.55)
(end -5.41 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -4.016506 2.665)
(end -3.8 2.29)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -3.8 2.29)
(end -3.583494 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -3.583494 2.665)
(end -4.016506 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 4.16 -1.55)
(end 5.41 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 5.41 -1.55)
(end 5.41 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 5.41 1.55)
(end 4.16 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -5.81 -2.39)
(end -5.81 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -5.81 2.39)
(end 5.81 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 5.81 -2.39)
(end -5.81 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 5.81 2.39)
(end 5.81 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -5.3 -1.44)
(end 5.3 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -5.3 1.44)
(end -5.3 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -4 1.44)
(end -3.8 1.12)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -3.8 1.12)
(end -3.6 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 5.3 -1.44)
(end 5.3 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 5.3 1.44)
(end -5.3 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_text user "${REFERENCE}"
(at 0 0 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "1" smd roundrect
(at -3.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "2" smd roundrect
(at -3.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "3" smd roundrect
(at -3.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "4" smd roundrect
(at -3.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "5" smd roundrect
(at -3 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "6" smd roundrect
(at -3 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "7" smd roundrect
(at -2.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "8" smd roundrect
(at -2.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "9" smd roundrect
(at -2.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "10" smd roundrect
(at -2.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "11" smd roundrect
(at -1.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "12" smd roundrect
(at -1.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "13" smd roundrect
(at -1.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "14" smd roundrect
(at -1.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "15" smd roundrect
(at -1 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "16" smd roundrect
(at -1 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "17" smd roundrect
(at -0.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "18" smd roundrect
(at -0.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "19" smd roundrect
(at -0.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "20" smd roundrect
(at -0.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "21" smd roundrect
(at 0.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "22" smd roundrect
(at 0.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "23" smd roundrect
(at 0.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "24" smd roundrect
(at 0.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "25" smd roundrect
(at 1 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "26" smd roundrect
(at 1 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "27" smd roundrect
(at 1.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "28" smd roundrect
(at 1.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "29" smd roundrect
(at 1.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "30" smd roundrect
(at 1.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "31" smd roundrect
(at 2.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "32" smd roundrect
(at 2.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "33" smd roundrect
(at 2.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "34" smd roundrect
(at 2.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "35" smd roundrect
(at 3 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "36" smd roundrect
(at 3 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "37" smd roundrect
(at 3.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "38" smd roundrect
(at 3.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "39" smd roundrect
(at 3.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "40" smd roundrect
(at 3.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(embedded_fonts no)
(model "${KICAD9_3DMODEL_DIR}/Connector_Hirose_DF40.3dshapes/Hirose_DF40C(2.0)-40DS-0.4V_2x20_P0.4mm.step"
(offset
(xyz 0 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 0 0 0)
)
)
)

View File

@@ -0,0 +1,521 @@
(footprint "Hirose_DF40C(2.0)-50DS-0.4V_2x25_P0.4mm"
(version 20241229)
(generator "kicad-footprint-generator")
(layer "F.Cu")
(descr "0.4mm Pitch, Stacking Height 2.000000mm, Receptacle, vertical (source: https://www.hirose.com/en/product/document?clcode=&productname=&series=DF40&documenttype=Catalog&lang=en&documentid=en_DF40_CAT)")
(tags "conn hirose board-to-board mezzanine stacking receptacle")
(property "Reference" "REF**"
(at 0 -3.09 0)
(layer "F.SilkS")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "Hirose_DF40C(2.0)-50DS-0.4V_2x25_P0.4mm"
(at 0 3.09 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(attr smd)
(fp_line
(start -6.41 -1.55)
(end -5.16 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -6.41 1.55)
(end -6.41 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -5.16 1.55)
(end -6.41 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -5.016506 2.665)
(end -4.8 2.29)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -4.8 2.29)
(end -4.583494 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -4.583494 2.665)
(end -5.016506 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 5.16 -1.55)
(end 6.41 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 6.41 -1.55)
(end 6.41 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 6.41 1.55)
(end 5.16 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -6.81 -2.39)
(end -6.81 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -6.81 2.39)
(end 6.81 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 6.81 -2.39)
(end -6.81 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 6.81 2.39)
(end 6.81 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -6.3 -1.44)
(end 6.3 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -6.3 1.44)
(end -6.3 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -5 1.44)
(end -4.8 1.12)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -4.8 1.12)
(end -4.6 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 6.3 -1.44)
(end 6.3 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 6.3 1.44)
(end -6.3 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_text user "${REFERENCE}"
(at 0 0 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "1" smd roundrect
(at -4.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "2" smd roundrect
(at -4.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "3" smd roundrect
(at -4.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "4" smd roundrect
(at -4.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "5" smd roundrect
(at -4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "6" smd roundrect
(at -4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "7" smd roundrect
(at -3.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "8" smd roundrect
(at -3.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "9" smd roundrect
(at -3.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "10" smd roundrect
(at -3.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "11" smd roundrect
(at -2.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "12" smd roundrect
(at -2.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "13" smd roundrect
(at -2.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "14" smd roundrect
(at -2.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "15" smd roundrect
(at -2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "16" smd roundrect
(at -2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "17" smd roundrect
(at -1.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "18" smd roundrect
(at -1.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "19" smd roundrect
(at -1.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "20" smd roundrect
(at -1.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "21" smd roundrect
(at -0.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "22" smd roundrect
(at -0.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "23" smd roundrect
(at -0.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "24" smd roundrect
(at -0.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "25" smd roundrect
(at 0 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "26" smd roundrect
(at 0 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "27" smd roundrect
(at 0.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "28" smd roundrect
(at 0.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "29" smd roundrect
(at 0.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "30" smd roundrect
(at 0.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "31" smd roundrect
(at 1.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "32" smd roundrect
(at 1.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "33" smd roundrect
(at 1.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "34" smd roundrect
(at 1.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "35" smd roundrect
(at 2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "36" smd roundrect
(at 2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "37" smd roundrect
(at 2.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "38" smd roundrect
(at 2.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "39" smd roundrect
(at 2.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "40" smd roundrect
(at 2.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "41" smd roundrect
(at 3.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "42" smd roundrect
(at 3.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "43" smd roundrect
(at 3.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "44" smd roundrect
(at 3.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "45" smd roundrect
(at 4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "46" smd roundrect
(at 4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "47" smd roundrect
(at 4.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "48" smd roundrect
(at 4.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "49" smd roundrect
(at 4.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "50" smd roundrect
(at 4.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(embedded_fonts no)
(model "${KICAD9_3DMODEL_DIR}/Connector_Hirose_DF40.3dshapes/Hirose_DF40C(2.0)-50DS-0.4V_2x25_P0.4mm.step"
(offset
(xyz 0 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 0 0 0)
)
)
)

View File

@@ -0,0 +1,581 @@
(footprint "Hirose_DF40C(2.0)-60DS-0.4V_2x30_P0.4mm"
(version 20241229)
(generator "kicad-footprint-generator")
(layer "F.Cu")
(descr "0.4mm Pitch, Stacking Height 2.000000mm, Receptacle, vertical (source: https://www.hirose.com/en/product/document?clcode=&productname=&series=DF40&documenttype=Catalog&lang=en&documentid=en_DF40_CAT)")
(tags "conn hirose board-to-board mezzanine stacking receptacle")
(property "Reference" "REF**"
(at 0 -3.09 0)
(layer "F.SilkS")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "Hirose_DF40C(2.0)-60DS-0.4V_2x30_P0.4mm"
(at 0 3.09 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(attr smd)
(fp_line
(start -7.41 -1.55)
(end -6.16 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -7.41 1.55)
(end -7.41 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -6.16 1.55)
(end -7.41 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -6.016506 2.665)
(end -5.8 2.29)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -5.8 2.29)
(end -5.583494 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -5.583494 2.665)
(end -6.016506 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 6.16 -1.55)
(end 7.41 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 7.41 -1.55)
(end 7.41 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 7.41 1.55)
(end 6.16 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -7.8 -2.39)
(end -7.8 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -7.8 2.39)
(end 7.8 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 7.8 -2.39)
(end -7.8 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 7.8 2.39)
(end 7.8 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -7.3 -1.44)
(end 7.3 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -7.3 1.44)
(end -7.3 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -6 1.44)
(end -5.8 1.12)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -5.8 1.12)
(end -5.6 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 7.3 -1.44)
(end 7.3 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 7.3 1.44)
(end -7.3 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_text user "${REFERENCE}"
(at 0 0 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "1" smd roundrect
(at -5.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "2" smd roundrect
(at -5.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "3" smd roundrect
(at -5.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "4" smd roundrect
(at -5.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "5" smd roundrect
(at -5 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "6" smd roundrect
(at -5 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "7" smd roundrect
(at -4.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "8" smd roundrect
(at -4.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "9" smd roundrect
(at -4.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "10" smd roundrect
(at -4.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "11" smd roundrect
(at -3.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "12" smd roundrect
(at -3.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "13" smd roundrect
(at -3.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "14" smd roundrect
(at -3.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "15" smd roundrect
(at -3 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "16" smd roundrect
(at -3 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "17" smd roundrect
(at -2.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "18" smd roundrect
(at -2.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "19" smd roundrect
(at -2.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "20" smd roundrect
(at -2.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "21" smd roundrect
(at -1.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "22" smd roundrect
(at -1.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "23" smd roundrect
(at -1.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "24" smd roundrect
(at -1.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "25" smd roundrect
(at -1 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "26" smd roundrect
(at -1 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "27" smd roundrect
(at -0.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "28" smd roundrect
(at -0.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "29" smd roundrect
(at -0.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "30" smd roundrect
(at -0.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "31" smd roundrect
(at 0.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "32" smd roundrect
(at 0.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "33" smd roundrect
(at 0.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "34" smd roundrect
(at 0.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "35" smd roundrect
(at 1 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "36" smd roundrect
(at 1 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "37" smd roundrect
(at 1.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "38" smd roundrect
(at 1.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "39" smd roundrect
(at 1.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "40" smd roundrect
(at 1.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "41" smd roundrect
(at 2.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "42" smd roundrect
(at 2.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "43" smd roundrect
(at 2.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "44" smd roundrect
(at 2.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "45" smd roundrect
(at 3 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "46" smd roundrect
(at 3 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "47" smd roundrect
(at 3.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "48" smd roundrect
(at 3.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "49" smd roundrect
(at 3.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "50" smd roundrect
(at 3.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "51" smd roundrect
(at 4.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "52" smd roundrect
(at 4.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "53" smd roundrect
(at 4.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "54" smd roundrect
(at 4.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "55" smd roundrect
(at 5 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "56" smd roundrect
(at 5 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "57" smd roundrect
(at 5.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "58" smd roundrect
(at 5.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "59" smd roundrect
(at 5.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "60" smd roundrect
(at 5.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(embedded_fonts no)
(model "${KICAD9_3DMODEL_DIR}/Connector_Hirose_DF40.3dshapes/Hirose_DF40C(2.0)-60DS-0.4V_2x30_P0.4mm.step"
(offset
(xyz 0 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 0 0 0)
)
)
)

View File

@@ -0,0 +1,641 @@
(footprint "Hirose_DF40C(2.0)-70DS-0.4V_2x35_P0.4mm"
(version 20241229)
(generator "kicad-footprint-generator")
(layer "F.Cu")
(descr "0.4mm Pitch, Stacking Height 2.000000mm, Receptacle, vertical (source: https://www.hirose.com/en/product/document?clcode=&productname=&series=DF40&documenttype=Catalog&lang=en&documentid=en_DF40_CAT)")
(tags "conn hirose board-to-board mezzanine stacking receptacle")
(property "Reference" "REF**"
(at 0 -3.09 0)
(layer "F.SilkS")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "Hirose_DF40C(2.0)-70DS-0.4V_2x35_P0.4mm"
(at 0 3.09 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(attr smd)
(fp_line
(start -8.41 -1.55)
(end -7.16 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -8.41 1.55)
(end -8.41 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -7.16 1.55)
(end -8.41 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -7.016506 2.665)
(end -6.8 2.29)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -6.8 2.29)
(end -6.583494 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -6.583494 2.665)
(end -7.016506 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 7.16 -1.55)
(end 8.41 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 8.41 -1.55)
(end 8.41 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 8.41 1.55)
(end 7.16 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -8.8 -2.39)
(end -8.8 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -8.8 2.39)
(end 8.8 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 8.8 -2.39)
(end -8.8 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 8.8 2.39)
(end 8.8 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -8.3 -1.44)
(end 8.3 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -8.3 1.44)
(end -8.3 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -7 1.44)
(end -6.8 1.12)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -6.8 1.12)
(end -6.6 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 8.3 -1.44)
(end 8.3 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 8.3 1.44)
(end -8.3 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_text user "${REFERENCE}"
(at 0 0 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "1" smd roundrect
(at -6.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "2" smd roundrect
(at -6.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "3" smd roundrect
(at -6.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "4" smd roundrect
(at -6.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "5" smd roundrect
(at -6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "6" smd roundrect
(at -6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "7" smd roundrect
(at -5.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "8" smd roundrect
(at -5.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "9" smd roundrect
(at -5.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "10" smd roundrect
(at -5.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "11" smd roundrect
(at -4.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "12" smd roundrect
(at -4.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "13" smd roundrect
(at -4.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "14" smd roundrect
(at -4.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "15" smd roundrect
(at -4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "16" smd roundrect
(at -4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "17" smd roundrect
(at -3.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "18" smd roundrect
(at -3.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "19" smd roundrect
(at -3.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "20" smd roundrect
(at -3.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "21" smd roundrect
(at -2.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "22" smd roundrect
(at -2.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "23" smd roundrect
(at -2.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "24" smd roundrect
(at -2.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "25" smd roundrect
(at -2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "26" smd roundrect
(at -2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "27" smd roundrect
(at -1.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "28" smd roundrect
(at -1.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "29" smd roundrect
(at -1.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "30" smd roundrect
(at -1.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "31" smd roundrect
(at -0.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "32" smd roundrect
(at -0.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "33" smd roundrect
(at -0.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "34" smd roundrect
(at -0.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "35" smd roundrect
(at 0 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "36" smd roundrect
(at 0 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "37" smd roundrect
(at 0.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "38" smd roundrect
(at 0.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "39" smd roundrect
(at 0.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "40" smd roundrect
(at 0.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "41" smd roundrect
(at 1.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "42" smd roundrect
(at 1.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "43" smd roundrect
(at 1.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "44" smd roundrect
(at 1.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "45" smd roundrect
(at 2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "46" smd roundrect
(at 2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "47" smd roundrect
(at 2.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "48" smd roundrect
(at 2.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "49" smd roundrect
(at 2.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "50" smd roundrect
(at 2.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "51" smd roundrect
(at 3.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "52" smd roundrect
(at 3.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "53" smd roundrect
(at 3.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "54" smd roundrect
(at 3.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "55" smd roundrect
(at 4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "56" smd roundrect
(at 4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "57" smd roundrect
(at 4.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "58" smd roundrect
(at 4.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "59" smd roundrect
(at 4.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "60" smd roundrect
(at 4.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "61" smd roundrect
(at 5.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "62" smd roundrect
(at 5.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "63" smd roundrect
(at 5.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "64" smd roundrect
(at 5.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "65" smd roundrect
(at 6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "66" smd roundrect
(at 6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "67" smd roundrect
(at 6.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "68" smd roundrect
(at 6.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "69" smd roundrect
(at 6.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "70" smd roundrect
(at 6.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(embedded_fonts no)
(model "${KICAD9_3DMODEL_DIR}/Connector_Hirose_DF40.3dshapes/Hirose_DF40C(2.0)-70DS-0.4V_2x35_P0.4mm.step"
(offset
(xyz 0 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 0 0 0)
)
)
)

View File

@@ -0,0 +1,701 @@
(footprint "Hirose_DF40C(2.0)-80DS-0.4V_2x40_P0.4mm"
(version 20241229)
(generator "kicad-footprint-generator")
(layer "F.Cu")
(descr "0.4mm Pitch, Stacking Height 2.000000mm, Receptacle, vertical (source: https://www.hirose.com/en/product/document?clcode=&productname=&series=DF40&documenttype=Catalog&lang=en&documentid=en_DF40_CAT)")
(tags "conn hirose board-to-board mezzanine stacking receptacle")
(property "Reference" "REF**"
(at 0 -3.09 0)
(layer "F.SilkS")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "Hirose_DF40C(2.0)-80DS-0.4V_2x40_P0.4mm"
(at 0 3.09 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(attr smd)
(fp_line
(start -9.41 -1.55)
(end -8.16 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -9.41 1.55)
(end -9.41 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -8.16 1.55)
(end -9.41 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -8.016506 2.665)
(end -7.8 2.29)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -7.8 2.29)
(end -7.583494 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -7.583494 2.665)
(end -8.016506 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 8.16 -1.55)
(end 9.41 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 9.41 -1.55)
(end 9.41 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 9.41 1.55)
(end 8.16 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -9.8 -2.39)
(end -9.8 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -9.8 2.39)
(end 9.8 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 9.8 -2.39)
(end -9.8 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 9.8 2.39)
(end 9.8 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -9.3 -1.44)
(end 9.3 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -9.3 1.44)
(end -9.3 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -8 1.44)
(end -7.8 1.12)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -7.8 1.12)
(end -7.6 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 9.3 -1.44)
(end 9.3 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 9.3 1.44)
(end -9.3 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_text user "${REFERENCE}"
(at 0 0 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "1" smd roundrect
(at -7.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "2" smd roundrect
(at -7.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "3" smd roundrect
(at -7.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "4" smd roundrect
(at -7.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "5" smd roundrect
(at -7 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "6" smd roundrect
(at -7 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "7" smd roundrect
(at -6.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "8" smd roundrect
(at -6.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "9" smd roundrect
(at -6.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "10" smd roundrect
(at -6.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "11" smd roundrect
(at -5.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "12" smd roundrect
(at -5.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "13" smd roundrect
(at -5.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "14" smd roundrect
(at -5.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "15" smd roundrect
(at -5 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "16" smd roundrect
(at -5 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "17" smd roundrect
(at -4.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "18" smd roundrect
(at -4.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "19" smd roundrect
(at -4.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "20" smd roundrect
(at -4.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "21" smd roundrect
(at -3.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "22" smd roundrect
(at -3.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "23" smd roundrect
(at -3.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "24" smd roundrect
(at -3.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "25" smd roundrect
(at -3 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "26" smd roundrect
(at -3 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "27" smd roundrect
(at -2.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "28" smd roundrect
(at -2.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "29" smd roundrect
(at -2.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "30" smd roundrect
(at -2.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "31" smd roundrect
(at -1.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "32" smd roundrect
(at -1.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "33" smd roundrect
(at -1.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "34" smd roundrect
(at -1.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "35" smd roundrect
(at -1 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "36" smd roundrect
(at -1 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "37" smd roundrect
(at -0.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "38" smd roundrect
(at -0.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "39" smd roundrect
(at -0.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "40" smd roundrect
(at -0.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "41" smd roundrect
(at 0.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "42" smd roundrect
(at 0.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "43" smd roundrect
(at 0.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "44" smd roundrect
(at 0.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "45" smd roundrect
(at 1 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "46" smd roundrect
(at 1 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "47" smd roundrect
(at 1.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "48" smd roundrect
(at 1.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "49" smd roundrect
(at 1.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "50" smd roundrect
(at 1.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "51" smd roundrect
(at 2.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "52" smd roundrect
(at 2.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "53" smd roundrect
(at 2.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "54" smd roundrect
(at 2.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "55" smd roundrect
(at 3 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "56" smd roundrect
(at 3 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "57" smd roundrect
(at 3.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "58" smd roundrect
(at 3.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "59" smd roundrect
(at 3.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "60" smd roundrect
(at 3.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "61" smd roundrect
(at 4.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "62" smd roundrect
(at 4.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "63" smd roundrect
(at 4.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "64" smd roundrect
(at 4.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "65" smd roundrect
(at 5 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "66" smd roundrect
(at 5 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "67" smd roundrect
(at 5.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "68" smd roundrect
(at 5.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "69" smd roundrect
(at 5.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "70" smd roundrect
(at 5.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "71" smd roundrect
(at 6.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "72" smd roundrect
(at 6.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "73" smd roundrect
(at 6.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "74" smd roundrect
(at 6.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "75" smd roundrect
(at 7 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "76" smd roundrect
(at 7 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "77" smd roundrect
(at 7.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "78" smd roundrect
(at 7.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "79" smd roundrect
(at 7.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "80" smd roundrect
(at 7.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(embedded_fonts no)
(model "${KICAD9_3DMODEL_DIR}/Connector_Hirose_DF40.3dshapes/Hirose_DF40C(2.0)-80DS-0.4V_2x40_P0.4mm.step"
(offset
(xyz 0 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 0 0 0)
)
)
)

View File

@@ -0,0 +1,841 @@
(footprint "Hirose_DF40C-100DP-0.4V_2x50-1MP_P0.4mm"
(version 20241229)
(generator "kicad-footprint-generator")
(layer "F.Cu")
(descr "0.4mm Pitch, Plug, vertical (source: https://www.hirose.com/en/product/document?clcode=&productname=&series=DF40&documenttype=Catalog&lang=en&documentid=en_DF40_CAT)")
(tags "conn hirose board-to-board mezzanine stacking plug")
(property "Reference" "REF**"
(at 0 -2.89 0)
(layer "F.SilkS")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "Hirose_DF40C-100DP-0.4V_2x50-1MP_P0.4mm"
(at 0 2.89 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(attr smd)
(fp_line
(start -10.87 -1.035)
(end -10.71 -1.035)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -10.87 1.035)
(end -10.87 -1.035)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -10.71 1.035)
(end -10.87 1.035)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -10.016506 -2.4)
(end -9.8 -2.025)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -9.8 -2.025)
(end -9.583494 -2.4)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -9.583494 -2.4)
(end -10.016506 -2.4)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 10.71 -1.035)
(end 10.87 -1.035)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 10.87 -1.035)
(end 10.87 1.035)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 10.87 1.035)
(end 10.71 1.035)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -11.27 -2.19)
(end -11.27 2.19)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -11.27 2.19)
(end 11.27 2.19)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 11.27 -2.19)
(end -11.27 -2.19)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 11.27 2.19)
(end 11.27 -2.19)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -10.76 -0.925)
(end 10.76 -0.925)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -10.76 0.925)
(end -10.76 -0.925)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -10 -0.925)
(end -9.8 -0.605)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -9.8 -0.605)
(end -9.6 -0.925)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 10.76 -0.925)
(end 10.76 0.925)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 10.76 0.925)
(end -10.76 0.925)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_text user "${REFERENCE}"
(at 0 0 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "1" smd roundrect
(at -9.8 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "2" smd roundrect
(at -9.8 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "3" smd roundrect
(at -9.4 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "4" smd roundrect
(at -9.4 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "5" smd roundrect
(at -9 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "6" smd roundrect
(at -9 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "7" smd roundrect
(at -8.6 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "8" smd roundrect
(at -8.6 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "9" smd roundrect
(at -8.2 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "10" smd roundrect
(at -8.2 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "11" smd roundrect
(at -7.8 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "12" smd roundrect
(at -7.8 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "13" smd roundrect
(at -7.4 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "14" smd roundrect
(at -7.4 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "15" smd roundrect
(at -7 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "16" smd roundrect
(at -7 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "17" smd roundrect
(at -6.6 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "18" smd roundrect
(at -6.6 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "19" smd roundrect
(at -6.2 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "20" smd roundrect
(at -6.2 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "21" smd roundrect
(at -5.8 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "22" smd roundrect
(at -5.8 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "23" smd roundrect
(at -5.4 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "24" smd roundrect
(at -5.4 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "25" smd roundrect
(at -5 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "26" smd roundrect
(at -5 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "27" smd roundrect
(at -4.6 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "28" smd roundrect
(at -4.6 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "29" smd roundrect
(at -4.2 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "30" smd roundrect
(at -4.2 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "31" smd roundrect
(at -3.8 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "32" smd roundrect
(at -3.8 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "33" smd roundrect
(at -3.4 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "34" smd roundrect
(at -3.4 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "35" smd roundrect
(at -3 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "36" smd roundrect
(at -3 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "37" smd roundrect
(at -2.6 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "38" smd roundrect
(at -2.6 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "39" smd roundrect
(at -2.2 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "40" smd roundrect
(at -2.2 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "41" smd roundrect
(at -1.8 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "42" smd roundrect
(at -1.8 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "43" smd roundrect
(at -1.4 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "44" smd roundrect
(at -1.4 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "45" smd roundrect
(at -1 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "46" smd roundrect
(at -1 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "47" smd roundrect
(at -0.6 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "48" smd roundrect
(at -0.6 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "49" smd roundrect
(at -0.2 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "50" smd roundrect
(at -0.2 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "51" smd roundrect
(at 0.2 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "52" smd roundrect
(at 0.2 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "53" smd roundrect
(at 0.6 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "54" smd roundrect
(at 0.6 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "55" smd roundrect
(at 1 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "56" smd roundrect
(at 1 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "57" smd roundrect
(at 1.4 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "58" smd roundrect
(at 1.4 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "59" smd roundrect
(at 1.8 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "60" smd roundrect
(at 1.8 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "61" smd roundrect
(at 2.2 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "62" smd roundrect
(at 2.2 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "63" smd roundrect
(at 2.6 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "64" smd roundrect
(at 2.6 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "65" smd roundrect
(at 3 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "66" smd roundrect
(at 3 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "67" smd roundrect
(at 3.4 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "68" smd roundrect
(at 3.4 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "69" smd roundrect
(at 3.8 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "70" smd roundrect
(at 3.8 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "71" smd roundrect
(at 4.2 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "72" smd roundrect
(at 4.2 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "73" smd roundrect
(at 4.6 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "74" smd roundrect
(at 4.6 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "75" smd roundrect
(at 5 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "76" smd roundrect
(at 5 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "77" smd roundrect
(at 5.4 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "78" smd roundrect
(at 5.4 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "79" smd roundrect
(at 5.8 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "80" smd roundrect
(at 5.8 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "81" smd roundrect
(at 6.2 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "82" smd roundrect
(at 6.2 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "83" smd roundrect
(at 6.6 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "84" smd roundrect
(at 6.6 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "85" smd roundrect
(at 7 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "86" smd roundrect
(at 7 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "87" smd roundrect
(at 7.4 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "88" smd roundrect
(at 7.4 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "89" smd roundrect
(at 7.8 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "90" smd roundrect
(at 7.8 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "91" smd roundrect
(at 8.2 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "92" smd roundrect
(at 8.2 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "93" smd roundrect
(at 8.6 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "94" smd roundrect
(at 8.6 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "95" smd roundrect
(at 9 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "96" smd roundrect
(at 9 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "97" smd roundrect
(at 9.4 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "98" smd roundrect
(at 9.4 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "99" smd roundrect
(at 9.8 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "100" smd roundrect
(at 9.8 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "MP" smd rect
(at -10.275 -1.355)
(size 0.35 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
)
(pad "MP" smd rect
(at -10.275 1.355)
(size 0.35 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
)
(pad "MP" smd rect
(at 10.275 -1.355)
(size 0.35 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
)
(pad "MP" smd rect
(at 10.275 1.355)
(size 0.35 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
)
(embedded_fonts no)
(model "${KICAD9_3DMODEL_DIR}/Connector_Hirose_DF40.3dshapes/Hirose_DF40C-100DP-0.4V_2x50-1MP_P0.4mm.step"
(offset
(xyz 0 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 0 0 0)
)
)
)

View File

@@ -0,0 +1,821 @@
(footprint "Hirose_DF40C-100DS-0.4V_2x50_P0.4mm"
(version 20241229)
(generator "kicad-footprint-generator")
(layer "F.Cu")
(descr "0.4mm Pitch, Stacking Height 1.500000mm, Receptacle, vertical (source: https://www.hirose.com/en/product/document?clcode=&productname=&series=DF40&documenttype=Catalog&lang=en&documentid=en_DF40_CAT)")
(tags "conn hirose board-to-board mezzanine stacking receptacle")
(property "Reference" "REF**"
(at 0 -3.09 0)
(layer "F.SilkS")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "Hirose_DF40C-100DS-0.4V_2x50_P0.4mm"
(at 0 3.09 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(attr smd)
(fp_line
(start -11.41 -1.55)
(end -10.16 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -11.41 1.55)
(end -11.41 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -10.16 1.55)
(end -11.41 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -10.016506 2.665)
(end -9.8 2.29)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -9.8 2.29)
(end -9.583494 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -9.583494 2.665)
(end -10.016506 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 10.16 -1.55)
(end 11.41 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 11.41 -1.55)
(end 11.41 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 11.41 1.55)
(end 10.16 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -11.8 -2.39)
(end -11.8 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -11.8 2.39)
(end 11.8 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 11.8 -2.39)
(end -11.8 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 11.8 2.39)
(end 11.8 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -11.3 -1.44)
(end 11.3 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -11.3 1.44)
(end -11.3 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -10 1.44)
(end -9.8 1.12)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -9.8 1.12)
(end -9.6 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 11.3 -1.44)
(end 11.3 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 11.3 1.44)
(end -11.3 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_text user "${REFERENCE}"
(at 0 0 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "1" smd roundrect
(at -9.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "2" smd roundrect
(at -9.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "3" smd roundrect
(at -9.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "4" smd roundrect
(at -9.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "5" smd roundrect
(at -9 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "6" smd roundrect
(at -9 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "7" smd roundrect
(at -8.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "8" smd roundrect
(at -8.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "9" smd roundrect
(at -8.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "10" smd roundrect
(at -8.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "11" smd roundrect
(at -7.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "12" smd roundrect
(at -7.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "13" smd roundrect
(at -7.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "14" smd roundrect
(at -7.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "15" smd roundrect
(at -7 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "16" smd roundrect
(at -7 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "17" smd roundrect
(at -6.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "18" smd roundrect
(at -6.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "19" smd roundrect
(at -6.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "20" smd roundrect
(at -6.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "21" smd roundrect
(at -5.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "22" smd roundrect
(at -5.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "23" smd roundrect
(at -5.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "24" smd roundrect
(at -5.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "25" smd roundrect
(at -5 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "26" smd roundrect
(at -5 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "27" smd roundrect
(at -4.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "28" smd roundrect
(at -4.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "29" smd roundrect
(at -4.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "30" smd roundrect
(at -4.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "31" smd roundrect
(at -3.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "32" smd roundrect
(at -3.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "33" smd roundrect
(at -3.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "34" smd roundrect
(at -3.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "35" smd roundrect
(at -3 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "36" smd roundrect
(at -3 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "37" smd roundrect
(at -2.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "38" smd roundrect
(at -2.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "39" smd roundrect
(at -2.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "40" smd roundrect
(at -2.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "41" smd roundrect
(at -1.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "42" smd roundrect
(at -1.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "43" smd roundrect
(at -1.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "44" smd roundrect
(at -1.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "45" smd roundrect
(at -1 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "46" smd roundrect
(at -1 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "47" smd roundrect
(at -0.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "48" smd roundrect
(at -0.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "49" smd roundrect
(at -0.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "50" smd roundrect
(at -0.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "51" smd roundrect
(at 0.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "52" smd roundrect
(at 0.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "53" smd roundrect
(at 0.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "54" smd roundrect
(at 0.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "55" smd roundrect
(at 1 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "56" smd roundrect
(at 1 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "57" smd roundrect
(at 1.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "58" smd roundrect
(at 1.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "59" smd roundrect
(at 1.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "60" smd roundrect
(at 1.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "61" smd roundrect
(at 2.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "62" smd roundrect
(at 2.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "63" smd roundrect
(at 2.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "64" smd roundrect
(at 2.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "65" smd roundrect
(at 3 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "66" smd roundrect
(at 3 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "67" smd roundrect
(at 3.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "68" smd roundrect
(at 3.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "69" smd roundrect
(at 3.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "70" smd roundrect
(at 3.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "71" smd roundrect
(at 4.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "72" smd roundrect
(at 4.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "73" smd roundrect
(at 4.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "74" smd roundrect
(at 4.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "75" smd roundrect
(at 5 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "76" smd roundrect
(at 5 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "77" smd roundrect
(at 5.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "78" smd roundrect
(at 5.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "79" smd roundrect
(at 5.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "80" smd roundrect
(at 5.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "81" smd roundrect
(at 6.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "82" smd roundrect
(at 6.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "83" smd roundrect
(at 6.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "84" smd roundrect
(at 6.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "85" smd roundrect
(at 7 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "86" smd roundrect
(at 7 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "87" smd roundrect
(at 7.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "88" smd roundrect
(at 7.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "89" smd roundrect
(at 7.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "90" smd roundrect
(at 7.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "91" smd roundrect
(at 8.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "92" smd roundrect
(at 8.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "93" smd roundrect
(at 8.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "94" smd roundrect
(at 8.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "95" smd roundrect
(at 9 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "96" smd roundrect
(at 9 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "97" smd roundrect
(at 9.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "98" smd roundrect
(at 9.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "99" smd roundrect
(at 9.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "100" smd roundrect
(at 9.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(embedded_fonts no)
(model "${KICAD9_3DMODEL_DIR}/Connector_Hirose_DF40.3dshapes/Hirose_DF40C-100DS-0.4V_2x50_P0.4mm.step"
(offset
(xyz 0 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 0 0 0)
)
)
)

View File

@@ -0,0 +1,301 @@
(footprint "Hirose_DF40C-10DP-0.4V_2x05-1MP_P0.4mm"
(version 20241229)
(generator "kicad-footprint-generator")
(layer "F.Cu")
(descr "0.4mm Pitch, Plug, vertical (source: https://www.hirose.com/en/product/document?clcode=&productname=&series=DF40&documenttype=Catalog&lang=en&documentid=en_DF40_CAT)")
(tags "conn hirose board-to-board mezzanine stacking plug")
(property "Reference" "REF**"
(at 0 -2.89 0)
(layer "F.SilkS")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "Hirose_DF40C-10DP-0.4V_2x05-1MP_P0.4mm"
(at 0 2.89 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(attr smd)
(fp_line
(start -1.87 -1.035)
(end -1.71 -1.035)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -1.87 1.035)
(end -1.87 -1.035)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -1.71 1.035)
(end -1.87 1.035)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -1.016506 -2.4)
(end -0.8 -2.025)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -0.8 -2.025)
(end -0.583494 -2.4)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -0.583494 -2.4)
(end -1.016506 -2.4)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 1.71 -1.035)
(end 1.87 -1.035)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 1.87 -1.035)
(end 1.87 1.035)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 1.87 1.035)
(end 1.71 1.035)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -2.26 -2.19)
(end -2.26 2.19)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -2.26 2.19)
(end 2.26 2.19)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 2.26 -2.19)
(end -2.26 -2.19)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 2.26 2.19)
(end 2.26 -2.19)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -1.76 -0.925)
(end 1.76 -0.925)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -1.76 0.925)
(end -1.76 -0.925)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -1 -0.925)
(end -0.8 -0.605)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -0.8 -0.605)
(end -0.6 -0.925)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 1.76 -0.925)
(end 1.76 0.925)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 1.76 0.925)
(end -1.76 0.925)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_text user "${REFERENCE}"
(at 0 0 0)
(layer "F.Fab")
(effects
(font
(size 0.88 0.88)
(thickness 0.13)
)
)
)
(pad "1" smd roundrect
(at -0.8 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "2" smd roundrect
(at -0.8 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "3" smd roundrect
(at -0.4 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "4" smd roundrect
(at -0.4 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "5" smd roundrect
(at 0 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "6" smd roundrect
(at 0 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "7" smd roundrect
(at 0.4 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "8" smd roundrect
(at 0.4 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "9" smd roundrect
(at 0.8 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "10" smd roundrect
(at 0.8 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "MP" smd rect
(at -1.275 -1.355)
(size 0.35 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
)
(pad "MP" smd rect
(at -1.275 1.355)
(size 0.35 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
)
(pad "MP" smd rect
(at 1.275 -1.355)
(size 0.35 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
)
(pad "MP" smd rect
(at 1.275 1.355)
(size 0.35 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
)
(embedded_fonts no)
(model "${KICAD9_3DMODEL_DIR}/Connector_Hirose_DF40.3dshapes/Hirose_DF40C-10DP-0.4V_2x05-1MP_P0.4mm.step"
(offset
(xyz 0 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 0 0 0)
)
)
)

View File

@@ -0,0 +1,961 @@
(footprint "Hirose_DF40C-120DP-0.4V_2x60-1MP_P0.4mm"
(version 20241229)
(generator "kicad-footprint-generator")
(layer "F.Cu")
(descr "0.4mm Pitch, Plug, vertical (source: https://www.hirose.com/en/product/document?clcode=&productname=&series=DF40&documenttype=Catalog&lang=en&documentid=en_DF40_CAT)")
(tags "conn hirose board-to-board mezzanine stacking plug")
(property "Reference" "REF**"
(at 0 -2.89 0)
(layer "F.SilkS")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "Hirose_DF40C-120DP-0.4V_2x60-1MP_P0.4mm"
(at 0 2.89 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(attr smd)
(fp_line
(start -12.87 -1.035)
(end -12.71 -1.035)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -12.87 1.035)
(end -12.87 -1.035)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -12.71 1.035)
(end -12.87 1.035)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -12.016506 -2.4)
(end -11.8 -2.025)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -11.8 -2.025)
(end -11.583494 -2.4)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -11.583494 -2.4)
(end -12.016506 -2.4)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 12.71 -1.035)
(end 12.87 -1.035)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 12.87 -1.035)
(end 12.87 1.035)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 12.87 1.035)
(end 12.71 1.035)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -13.27 -2.19)
(end -13.27 2.19)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -13.27 2.19)
(end 13.27 2.19)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 13.27 -2.19)
(end -13.27 -2.19)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 13.27 2.19)
(end 13.27 -2.19)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -12.76 -0.925)
(end 12.76 -0.925)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -12.76 0.925)
(end -12.76 -0.925)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -12 -0.925)
(end -11.8 -0.605)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -11.8 -0.605)
(end -11.6 -0.925)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 12.76 -0.925)
(end 12.76 0.925)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 12.76 0.925)
(end -12.76 0.925)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_text user "${REFERENCE}"
(at 0 0 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "1" smd roundrect
(at -11.8 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "2" smd roundrect
(at -11.8 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "3" smd roundrect
(at -11.4 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "4" smd roundrect
(at -11.4 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "5" smd roundrect
(at -11 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "6" smd roundrect
(at -11 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "7" smd roundrect
(at -10.6 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "8" smd roundrect
(at -10.6 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "9" smd roundrect
(at -10.2 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "10" smd roundrect
(at -10.2 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "11" smd roundrect
(at -9.8 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "12" smd roundrect
(at -9.8 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "13" smd roundrect
(at -9.4 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "14" smd roundrect
(at -9.4 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "15" smd roundrect
(at -9 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "16" smd roundrect
(at -9 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "17" smd roundrect
(at -8.6 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "18" smd roundrect
(at -8.6 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "19" smd roundrect
(at -8.2 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "20" smd roundrect
(at -8.2 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "21" smd roundrect
(at -7.8 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "22" smd roundrect
(at -7.8 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "23" smd roundrect
(at -7.4 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "24" smd roundrect
(at -7.4 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "25" smd roundrect
(at -7 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "26" smd roundrect
(at -7 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "27" smd roundrect
(at -6.6 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "28" smd roundrect
(at -6.6 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "29" smd roundrect
(at -6.2 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "30" smd roundrect
(at -6.2 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "31" smd roundrect
(at -5.8 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "32" smd roundrect
(at -5.8 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "33" smd roundrect
(at -5.4 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "34" smd roundrect
(at -5.4 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "35" smd roundrect
(at -5 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "36" smd roundrect
(at -5 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "37" smd roundrect
(at -4.6 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "38" smd roundrect
(at -4.6 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "39" smd roundrect
(at -4.2 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "40" smd roundrect
(at -4.2 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "41" smd roundrect
(at -3.8 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "42" smd roundrect
(at -3.8 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "43" smd roundrect
(at -3.4 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "44" smd roundrect
(at -3.4 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "45" smd roundrect
(at -3 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "46" smd roundrect
(at -3 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "47" smd roundrect
(at -2.6 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "48" smd roundrect
(at -2.6 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "49" smd roundrect
(at -2.2 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "50" smd roundrect
(at -2.2 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "51" smd roundrect
(at -1.8 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "52" smd roundrect
(at -1.8 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "53" smd roundrect
(at -1.4 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "54" smd roundrect
(at -1.4 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "55" smd roundrect
(at -1 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "56" smd roundrect
(at -1 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "57" smd roundrect
(at -0.6 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "58" smd roundrect
(at -0.6 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "59" smd roundrect
(at -0.2 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "60" smd roundrect
(at -0.2 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "61" smd roundrect
(at 0.2 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "62" smd roundrect
(at 0.2 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "63" smd roundrect
(at 0.6 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "64" smd roundrect
(at 0.6 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "65" smd roundrect
(at 1 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "66" smd roundrect
(at 1 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "67" smd roundrect
(at 1.4 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "68" smd roundrect
(at 1.4 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "69" smd roundrect
(at 1.8 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "70" smd roundrect
(at 1.8 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "71" smd roundrect
(at 2.2 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "72" smd roundrect
(at 2.2 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "73" smd roundrect
(at 2.6 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "74" smd roundrect
(at 2.6 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "75" smd roundrect
(at 3 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "76" smd roundrect
(at 3 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "77" smd roundrect
(at 3.4 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "78" smd roundrect
(at 3.4 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "79" smd roundrect
(at 3.8 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "80" smd roundrect
(at 3.8 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "81" smd roundrect
(at 4.2 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "82" smd roundrect
(at 4.2 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "83" smd roundrect
(at 4.6 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "84" smd roundrect
(at 4.6 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "85" smd roundrect
(at 5 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "86" smd roundrect
(at 5 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "87" smd roundrect
(at 5.4 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "88" smd roundrect
(at 5.4 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "89" smd roundrect
(at 5.8 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "90" smd roundrect
(at 5.8 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "91" smd roundrect
(at 6.2 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "92" smd roundrect
(at 6.2 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "93" smd roundrect
(at 6.6 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "94" smd roundrect
(at 6.6 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "95" smd roundrect
(at 7 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "96" smd roundrect
(at 7 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "97" smd roundrect
(at 7.4 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "98" smd roundrect
(at 7.4 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "99" smd roundrect
(at 7.8 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "100" smd roundrect
(at 7.8 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "101" smd roundrect
(at 8.2 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "102" smd roundrect
(at 8.2 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "103" smd roundrect
(at 8.6 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "104" smd roundrect
(at 8.6 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "105" smd roundrect
(at 9 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "106" smd roundrect
(at 9 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "107" smd roundrect
(at 9.4 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "108" smd roundrect
(at 9.4 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "109" smd roundrect
(at 9.8 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "110" smd roundrect
(at 9.8 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "111" smd roundrect
(at 10.2 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "112" smd roundrect
(at 10.2 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "113" smd roundrect
(at 10.6 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "114" smd roundrect
(at 10.6 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "115" smd roundrect
(at 11 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "116" smd roundrect
(at 11 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "117" smd roundrect
(at 11.4 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "118" smd roundrect
(at 11.4 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "119" smd roundrect
(at 11.8 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "120" smd roundrect
(at 11.8 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "MP" smd rect
(at -12.275 -1.355)
(size 0.35 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
)
(pad "MP" smd rect
(at -12.275 1.355)
(size 0.35 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
)
(pad "MP" smd rect
(at 12.275 -1.355)
(size 0.35 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
)
(pad "MP" smd rect
(at 12.275 1.355)
(size 0.35 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
)
(embedded_fonts no)
(model "${KICAD9_3DMODEL_DIR}/Connector_Hirose_DF40.3dshapes/Hirose_DF40C-120DP-0.4V_2x60-1MP_P0.4mm.step"
(offset
(xyz 0 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 0 0 0)
)
)
)

View File

@@ -0,0 +1,941 @@
(footprint "Hirose_DF40C-120DS-0.4V_2x60_P0.4mm"
(version 20241229)
(generator "kicad-footprint-generator")
(layer "F.Cu")
(descr "0.4mm Pitch, Stacking Height 1.500000mm, Receptacle, vertical (source: https://www.hirose.com/en/product/document?clcode=&productname=&series=DF40&documenttype=Catalog&lang=en&documentid=en_DF40_CAT)")
(tags "conn hirose board-to-board mezzanine stacking receptacle")
(property "Reference" "REF**"
(at 0 -3.09 0)
(layer "F.SilkS")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "Hirose_DF40C-120DS-0.4V_2x60_P0.4mm"
(at 0 3.09 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(attr smd)
(fp_line
(start -13.41 -1.55)
(end -12.16 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -13.41 1.55)
(end -13.41 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -12.16 1.55)
(end -13.41 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -12.016506 2.665)
(end -11.8 2.29)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -11.8 2.29)
(end -11.583494 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -11.583494 2.665)
(end -12.016506 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 12.16 -1.55)
(end 13.41 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 13.41 -1.55)
(end 13.41 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 13.41 1.55)
(end 12.16 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -13.8 -2.39)
(end -13.8 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -13.8 2.39)
(end 13.8 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 13.8 -2.39)
(end -13.8 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 13.8 2.39)
(end 13.8 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -13.3 -1.44)
(end 13.3 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -13.3 1.44)
(end -13.3 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -12 1.44)
(end -11.8 1.12)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -11.8 1.12)
(end -11.6 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 13.3 -1.44)
(end 13.3 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 13.3 1.44)
(end -13.3 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_text user "${REFERENCE}"
(at 0 0 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "1" smd roundrect
(at -11.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "2" smd roundrect
(at -11.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "3" smd roundrect
(at -11.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "4" smd roundrect
(at -11.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "5" smd roundrect
(at -11 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "6" smd roundrect
(at -11 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "7" smd roundrect
(at -10.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "8" smd roundrect
(at -10.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "9" smd roundrect
(at -10.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "10" smd roundrect
(at -10.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "11" smd roundrect
(at -9.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "12" smd roundrect
(at -9.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "13" smd roundrect
(at -9.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "14" smd roundrect
(at -9.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "15" smd roundrect
(at -9 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "16" smd roundrect
(at -9 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "17" smd roundrect
(at -8.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "18" smd roundrect
(at -8.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "19" smd roundrect
(at -8.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "20" smd roundrect
(at -8.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "21" smd roundrect
(at -7.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "22" smd roundrect
(at -7.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "23" smd roundrect
(at -7.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "24" smd roundrect
(at -7.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "25" smd roundrect
(at -7 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "26" smd roundrect
(at -7 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "27" smd roundrect
(at -6.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "28" smd roundrect
(at -6.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "29" smd roundrect
(at -6.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "30" smd roundrect
(at -6.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "31" smd roundrect
(at -5.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "32" smd roundrect
(at -5.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "33" smd roundrect
(at -5.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "34" smd roundrect
(at -5.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "35" smd roundrect
(at -5 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "36" smd roundrect
(at -5 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "37" smd roundrect
(at -4.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "38" smd roundrect
(at -4.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "39" smd roundrect
(at -4.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "40" smd roundrect
(at -4.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "41" smd roundrect
(at -3.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "42" smd roundrect
(at -3.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "43" smd roundrect
(at -3.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "44" smd roundrect
(at -3.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "45" smd roundrect
(at -3 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "46" smd roundrect
(at -3 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "47" smd roundrect
(at -2.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "48" smd roundrect
(at -2.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "49" smd roundrect
(at -2.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "50" smd roundrect
(at -2.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "51" smd roundrect
(at -1.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "52" smd roundrect
(at -1.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "53" smd roundrect
(at -1.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "54" smd roundrect
(at -1.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "55" smd roundrect
(at -1 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "56" smd roundrect
(at -1 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "57" smd roundrect
(at -0.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "58" smd roundrect
(at -0.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "59" smd roundrect
(at -0.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "60" smd roundrect
(at -0.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "61" smd roundrect
(at 0.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "62" smd roundrect
(at 0.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "63" smd roundrect
(at 0.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "64" smd roundrect
(at 0.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "65" smd roundrect
(at 1 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "66" smd roundrect
(at 1 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "67" smd roundrect
(at 1.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "68" smd roundrect
(at 1.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "69" smd roundrect
(at 1.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "70" smd roundrect
(at 1.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "71" smd roundrect
(at 2.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "72" smd roundrect
(at 2.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "73" smd roundrect
(at 2.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "74" smd roundrect
(at 2.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "75" smd roundrect
(at 3 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "76" smd roundrect
(at 3 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "77" smd roundrect
(at 3.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "78" smd roundrect
(at 3.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "79" smd roundrect
(at 3.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "80" smd roundrect
(at 3.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "81" smd roundrect
(at 4.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "82" smd roundrect
(at 4.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "83" smd roundrect
(at 4.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "84" smd roundrect
(at 4.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "85" smd roundrect
(at 5 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "86" smd roundrect
(at 5 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "87" smd roundrect
(at 5.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "88" smd roundrect
(at 5.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "89" smd roundrect
(at 5.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "90" smd roundrect
(at 5.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "91" smd roundrect
(at 6.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "92" smd roundrect
(at 6.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "93" smd roundrect
(at 6.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "94" smd roundrect
(at 6.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "95" smd roundrect
(at 7 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "96" smd roundrect
(at 7 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "97" smd roundrect
(at 7.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "98" smd roundrect
(at 7.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "99" smd roundrect
(at 7.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "100" smd roundrect
(at 7.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "101" smd roundrect
(at 8.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "102" smd roundrect
(at 8.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "103" smd roundrect
(at 8.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "104" smd roundrect
(at 8.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "105" smd roundrect
(at 9 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "106" smd roundrect
(at 9 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "107" smd roundrect
(at 9.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "108" smd roundrect
(at 9.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "109" smd roundrect
(at 9.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "110" smd roundrect
(at 9.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "111" smd roundrect
(at 10.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "112" smd roundrect
(at 10.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "113" smd roundrect
(at 10.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "114" smd roundrect
(at 10.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "115" smd roundrect
(at 11 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "116" smd roundrect
(at 11 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "117" smd roundrect
(at 11.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "118" smd roundrect
(at 11.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "119" smd roundrect
(at 11.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "120" smd roundrect
(at 11.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(embedded_fonts no)
(model "${KICAD9_3DMODEL_DIR}/Connector_Hirose_DF40.3dshapes/Hirose_DF40C-120DS-0.4V_2x60_P0.4mm.step"
(offset
(xyz 0 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 0 0 0)
)
)
)

View File

@@ -0,0 +1,313 @@
(footprint "Hirose_DF40C-12DP-0.4V_2x06-1MP_P0.4mm"
(version 20241229)
(generator "kicad-footprint-generator")
(layer "F.Cu")
(descr "0.4mm Pitch, Plug, vertical (source: https://www.hirose.com/en/product/document?clcode=&productname=&series=DF40&documenttype=Catalog&lang=en&documentid=en_DF40_CAT)")
(tags "conn hirose board-to-board mezzanine stacking plug")
(property "Reference" "REF**"
(at 0 -2.89 0)
(layer "F.SilkS")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "Hirose_DF40C-12DP-0.4V_2x06-1MP_P0.4mm"
(at 0 2.89 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(attr smd)
(fp_line
(start -2.07 -1.035)
(end -1.91 -1.035)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -2.07 1.035)
(end -2.07 -1.035)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -1.91 1.035)
(end -2.07 1.035)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -1.216506 -2.4)
(end -1 -2.025)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -1 -2.025)
(end -0.783494 -2.4)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -0.783494 -2.4)
(end -1.216506 -2.4)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 1.91 -1.035)
(end 2.07 -1.035)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 2.07 -1.035)
(end 2.07 1.035)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 2.07 1.035)
(end 1.91 1.035)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -2.46 -2.19)
(end -2.46 2.19)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -2.46 2.19)
(end 2.46 2.19)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 2.46 -2.19)
(end -2.46 -2.19)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 2.46 2.19)
(end 2.46 -2.19)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -1.96 -0.925)
(end 1.96 -0.925)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -1.96 0.925)
(end -1.96 -0.925)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -1.2 -0.925)
(end -1 -0.605)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -1 -0.605)
(end -0.8 -0.925)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 1.96 -0.925)
(end 1.96 0.925)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 1.96 0.925)
(end -1.96 0.925)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_text user "${REFERENCE}"
(at 0 0 0)
(layer "F.Fab")
(effects
(font
(size 0.98 0.98)
(thickness 0.15)
)
)
)
(pad "1" smd roundrect
(at -1 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "2" smd roundrect
(at -1 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "3" smd roundrect
(at -0.6 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "4" smd roundrect
(at -0.6 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "5" smd roundrect
(at -0.2 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "6" smd roundrect
(at -0.2 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "7" smd roundrect
(at 0.2 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "8" smd roundrect
(at 0.2 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "9" smd roundrect
(at 0.6 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "10" smd roundrect
(at 0.6 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "11" smd roundrect
(at 1 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "12" smd roundrect
(at 1 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "MP" smd rect
(at -1.475 -1.355)
(size 0.35 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
)
(pad "MP" smd rect
(at -1.475 1.355)
(size 0.35 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
)
(pad "MP" smd rect
(at 1.475 -1.355)
(size 0.35 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
)
(pad "MP" smd rect
(at 1.475 1.355)
(size 0.35 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
)
(embedded_fonts no)
(model "${KICAD9_3DMODEL_DIR}/Connector_Hirose_DF40.3dshapes/Hirose_DF40C-12DP-0.4V_2x06-1MP_P0.4mm.step"
(offset
(xyz 0 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 0 0 0)
)
)
)

View File

@@ -0,0 +1,361 @@
(footprint "Hirose_DF40C-20DP-0.4V_2x10-1MP_P0.4mm"
(version 20241229)
(generator "kicad-footprint-generator")
(layer "F.Cu")
(descr "0.4mm Pitch, Plug, vertical (source: https://www.hirose.com/en/product/document?clcode=&productname=&series=DF40&documenttype=Catalog&lang=en&documentid=en_DF40_CAT)")
(tags "conn hirose board-to-board mezzanine stacking plug")
(property "Reference" "REF**"
(at 0 -2.89 0)
(layer "F.SilkS")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "Hirose_DF40C-20DP-0.4V_2x10-1MP_P0.4mm"
(at 0 2.89 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(attr smd)
(fp_line
(start -2.87 -1.035)
(end -2.71 -1.035)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -2.87 1.035)
(end -2.87 -1.035)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -2.71 1.035)
(end -2.87 1.035)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -2.016506 -2.4)
(end -1.8 -2.025)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -1.8 -2.025)
(end -1.583494 -2.4)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -1.583494 -2.4)
(end -2.016506 -2.4)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 2.71 -1.035)
(end 2.87 -1.035)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 2.87 -1.035)
(end 2.87 1.035)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 2.87 1.035)
(end 2.71 1.035)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -3.26 -2.19)
(end -3.26 2.19)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -3.26 2.19)
(end 3.26 2.19)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 3.26 -2.19)
(end -3.26 -2.19)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 3.26 2.19)
(end 3.26 -2.19)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -2.76 -0.925)
(end 2.76 -0.925)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -2.76 0.925)
(end -2.76 -0.925)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -2 -0.925)
(end -1.8 -0.605)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -1.8 -0.605)
(end -1.6 -0.925)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 2.76 -0.925)
(end 2.76 0.925)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 2.76 0.925)
(end -2.76 0.925)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_text user "${REFERENCE}"
(at 0 0 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "1" smd roundrect
(at -1.8 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "2" smd roundrect
(at -1.8 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "3" smd roundrect
(at -1.4 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "4" smd roundrect
(at -1.4 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "5" smd roundrect
(at -1 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "6" smd roundrect
(at -1 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "7" smd roundrect
(at -0.6 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "8" smd roundrect
(at -0.6 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "9" smd roundrect
(at -0.2 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "10" smd roundrect
(at -0.2 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "11" smd roundrect
(at 0.2 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "12" smd roundrect
(at 0.2 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "13" smd roundrect
(at 0.6 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "14" smd roundrect
(at 0.6 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "15" smd roundrect
(at 1 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "16" smd roundrect
(at 1 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "17" smd roundrect
(at 1.4 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "18" smd roundrect
(at 1.4 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "19" smd roundrect
(at 1.8 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "20" smd roundrect
(at 1.8 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "MP" smd rect
(at -2.275 -1.355)
(size 0.35 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
)
(pad "MP" smd rect
(at -2.275 1.355)
(size 0.35 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
)
(pad "MP" smd rect
(at 2.275 -1.355)
(size 0.35 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
)
(pad "MP" smd rect
(at 2.275 1.355)
(size 0.35 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
)
(embedded_fonts no)
(model "${KICAD9_3DMODEL_DIR}/Connector_Hirose_DF40.3dshapes/Hirose_DF40C-20DP-0.4V_2x10-1MP_P0.4mm.step"
(offset
(xyz 0 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 0 0 0)
)
)
)

View File

@@ -0,0 +1,341 @@
(footprint "Hirose_DF40C-20DS-0.4V_2x10_P0.4mm"
(version 20241229)
(generator "kicad-footprint-generator")
(layer "F.Cu")
(descr "0.4mm Pitch, Stacking Height 1.500000mm, Receptacle, vertical (source: https://www.hirose.com/en/product/document?clcode=&productname=&series=DF40&documenttype=Catalog&lang=en&documentid=en_DF40_CAT)")
(tags "conn hirose board-to-board mezzanine stacking receptacle")
(property "Reference" "REF**"
(at 0 -3.09 0)
(layer "F.SilkS")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "Hirose_DF40C-20DS-0.4V_2x10_P0.4mm"
(at 0 3.09 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(attr smd)
(fp_line
(start -3.41 -1.55)
(end -2.16 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -3.41 1.55)
(end -3.41 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -2.16 1.55)
(end -3.41 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -2.016506 2.665)
(end -1.8 2.29)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -1.8 2.29)
(end -1.583494 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -1.583494 2.665)
(end -2.016506 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 2.16 -1.55)
(end 3.41 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 3.41 -1.55)
(end 3.41 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 3.41 1.55)
(end 2.16 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -3.8 -2.39)
(end -3.8 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -3.8 2.39)
(end 3.8 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 3.8 -2.39)
(end -3.8 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 3.8 2.39)
(end 3.8 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -3.3 -1.44)
(end 3.3 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -3.3 1.44)
(end -3.3 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -2 1.44)
(end -1.8 1.12)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -1.8 1.12)
(end -1.6 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 3.3 -1.44)
(end 3.3 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 3.3 1.44)
(end -3.3 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_text user "${REFERENCE}"
(at 0 0 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "1" smd roundrect
(at -1.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "2" smd roundrect
(at -1.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "3" smd roundrect
(at -1.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "4" smd roundrect
(at -1.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "5" smd roundrect
(at -1 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "6" smd roundrect
(at -1 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "7" smd roundrect
(at -0.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "8" smd roundrect
(at -0.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "9" smd roundrect
(at -0.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "10" smd roundrect
(at -0.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "11" smd roundrect
(at 0.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "12" smd roundrect
(at 0.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "13" smd roundrect
(at 0.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "14" smd roundrect
(at 0.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "15" smd roundrect
(at 1 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "16" smd roundrect
(at 1 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "17" smd roundrect
(at 1.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "18" smd roundrect
(at 1.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "19" smd roundrect
(at 1.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "20" smd roundrect
(at 1.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(embedded_fonts no)
(model "${KICAD9_3DMODEL_DIR}/Connector_Hirose_DF40.3dshapes/Hirose_DF40C-20DS-0.4V_2x10_P0.4mm.step"
(offset
(xyz 0 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 0 0 0)
)
)
)

View File

@@ -0,0 +1,385 @@
(footprint "Hirose_DF40C-24DP-0.4V_2x12-1MP_P0.4mm"
(version 20241229)
(generator "kicad-footprint-generator")
(layer "F.Cu")
(descr "0.4mm Pitch, Plug, vertical (source: https://www.hirose.com/en/product/document?clcode=&productname=&series=DF40&documenttype=Catalog&lang=en&documentid=en_DF40_CAT)")
(tags "conn hirose board-to-board mezzanine stacking plug")
(property "Reference" "REF**"
(at 0 -2.89 0)
(layer "F.SilkS")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "Hirose_DF40C-24DP-0.4V_2x12-1MP_P0.4mm"
(at 0 2.89 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(attr smd)
(fp_line
(start -3.27 -1.035)
(end -3.11 -1.035)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -3.27 1.035)
(end -3.27 -1.035)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -3.11 1.035)
(end -3.27 1.035)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -2.416506 -2.4)
(end -2.2 -2.025)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -2.2 -2.025)
(end -1.983494 -2.4)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -1.983494 -2.4)
(end -2.416506 -2.4)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 3.11 -1.035)
(end 3.27 -1.035)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 3.27 -1.035)
(end 3.27 1.035)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 3.27 1.035)
(end 3.11 1.035)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -3.66 -2.19)
(end -3.66 2.19)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -3.66 2.19)
(end 3.66 2.19)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 3.66 -2.19)
(end -3.66 -2.19)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 3.66 2.19)
(end 3.66 -2.19)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -3.16 -0.925)
(end 3.16 -0.925)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -3.16 0.925)
(end -3.16 -0.925)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -2.4 -0.925)
(end -2.2 -0.605)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -2.2 -0.605)
(end -2 -0.925)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 3.16 -0.925)
(end 3.16 0.925)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 3.16 0.925)
(end -3.16 0.925)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_text user "${REFERENCE}"
(at 0 0 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "1" smd roundrect
(at -2.2 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "2" smd roundrect
(at -2.2 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "3" smd roundrect
(at -1.8 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "4" smd roundrect
(at -1.8 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "5" smd roundrect
(at -1.4 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "6" smd roundrect
(at -1.4 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "7" smd roundrect
(at -1 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "8" smd roundrect
(at -1 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "9" smd roundrect
(at -0.6 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "10" smd roundrect
(at -0.6 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "11" smd roundrect
(at -0.2 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "12" smd roundrect
(at -0.2 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "13" smd roundrect
(at 0.2 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "14" smd roundrect
(at 0.2 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "15" smd roundrect
(at 0.6 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "16" smd roundrect
(at 0.6 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "17" smd roundrect
(at 1 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "18" smd roundrect
(at 1 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "19" smd roundrect
(at 1.4 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "20" smd roundrect
(at 1.4 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "21" smd roundrect
(at 1.8 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "22" smd roundrect
(at 1.8 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "23" smd roundrect
(at 2.2 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "24" smd roundrect
(at 2.2 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "MP" smd rect
(at -2.675 -1.355)
(size 0.35 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
)
(pad "MP" smd rect
(at -2.675 1.355)
(size 0.35 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
)
(pad "MP" smd rect
(at 2.675 -1.355)
(size 0.35 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
)
(pad "MP" smd rect
(at 2.675 1.355)
(size 0.35 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
)
(embedded_fonts no)
(model "${KICAD9_3DMODEL_DIR}/Connector_Hirose_DF40.3dshapes/Hirose_DF40C-24DP-0.4V_2x12-1MP_P0.4mm.step"
(offset
(xyz 0 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 0 0 0)
)
)
)

View File

@@ -0,0 +1,365 @@
(footprint "Hirose_DF40C-24DS-0.4V_2x12_P0.4mm"
(version 20241229)
(generator "kicad-footprint-generator")
(layer "F.Cu")
(descr "0.4mm Pitch, Stacking Height 1.500000mm, Receptacle, vertical (source: https://www.hirose.com/en/product/document?clcode=&productname=&series=DF40&documenttype=Catalog&lang=en&documentid=en_DF40_CAT)")
(tags "conn hirose board-to-board mezzanine stacking receptacle")
(property "Reference" "REF**"
(at 0 -3.09 0)
(layer "F.SilkS")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "Hirose_DF40C-24DS-0.4V_2x12_P0.4mm"
(at 0 3.09 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(attr smd)
(fp_line
(start -3.81 -1.55)
(end -2.56 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -3.81 1.55)
(end -3.81 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -2.56 1.55)
(end -3.81 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -2.416506 2.665)
(end -2.2 2.29)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -2.2 2.29)
(end -1.983494 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -1.983494 2.665)
(end -2.416506 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 2.56 -1.55)
(end 3.81 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 3.81 -1.55)
(end 3.81 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 3.81 1.55)
(end 2.56 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -4.2 -2.39)
(end -4.2 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -4.2 2.39)
(end 4.2 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 4.2 -2.39)
(end -4.2 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 4.2 2.39)
(end 4.2 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -3.7 -1.44)
(end 3.7 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -3.7 1.44)
(end -3.7 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -2.4 1.44)
(end -2.2 1.12)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -2.2 1.12)
(end -2 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 3.7 -1.44)
(end 3.7 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 3.7 1.44)
(end -3.7 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_text user "${REFERENCE}"
(at 0 0 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "1" smd roundrect
(at -2.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "2" smd roundrect
(at -2.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "3" smd roundrect
(at -1.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "4" smd roundrect
(at -1.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "5" smd roundrect
(at -1.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "6" smd roundrect
(at -1.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "7" smd roundrect
(at -1 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "8" smd roundrect
(at -1 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "9" smd roundrect
(at -0.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "10" smd roundrect
(at -0.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "11" smd roundrect
(at -0.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "12" smd roundrect
(at -0.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "13" smd roundrect
(at 0.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "14" smd roundrect
(at 0.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "15" smd roundrect
(at 0.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "16" smd roundrect
(at 0.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "17" smd roundrect
(at 1 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "18" smd roundrect
(at 1 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "19" smd roundrect
(at 1.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "20" smd roundrect
(at 1.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "21" smd roundrect
(at 1.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "22" smd roundrect
(at 1.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "23" smd roundrect
(at 2.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "24" smd roundrect
(at 2.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(embedded_fonts no)
(model "${KICAD9_3DMODEL_DIR}/Connector_Hirose_DF40.3dshapes/Hirose_DF40C-24DS-0.4V_2x12_P0.4mm.step"
(offset
(xyz 0 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 0 0 0)
)
)
)

View File

@@ -0,0 +1,421 @@
(footprint "Hirose_DF40C-30DP-0.4V_2x15-1MP_P0.4mm"
(version 20241229)
(generator "kicad-footprint-generator")
(layer "F.Cu")
(descr "0.4mm Pitch, Plug, vertical (source: https://www.hirose.com/en/product/document?clcode=&productname=&series=DF40&documenttype=Catalog&lang=en&documentid=en_DF40_CAT)")
(tags "conn hirose board-to-board mezzanine stacking plug")
(property "Reference" "REF**"
(at 0 -2.89 0)
(layer "F.SilkS")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "Hirose_DF40C-30DP-0.4V_2x15-1MP_P0.4mm"
(at 0 2.89 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(attr smd)
(fp_line
(start -3.87 -1.035)
(end -3.71 -1.035)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -3.87 1.035)
(end -3.87 -1.035)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -3.71 1.035)
(end -3.87 1.035)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -3.016506 -2.4)
(end -2.8 -2.025)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -2.8 -2.025)
(end -2.583494 -2.4)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -2.583494 -2.4)
(end -3.016506 -2.4)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 3.71 -1.035)
(end 3.87 -1.035)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 3.87 -1.035)
(end 3.87 1.035)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 3.87 1.035)
(end 3.71 1.035)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -4.26 -2.19)
(end -4.26 2.19)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -4.26 2.19)
(end 4.26 2.19)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 4.26 -2.19)
(end -4.26 -2.19)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 4.26 2.19)
(end 4.26 -2.19)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -3.76 -0.925)
(end 3.76 -0.925)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -3.76 0.925)
(end -3.76 -0.925)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -3 -0.925)
(end -2.8 -0.605)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -2.8 -0.605)
(end -2.6 -0.925)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 3.76 -0.925)
(end 3.76 0.925)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 3.76 0.925)
(end -3.76 0.925)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_text user "${REFERENCE}"
(at 0 0 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "1" smd roundrect
(at -2.8 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "2" smd roundrect
(at -2.8 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "3" smd roundrect
(at -2.4 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "4" smd roundrect
(at -2.4 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "5" smd roundrect
(at -2 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "6" smd roundrect
(at -2 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "7" smd roundrect
(at -1.6 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "8" smd roundrect
(at -1.6 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "9" smd roundrect
(at -1.2 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "10" smd roundrect
(at -1.2 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "11" smd roundrect
(at -0.8 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "12" smd roundrect
(at -0.8 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "13" smd roundrect
(at -0.4 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "14" smd roundrect
(at -0.4 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "15" smd roundrect
(at 0 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "16" smd roundrect
(at 0 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "17" smd roundrect
(at 0.4 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "18" smd roundrect
(at 0.4 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "19" smd roundrect
(at 0.8 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "20" smd roundrect
(at 0.8 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "21" smd roundrect
(at 1.2 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "22" smd roundrect
(at 1.2 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "23" smd roundrect
(at 1.6 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "24" smd roundrect
(at 1.6 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "25" smd roundrect
(at 2 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "26" smd roundrect
(at 2 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "27" smd roundrect
(at 2.4 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "28" smd roundrect
(at 2.4 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "29" smd roundrect
(at 2.8 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "30" smd roundrect
(at 2.8 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "MP" smd rect
(at -3.275 -1.355)
(size 0.35 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
)
(pad "MP" smd rect
(at -3.275 1.355)
(size 0.35 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
)
(pad "MP" smd rect
(at 3.275 -1.355)
(size 0.35 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
)
(pad "MP" smd rect
(at 3.275 1.355)
(size 0.35 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
)
(embedded_fonts no)
(model "${KICAD9_3DMODEL_DIR}/Connector_Hirose_DF40.3dshapes/Hirose_DF40C-30DP-0.4V_2x15-1MP_P0.4mm.step"
(offset
(xyz 0 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 0 0 0)
)
)
)

View File

@@ -0,0 +1,401 @@
(footprint "Hirose_DF40C-30DS-0.4V_2x15_P0.4mm"
(version 20241229)
(generator "kicad-footprint-generator")
(layer "F.Cu")
(descr "0.4mm Pitch, Stacking Height 1.500000mm, Receptacle, vertical (source: https://www.hirose.com/en/product/document?clcode=&productname=&series=DF40&documenttype=Catalog&lang=en&documentid=en_DF40_CAT)")
(tags "conn hirose board-to-board mezzanine stacking receptacle")
(property "Reference" "REF**"
(at 0 -3.09 0)
(layer "F.SilkS")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "Hirose_DF40C-30DS-0.4V_2x15_P0.4mm"
(at 0 3.09 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(attr smd)
(fp_line
(start -4.41 -1.55)
(end -3.16 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -4.41 1.55)
(end -4.41 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -3.16 1.55)
(end -4.41 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -3.016506 2.665)
(end -2.8 2.29)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -2.8 2.29)
(end -2.583494 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -2.583494 2.665)
(end -3.016506 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 3.16 -1.55)
(end 4.41 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 4.41 -1.55)
(end 4.41 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 4.41 1.55)
(end 3.16 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -4.81 -2.39)
(end -4.81 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -4.81 2.39)
(end 4.81 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 4.81 -2.39)
(end -4.81 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 4.81 2.39)
(end 4.81 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -4.3 -1.44)
(end 4.3 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -4.3 1.44)
(end -4.3 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -3 1.44)
(end -2.8 1.12)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -2.8 1.12)
(end -2.6 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 4.3 -1.44)
(end 4.3 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 4.3 1.44)
(end -4.3 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_text user "${REFERENCE}"
(at 0 0 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "1" smd roundrect
(at -2.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "2" smd roundrect
(at -2.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "3" smd roundrect
(at -2.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "4" smd roundrect
(at -2.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "5" smd roundrect
(at -2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "6" smd roundrect
(at -2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "7" smd roundrect
(at -1.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "8" smd roundrect
(at -1.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "9" smd roundrect
(at -1.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "10" smd roundrect
(at -1.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "11" smd roundrect
(at -0.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "12" smd roundrect
(at -0.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "13" smd roundrect
(at -0.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "14" smd roundrect
(at -0.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "15" smd roundrect
(at 0 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "16" smd roundrect
(at 0 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "17" smd roundrect
(at 0.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "18" smd roundrect
(at 0.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "19" smd roundrect
(at 0.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "20" smd roundrect
(at 0.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "21" smd roundrect
(at 1.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "22" smd roundrect
(at 1.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "23" smd roundrect
(at 1.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "24" smd roundrect
(at 1.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "25" smd roundrect
(at 2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "26" smd roundrect
(at 2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "27" smd roundrect
(at 2.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "28" smd roundrect
(at 2.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "29" smd roundrect
(at 2.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "30" smd roundrect
(at 2.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(embedded_fonts no)
(model "${KICAD9_3DMODEL_DIR}/Connector_Hirose_DF40.3dshapes/Hirose_DF40C-30DS-0.4V_2x15_P0.4mm.step"
(offset
(xyz 0 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 0 0 0)
)
)
)

View File

@@ -0,0 +1,445 @@
(footprint "Hirose_DF40C-34DP-0.4V_2x17-1MP_P0.4mm"
(version 20241229)
(generator "kicad-footprint-generator")
(layer "F.Cu")
(descr "0.4mm Pitch, Plug, vertical (source: https://www.hirose.com/en/product/document?clcode=&productname=&series=DF40&documenttype=Catalog&lang=en&documentid=en_DF40_CAT)")
(tags "conn hirose board-to-board mezzanine stacking plug")
(property "Reference" "REF**"
(at 0 -2.89 0)
(layer "F.SilkS")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "Hirose_DF40C-34DP-0.4V_2x17-1MP_P0.4mm"
(at 0 2.89 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(attr smd)
(fp_line
(start -4.27 -1.035)
(end -4.11 -1.035)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -4.27 1.035)
(end -4.27 -1.035)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -4.11 1.035)
(end -4.27 1.035)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -3.416506 -2.4)
(end -3.2 -2.025)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -3.2 -2.025)
(end -2.983494 -2.4)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -2.983494 -2.4)
(end -3.416506 -2.4)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 4.11 -1.035)
(end 4.27 -1.035)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 4.27 -1.035)
(end 4.27 1.035)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 4.27 1.035)
(end 4.11 1.035)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -4.66 -2.19)
(end -4.66 2.19)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -4.66 2.19)
(end 4.66 2.19)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 4.66 -2.19)
(end -4.66 -2.19)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 4.66 2.19)
(end 4.66 -2.19)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -4.16 -0.925)
(end 4.16 -0.925)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -4.16 0.925)
(end -4.16 -0.925)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -3.4 -0.925)
(end -3.2 -0.605)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -3.2 -0.605)
(end -3 -0.925)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 4.16 -0.925)
(end 4.16 0.925)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 4.16 0.925)
(end -4.16 0.925)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_text user "${REFERENCE}"
(at 0 0 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "1" smd roundrect
(at -3.2 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "2" smd roundrect
(at -3.2 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "3" smd roundrect
(at -2.8 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "4" smd roundrect
(at -2.8 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "5" smd roundrect
(at -2.4 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "6" smd roundrect
(at -2.4 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "7" smd roundrect
(at -2 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "8" smd roundrect
(at -2 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "9" smd roundrect
(at -1.6 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "10" smd roundrect
(at -1.6 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "11" smd roundrect
(at -1.2 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "12" smd roundrect
(at -1.2 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "13" smd roundrect
(at -0.8 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "14" smd roundrect
(at -0.8 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "15" smd roundrect
(at -0.4 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "16" smd roundrect
(at -0.4 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "17" smd roundrect
(at 0 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "18" smd roundrect
(at 0 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "19" smd roundrect
(at 0.4 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "20" smd roundrect
(at 0.4 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "21" smd roundrect
(at 0.8 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "22" smd roundrect
(at 0.8 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "23" smd roundrect
(at 1.2 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "24" smd roundrect
(at 1.2 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "25" smd roundrect
(at 1.6 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "26" smd roundrect
(at 1.6 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "27" smd roundrect
(at 2 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "28" smd roundrect
(at 2 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "29" smd roundrect
(at 2.4 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "30" smd roundrect
(at 2.4 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "31" smd roundrect
(at 2.8 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "32" smd roundrect
(at 2.8 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "33" smd roundrect
(at 3.2 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "34" smd roundrect
(at 3.2 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "MP" smd rect
(at -3.675 -1.355)
(size 0.35 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
)
(pad "MP" smd rect
(at -3.675 1.355)
(size 0.35 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
)
(pad "MP" smd rect
(at 3.675 -1.355)
(size 0.35 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
)
(pad "MP" smd rect
(at 3.675 1.355)
(size 0.35 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
)
(embedded_fonts no)
(model "${KICAD9_3DMODEL_DIR}/Connector_Hirose_DF40.3dshapes/Hirose_DF40C-34DP-0.4V_2x17-1MP_P0.4mm.step"
(offset
(xyz 0 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 0 0 0)
)
)
)

View File

@@ -0,0 +1,425 @@
(footprint "Hirose_DF40C-34DS-0.4V_2x17_P0.4mm"
(version 20241229)
(generator "kicad-footprint-generator")
(layer "F.Cu")
(descr "0.4mm Pitch, Stacking Height 1.500000mm, Receptacle, vertical (source: https://www.hirose.com/en/product/document?clcode=&productname=&series=DF40&documenttype=Catalog&lang=en&documentid=en_DF40_CAT)")
(tags "conn hirose board-to-board mezzanine stacking receptacle")
(property "Reference" "REF**"
(at 0 -3.09 0)
(layer "F.SilkS")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "Hirose_DF40C-34DS-0.4V_2x17_P0.4mm"
(at 0 3.09 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(attr smd)
(fp_line
(start -4.81 -1.55)
(end -3.56 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -4.81 1.55)
(end -4.81 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -3.56 1.55)
(end -4.81 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -3.416506 2.665)
(end -3.2 2.29)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -3.2 2.29)
(end -2.983494 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -2.983494 2.665)
(end -3.416506 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 3.56 -1.55)
(end 4.81 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 4.81 -1.55)
(end 4.81 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 4.81 1.55)
(end 3.56 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -5.2 -2.39)
(end -5.2 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -5.2 2.39)
(end 5.2 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 5.2 -2.39)
(end -5.2 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 5.2 2.39)
(end 5.2 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -4.7 -1.44)
(end 4.7 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -4.7 1.44)
(end -4.7 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -3.4 1.44)
(end -3.2 1.12)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -3.2 1.12)
(end -3 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 4.7 -1.44)
(end 4.7 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 4.7 1.44)
(end -4.7 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_text user "${REFERENCE}"
(at 0 0 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "1" smd roundrect
(at -3.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "2" smd roundrect
(at -3.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "3" smd roundrect
(at -2.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "4" smd roundrect
(at -2.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "5" smd roundrect
(at -2.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "6" smd roundrect
(at -2.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "7" smd roundrect
(at -2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "8" smd roundrect
(at -2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "9" smd roundrect
(at -1.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "10" smd roundrect
(at -1.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "11" smd roundrect
(at -1.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "12" smd roundrect
(at -1.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "13" smd roundrect
(at -0.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "14" smd roundrect
(at -0.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "15" smd roundrect
(at -0.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "16" smd roundrect
(at -0.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "17" smd roundrect
(at 0 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "18" smd roundrect
(at 0 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "19" smd roundrect
(at 0.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "20" smd roundrect
(at 0.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "21" smd roundrect
(at 0.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "22" smd roundrect
(at 0.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "23" smd roundrect
(at 1.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "24" smd roundrect
(at 1.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "25" smd roundrect
(at 1.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "26" smd roundrect
(at 1.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "27" smd roundrect
(at 2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "28" smd roundrect
(at 2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "29" smd roundrect
(at 2.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "30" smd roundrect
(at 2.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "31" smd roundrect
(at 2.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "32" smd roundrect
(at 2.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "33" smd roundrect
(at 3.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "34" smd roundrect
(at 3.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(embedded_fonts no)
(model "${KICAD9_3DMODEL_DIR}/Connector_Hirose_DF40.3dshapes/Hirose_DF40C-34DS-0.4V_2x17_P0.4mm.step"
(offset
(xyz 0 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 0 0 0)
)
)
)

View File

@@ -0,0 +1,481 @@
(footprint "Hirose_DF40C-40DP-0.4V_2x20-1MP_P0.4mm"
(version 20241229)
(generator "kicad-footprint-generator")
(layer "F.Cu")
(descr "0.4mm Pitch, Plug, vertical (source: https://www.hirose.com/en/product/document?clcode=&productname=&series=DF40&documenttype=Catalog&lang=en&documentid=en_DF40_CAT)")
(tags "conn hirose board-to-board mezzanine stacking plug")
(property "Reference" "REF**"
(at 0 -2.89 0)
(layer "F.SilkS")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "Hirose_DF40C-40DP-0.4V_2x20-1MP_P0.4mm"
(at 0 2.89 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(attr smd)
(fp_line
(start -4.87 -1.035)
(end -4.71 -1.035)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -4.87 1.035)
(end -4.87 -1.035)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -4.71 1.035)
(end -4.87 1.035)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -4.016506 -2.4)
(end -3.8 -2.025)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -3.8 -2.025)
(end -3.583494 -2.4)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -3.583494 -2.4)
(end -4.016506 -2.4)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 4.71 -1.035)
(end 4.87 -1.035)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 4.87 -1.035)
(end 4.87 1.035)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 4.87 1.035)
(end 4.71 1.035)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -5.26 -2.19)
(end -5.26 2.19)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -5.26 2.19)
(end 5.26 2.19)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 5.26 -2.19)
(end -5.26 -2.19)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 5.26 2.19)
(end 5.26 -2.19)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -4.76 -0.925)
(end 4.76 -0.925)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -4.76 0.925)
(end -4.76 -0.925)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -4 -0.925)
(end -3.8 -0.605)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -3.8 -0.605)
(end -3.6 -0.925)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 4.76 -0.925)
(end 4.76 0.925)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 4.76 0.925)
(end -4.76 0.925)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_text user "${REFERENCE}"
(at 0 0 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "1" smd roundrect
(at -3.8 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "2" smd roundrect
(at -3.8 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "3" smd roundrect
(at -3.4 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "4" smd roundrect
(at -3.4 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "5" smd roundrect
(at -3 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "6" smd roundrect
(at -3 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "7" smd roundrect
(at -2.6 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "8" smd roundrect
(at -2.6 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "9" smd roundrect
(at -2.2 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "10" smd roundrect
(at -2.2 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "11" smd roundrect
(at -1.8 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "12" smd roundrect
(at -1.8 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "13" smd roundrect
(at -1.4 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "14" smd roundrect
(at -1.4 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "15" smd roundrect
(at -1 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "16" smd roundrect
(at -1 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "17" smd roundrect
(at -0.6 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "18" smd roundrect
(at -0.6 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "19" smd roundrect
(at -0.2 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "20" smd roundrect
(at -0.2 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "21" smd roundrect
(at 0.2 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "22" smd roundrect
(at 0.2 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "23" smd roundrect
(at 0.6 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "24" smd roundrect
(at 0.6 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "25" smd roundrect
(at 1 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "26" smd roundrect
(at 1 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "27" smd roundrect
(at 1.4 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "28" smd roundrect
(at 1.4 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "29" smd roundrect
(at 1.8 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "30" smd roundrect
(at 1.8 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "31" smd roundrect
(at 2.2 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "32" smd roundrect
(at 2.2 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "33" smd roundrect
(at 2.6 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "34" smd roundrect
(at 2.6 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "35" smd roundrect
(at 3 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "36" smd roundrect
(at 3 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "37" smd roundrect
(at 3.4 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "38" smd roundrect
(at 3.4 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "39" smd roundrect
(at 3.8 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "40" smd roundrect
(at 3.8 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "MP" smd rect
(at -4.275 -1.355)
(size 0.35 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
)
(pad "MP" smd rect
(at -4.275 1.355)
(size 0.35 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
)
(pad "MP" smd rect
(at 4.275 -1.355)
(size 0.35 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
)
(pad "MP" smd rect
(at 4.275 1.355)
(size 0.35 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
)
(embedded_fonts no)
(model "${KICAD9_3DMODEL_DIR}/Connector_Hirose_DF40.3dshapes/Hirose_DF40C-40DP-0.4V_2x20-1MP_P0.4mm.step"
(offset
(xyz 0 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 0 0 0)
)
)
)

View File

@@ -0,0 +1,461 @@
(footprint "Hirose_DF40C-40DS-0.4V_2x20_P0.4mm"
(version 20241229)
(generator "kicad-footprint-generator")
(layer "F.Cu")
(descr "0.4mm Pitch, Stacking Height 1.500000mm, Receptacle, vertical (source: https://www.hirose.com/en/product/document?clcode=&productname=&series=DF40&documenttype=Catalog&lang=en&documentid=en_DF40_CAT)")
(tags "conn hirose board-to-board mezzanine stacking receptacle")
(property "Reference" "REF**"
(at 0 -3.09 0)
(layer "F.SilkS")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "Hirose_DF40C-40DS-0.4V_2x20_P0.4mm"
(at 0 3.09 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(attr smd)
(fp_line
(start -5.41 -1.55)
(end -4.16 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -5.41 1.55)
(end -5.41 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -4.16 1.55)
(end -5.41 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -4.016506 2.665)
(end -3.8 2.29)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -3.8 2.29)
(end -3.583494 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -3.583494 2.665)
(end -4.016506 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 4.16 -1.55)
(end 5.41 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 5.41 -1.55)
(end 5.41 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 5.41 1.55)
(end 4.16 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -5.81 -2.39)
(end -5.81 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -5.81 2.39)
(end 5.81 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 5.81 -2.39)
(end -5.81 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 5.81 2.39)
(end 5.81 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -5.3 -1.44)
(end 5.3 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -5.3 1.44)
(end -5.3 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -4 1.44)
(end -3.8 1.12)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -3.8 1.12)
(end -3.6 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 5.3 -1.44)
(end 5.3 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 5.3 1.44)
(end -5.3 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_text user "${REFERENCE}"
(at 0 0 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "1" smd roundrect
(at -3.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "2" smd roundrect
(at -3.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "3" smd roundrect
(at -3.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "4" smd roundrect
(at -3.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "5" smd roundrect
(at -3 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "6" smd roundrect
(at -3 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "7" smd roundrect
(at -2.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "8" smd roundrect
(at -2.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "9" smd roundrect
(at -2.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "10" smd roundrect
(at -2.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "11" smd roundrect
(at -1.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "12" smd roundrect
(at -1.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "13" smd roundrect
(at -1.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "14" smd roundrect
(at -1.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "15" smd roundrect
(at -1 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "16" smd roundrect
(at -1 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "17" smd roundrect
(at -0.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "18" smd roundrect
(at -0.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "19" smd roundrect
(at -0.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "20" smd roundrect
(at -0.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "21" smd roundrect
(at 0.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "22" smd roundrect
(at 0.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "23" smd roundrect
(at 0.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "24" smd roundrect
(at 0.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "25" smd roundrect
(at 1 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "26" smd roundrect
(at 1 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "27" smd roundrect
(at 1.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "28" smd roundrect
(at 1.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "29" smd roundrect
(at 1.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "30" smd roundrect
(at 1.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "31" smd roundrect
(at 2.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "32" smd roundrect
(at 2.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "33" smd roundrect
(at 2.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "34" smd roundrect
(at 2.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "35" smd roundrect
(at 3 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "36" smd roundrect
(at 3 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "37" smd roundrect
(at 3.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "38" smd roundrect
(at 3.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "39" smd roundrect
(at 3.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "40" smd roundrect
(at 3.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(embedded_fonts no)
(model "${KICAD9_3DMODEL_DIR}/Connector_Hirose_DF40.3dshapes/Hirose_DF40C-40DS-0.4V_2x20_P0.4mm.step"
(offset
(xyz 0 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 0 0 0)
)
)
)

View File

@@ -0,0 +1,505 @@
(footprint "Hirose_DF40C-44DP-0.4V_2x22-1MP_P0.4mm"
(version 20241229)
(generator "kicad-footprint-generator")
(layer "F.Cu")
(descr "0.4mm Pitch, Plug, vertical (source: https://www.hirose.com/en/product/document?clcode=&productname=&series=DF40&documenttype=Catalog&lang=en&documentid=en_DF40_CAT)")
(tags "conn hirose board-to-board mezzanine stacking plug")
(property "Reference" "REF**"
(at 0 -2.89 0)
(layer "F.SilkS")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "Hirose_DF40C-44DP-0.4V_2x22-1MP_P0.4mm"
(at 0 2.89 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(attr smd)
(fp_line
(start -5.27 -1.035)
(end -5.11 -1.035)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -5.27 1.035)
(end -5.27 -1.035)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -5.11 1.035)
(end -5.27 1.035)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -4.416506 -2.4)
(end -4.2 -2.025)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -4.2 -2.025)
(end -3.983494 -2.4)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -3.983494 -2.4)
(end -4.416506 -2.4)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 5.11 -1.035)
(end 5.27 -1.035)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 5.27 -1.035)
(end 5.27 1.035)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 5.27 1.035)
(end 5.11 1.035)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -5.66 -2.19)
(end -5.66 2.19)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -5.66 2.19)
(end 5.66 2.19)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 5.66 -2.19)
(end -5.66 -2.19)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 5.66 2.19)
(end 5.66 -2.19)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -5.16 -0.925)
(end 5.16 -0.925)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -5.16 0.925)
(end -5.16 -0.925)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -4.4 -0.925)
(end -4.2 -0.605)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -4.2 -0.605)
(end -4 -0.925)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 5.16 -0.925)
(end 5.16 0.925)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 5.16 0.925)
(end -5.16 0.925)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_text user "${REFERENCE}"
(at 0 0 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "1" smd roundrect
(at -4.2 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "2" smd roundrect
(at -4.2 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "3" smd roundrect
(at -3.8 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "4" smd roundrect
(at -3.8 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "5" smd roundrect
(at -3.4 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "6" smd roundrect
(at -3.4 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "7" smd roundrect
(at -3 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "8" smd roundrect
(at -3 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "9" smd roundrect
(at -2.6 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "10" smd roundrect
(at -2.6 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "11" smd roundrect
(at -2.2 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "12" smd roundrect
(at -2.2 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "13" smd roundrect
(at -1.8 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "14" smd roundrect
(at -1.8 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "15" smd roundrect
(at -1.4 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "16" smd roundrect
(at -1.4 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "17" smd roundrect
(at -1 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "18" smd roundrect
(at -1 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "19" smd roundrect
(at -0.6 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "20" smd roundrect
(at -0.6 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "21" smd roundrect
(at -0.2 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "22" smd roundrect
(at -0.2 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "23" smd roundrect
(at 0.2 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "24" smd roundrect
(at 0.2 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "25" smd roundrect
(at 0.6 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "26" smd roundrect
(at 0.6 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "27" smd roundrect
(at 1 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "28" smd roundrect
(at 1 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "29" smd roundrect
(at 1.4 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "30" smd roundrect
(at 1.4 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "31" smd roundrect
(at 1.8 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "32" smd roundrect
(at 1.8 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "33" smd roundrect
(at 2.2 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "34" smd roundrect
(at 2.2 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "35" smd roundrect
(at 2.6 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "36" smd roundrect
(at 2.6 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "37" smd roundrect
(at 3 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "38" smd roundrect
(at 3 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "39" smd roundrect
(at 3.4 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "40" smd roundrect
(at 3.4 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "41" smd roundrect
(at 3.8 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "42" smd roundrect
(at 3.8 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "43" smd roundrect
(at 4.2 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "44" smd roundrect
(at 4.2 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "MP" smd rect
(at -4.675 -1.355)
(size 0.35 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
)
(pad "MP" smd rect
(at -4.675 1.355)
(size 0.35 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
)
(pad "MP" smd rect
(at 4.675 -1.355)
(size 0.35 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
)
(pad "MP" smd rect
(at 4.675 1.355)
(size 0.35 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
)
(embedded_fonts no)
(model "${KICAD9_3DMODEL_DIR}/Connector_Hirose_DF40.3dshapes/Hirose_DF40C-44DP-0.4V_2x22-1MP_P0.4mm.step"
(offset
(xyz 0 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 0 0 0)
)
)
)

View File

@@ -0,0 +1,541 @@
(footprint "Hirose_DF40C-50DP-0.4V_2x25-1MP_P0.4mm"
(version 20241229)
(generator "kicad-footprint-generator")
(layer "F.Cu")
(descr "0.4mm Pitch, Plug, vertical (source: https://www.hirose.com/en/product/document?clcode=&productname=&series=DF40&documenttype=Catalog&lang=en&documentid=en_DF40_CAT)")
(tags "conn hirose board-to-board mezzanine stacking plug")
(property "Reference" "REF**"
(at 0 -2.89 0)
(layer "F.SilkS")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "Hirose_DF40C-50DP-0.4V_2x25-1MP_P0.4mm"
(at 0 2.89 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(attr smd)
(fp_line
(start -5.87 -1.035)
(end -5.71 -1.035)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -5.87 1.035)
(end -5.87 -1.035)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -5.71 1.035)
(end -5.87 1.035)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -5.016506 -2.4)
(end -4.8 -2.025)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -4.8 -2.025)
(end -4.583494 -2.4)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -4.583494 -2.4)
(end -5.016506 -2.4)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 5.71 -1.035)
(end 5.87 -1.035)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 5.87 -1.035)
(end 5.87 1.035)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 5.87 1.035)
(end 5.71 1.035)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -6.26 -2.19)
(end -6.26 2.19)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -6.26 2.19)
(end 6.26 2.19)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 6.26 -2.19)
(end -6.26 -2.19)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 6.26 2.19)
(end 6.26 -2.19)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -5.76 -0.925)
(end 5.76 -0.925)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -5.76 0.925)
(end -5.76 -0.925)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -5 -0.925)
(end -4.8 -0.605)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -4.8 -0.605)
(end -4.6 -0.925)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 5.76 -0.925)
(end 5.76 0.925)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 5.76 0.925)
(end -5.76 0.925)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_text user "${REFERENCE}"
(at 0 0 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "1" smd roundrect
(at -4.8 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "2" smd roundrect
(at -4.8 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "3" smd roundrect
(at -4.4 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "4" smd roundrect
(at -4.4 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "5" smd roundrect
(at -4 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "6" smd roundrect
(at -4 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "7" smd roundrect
(at -3.6 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "8" smd roundrect
(at -3.6 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "9" smd roundrect
(at -3.2 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "10" smd roundrect
(at -3.2 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "11" smd roundrect
(at -2.8 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "12" smd roundrect
(at -2.8 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "13" smd roundrect
(at -2.4 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "14" smd roundrect
(at -2.4 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "15" smd roundrect
(at -2 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "16" smd roundrect
(at -2 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "17" smd roundrect
(at -1.6 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "18" smd roundrect
(at -1.6 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "19" smd roundrect
(at -1.2 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "20" smd roundrect
(at -1.2 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "21" smd roundrect
(at -0.8 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "22" smd roundrect
(at -0.8 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "23" smd roundrect
(at -0.4 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "24" smd roundrect
(at -0.4 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "25" smd roundrect
(at 0 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "26" smd roundrect
(at 0 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "27" smd roundrect
(at 0.4 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "28" smd roundrect
(at 0.4 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "29" smd roundrect
(at 0.8 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "30" smd roundrect
(at 0.8 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "31" smd roundrect
(at 1.2 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "32" smd roundrect
(at 1.2 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "33" smd roundrect
(at 1.6 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "34" smd roundrect
(at 1.6 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "35" smd roundrect
(at 2 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "36" smd roundrect
(at 2 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "37" smd roundrect
(at 2.4 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "38" smd roundrect
(at 2.4 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "39" smd roundrect
(at 2.8 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "40" smd roundrect
(at 2.8 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "41" smd roundrect
(at 3.2 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "42" smd roundrect
(at 3.2 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "43" smd roundrect
(at 3.6 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "44" smd roundrect
(at 3.6 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "45" smd roundrect
(at 4 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "46" smd roundrect
(at 4 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "47" smd roundrect
(at 4.4 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "48" smd roundrect
(at 4.4 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "49" smd roundrect
(at 4.8 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "50" smd roundrect
(at 4.8 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "MP" smd rect
(at -5.275 -1.355)
(size 0.35 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
)
(pad "MP" smd rect
(at -5.275 1.355)
(size 0.35 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
)
(pad "MP" smd rect
(at 5.275 -1.355)
(size 0.35 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
)
(pad "MP" smd rect
(at 5.275 1.355)
(size 0.35 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
)
(embedded_fonts no)
(model "${KICAD9_3DMODEL_DIR}/Connector_Hirose_DF40.3dshapes/Hirose_DF40C-50DP-0.4V_2x25-1MP_P0.4mm.step"
(offset
(xyz 0 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 0 0 0)
)
)
)

View File

@@ -0,0 +1,521 @@
(footprint "Hirose_DF40C-50DS-0.4V_2x25_P0.4mm"
(version 20241229)
(generator "kicad-footprint-generator")
(layer "F.Cu")
(descr "0.4mm Pitch, Stacking Height 1.500000mm, Receptacle, vertical (source: https://www.hirose.com/en/product/document?clcode=&productname=&series=DF40&documenttype=Catalog&lang=en&documentid=en_DF40_CAT)")
(tags "conn hirose board-to-board mezzanine stacking receptacle")
(property "Reference" "REF**"
(at 0 -3.09 0)
(layer "F.SilkS")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "Hirose_DF40C-50DS-0.4V_2x25_P0.4mm"
(at 0 3.09 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(attr smd)
(fp_line
(start -6.41 -1.55)
(end -5.16 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -6.41 1.55)
(end -6.41 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -5.16 1.55)
(end -6.41 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -5.016506 2.665)
(end -4.8 2.29)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -4.8 2.29)
(end -4.583494 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -4.583494 2.665)
(end -5.016506 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 5.16 -1.55)
(end 6.41 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 6.41 -1.55)
(end 6.41 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 6.41 1.55)
(end 5.16 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -6.81 -2.39)
(end -6.81 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -6.81 2.39)
(end 6.81 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 6.81 -2.39)
(end -6.81 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 6.81 2.39)
(end 6.81 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -6.3 -1.44)
(end 6.3 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -6.3 1.44)
(end -6.3 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -5 1.44)
(end -4.8 1.12)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -4.8 1.12)
(end -4.6 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 6.3 -1.44)
(end 6.3 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 6.3 1.44)
(end -6.3 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_text user "${REFERENCE}"
(at 0 0 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "1" smd roundrect
(at -4.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "2" smd roundrect
(at -4.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "3" smd roundrect
(at -4.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "4" smd roundrect
(at -4.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "5" smd roundrect
(at -4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "6" smd roundrect
(at -4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "7" smd roundrect
(at -3.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "8" smd roundrect
(at -3.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "9" smd roundrect
(at -3.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "10" smd roundrect
(at -3.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "11" smd roundrect
(at -2.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "12" smd roundrect
(at -2.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "13" smd roundrect
(at -2.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "14" smd roundrect
(at -2.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "15" smd roundrect
(at -2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "16" smd roundrect
(at -2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "17" smd roundrect
(at -1.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "18" smd roundrect
(at -1.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "19" smd roundrect
(at -1.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "20" smd roundrect
(at -1.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "21" smd roundrect
(at -0.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "22" smd roundrect
(at -0.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "23" smd roundrect
(at -0.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "24" smd roundrect
(at -0.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "25" smd roundrect
(at 0 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "26" smd roundrect
(at 0 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "27" smd roundrect
(at 0.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "28" smd roundrect
(at 0.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "29" smd roundrect
(at 0.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "30" smd roundrect
(at 0.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "31" smd roundrect
(at 1.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "32" smd roundrect
(at 1.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "33" smd roundrect
(at 1.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "34" smd roundrect
(at 1.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "35" smd roundrect
(at 2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "36" smd roundrect
(at 2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "37" smd roundrect
(at 2.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "38" smd roundrect
(at 2.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "39" smd roundrect
(at 2.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "40" smd roundrect
(at 2.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "41" smd roundrect
(at 3.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "42" smd roundrect
(at 3.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "43" smd roundrect
(at 3.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "44" smd roundrect
(at 3.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "45" smd roundrect
(at 4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "46" smd roundrect
(at 4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "47" smd roundrect
(at 4.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "48" smd roundrect
(at 4.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "49" smd roundrect
(at 4.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "50" smd roundrect
(at 4.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(embedded_fonts no)
(model "${KICAD9_3DMODEL_DIR}/Connector_Hirose_DF40.3dshapes/Hirose_DF40C-50DS-0.4V_2x25_P0.4mm.step"
(offset
(xyz 0 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 0 0 0)
)
)
)

View File

@@ -0,0 +1,601 @@
(footprint "Hirose_DF40C-60DP-0.4V_2x30-1MP_P0.4mm"
(version 20241229)
(generator "kicad-footprint-generator")
(layer "F.Cu")
(descr "0.4mm Pitch, Plug, vertical (source: https://www.hirose.com/en/product/document?clcode=&productname=&series=DF40&documenttype=Catalog&lang=en&documentid=en_DF40_CAT)")
(tags "conn hirose board-to-board mezzanine stacking plug")
(property "Reference" "REF**"
(at 0 -2.89 0)
(layer "F.SilkS")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "Hirose_DF40C-60DP-0.4V_2x30-1MP_P0.4mm"
(at 0 2.89 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(attr smd)
(fp_line
(start -6.87 -1.035)
(end -6.71 -1.035)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -6.87 1.035)
(end -6.87 -1.035)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -6.71 1.035)
(end -6.87 1.035)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -6.016506 -2.4)
(end -5.8 -2.025)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -5.8 -2.025)
(end -5.583494 -2.4)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -5.583494 -2.4)
(end -6.016506 -2.4)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 6.71 -1.035)
(end 6.87 -1.035)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 6.87 -1.035)
(end 6.87 1.035)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 6.87 1.035)
(end 6.71 1.035)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -7.26 -2.19)
(end -7.26 2.19)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -7.26 2.19)
(end 7.26 2.19)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 7.26 -2.19)
(end -7.26 -2.19)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 7.26 2.19)
(end 7.26 -2.19)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -6.76 -0.925)
(end 6.76 -0.925)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -6.76 0.925)
(end -6.76 -0.925)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -6 -0.925)
(end -5.8 -0.605)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -5.8 -0.605)
(end -5.6 -0.925)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 6.76 -0.925)
(end 6.76 0.925)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 6.76 0.925)
(end -6.76 0.925)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_text user "${REFERENCE}"
(at 0 0 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "1" smd roundrect
(at -5.8 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "2" smd roundrect
(at -5.8 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "3" smd roundrect
(at -5.4 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "4" smd roundrect
(at -5.4 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "5" smd roundrect
(at -5 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "6" smd roundrect
(at -5 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "7" smd roundrect
(at -4.6 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "8" smd roundrect
(at -4.6 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "9" smd roundrect
(at -4.2 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "10" smd roundrect
(at -4.2 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "11" smd roundrect
(at -3.8 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "12" smd roundrect
(at -3.8 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "13" smd roundrect
(at -3.4 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "14" smd roundrect
(at -3.4 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "15" smd roundrect
(at -3 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "16" smd roundrect
(at -3 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "17" smd roundrect
(at -2.6 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "18" smd roundrect
(at -2.6 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "19" smd roundrect
(at -2.2 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "20" smd roundrect
(at -2.2 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "21" smd roundrect
(at -1.8 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "22" smd roundrect
(at -1.8 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "23" smd roundrect
(at -1.4 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "24" smd roundrect
(at -1.4 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "25" smd roundrect
(at -1 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "26" smd roundrect
(at -1 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "27" smd roundrect
(at -0.6 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "28" smd roundrect
(at -0.6 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "29" smd roundrect
(at -0.2 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "30" smd roundrect
(at -0.2 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "31" smd roundrect
(at 0.2 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "32" smd roundrect
(at 0.2 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "33" smd roundrect
(at 0.6 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "34" smd roundrect
(at 0.6 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "35" smd roundrect
(at 1 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "36" smd roundrect
(at 1 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "37" smd roundrect
(at 1.4 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "38" smd roundrect
(at 1.4 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "39" smd roundrect
(at 1.8 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "40" smd roundrect
(at 1.8 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "41" smd roundrect
(at 2.2 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "42" smd roundrect
(at 2.2 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "43" smd roundrect
(at 2.6 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "44" smd roundrect
(at 2.6 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "45" smd roundrect
(at 3 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "46" smd roundrect
(at 3 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "47" smd roundrect
(at 3.4 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "48" smd roundrect
(at 3.4 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "49" smd roundrect
(at 3.8 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "50" smd roundrect
(at 3.8 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "51" smd roundrect
(at 4.2 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "52" smd roundrect
(at 4.2 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "53" smd roundrect
(at 4.6 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "54" smd roundrect
(at 4.6 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "55" smd roundrect
(at 5 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "56" smd roundrect
(at 5 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "57" smd roundrect
(at 5.4 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "58" smd roundrect
(at 5.4 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "59" smd roundrect
(at 5.8 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "60" smd roundrect
(at 5.8 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "MP" smd rect
(at -6.275 -1.355)
(size 0.35 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
)
(pad "MP" smd rect
(at -6.275 1.355)
(size 0.35 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
)
(pad "MP" smd rect
(at 6.275 -1.355)
(size 0.35 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
)
(pad "MP" smd rect
(at 6.275 1.355)
(size 0.35 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
)
(embedded_fonts no)
(model "${KICAD9_3DMODEL_DIR}/Connector_Hirose_DF40.3dshapes/Hirose_DF40C-60DP-0.4V_2x30-1MP_P0.4mm.step"
(offset
(xyz 0 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 0 0 0)
)
)
)

View File

@@ -0,0 +1,581 @@
(footprint "Hirose_DF40C-60DS-0.4V_2x30_P0.4mm"
(version 20241229)
(generator "kicad-footprint-generator")
(layer "F.Cu")
(descr "0.4mm Pitch, Stacking Height 1.500000mm, Receptacle, vertical (source: https://www.hirose.com/en/product/document?clcode=&productname=&series=DF40&documenttype=Catalog&lang=en&documentid=en_DF40_CAT)")
(tags "conn hirose board-to-board mezzanine stacking receptacle")
(property "Reference" "REF**"
(at 0 -3.09 0)
(layer "F.SilkS")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "Hirose_DF40C-60DS-0.4V_2x30_P0.4mm"
(at 0 3.09 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(attr smd)
(fp_line
(start -7.41 -1.55)
(end -6.16 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -7.41 1.55)
(end -7.41 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -6.16 1.55)
(end -7.41 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -6.016506 2.665)
(end -5.8 2.29)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -5.8 2.29)
(end -5.583494 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -5.583494 2.665)
(end -6.016506 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 6.16 -1.55)
(end 7.41 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 7.41 -1.55)
(end 7.41 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 7.41 1.55)
(end 6.16 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -7.8 -2.39)
(end -7.8 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -7.8 2.39)
(end 7.8 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 7.8 -2.39)
(end -7.8 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 7.8 2.39)
(end 7.8 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -7.3 -1.44)
(end 7.3 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -7.3 1.44)
(end -7.3 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -6 1.44)
(end -5.8 1.12)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -5.8 1.12)
(end -5.6 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 7.3 -1.44)
(end 7.3 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 7.3 1.44)
(end -7.3 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_text user "${REFERENCE}"
(at 0 0 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "1" smd roundrect
(at -5.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "2" smd roundrect
(at -5.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "3" smd roundrect
(at -5.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "4" smd roundrect
(at -5.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "5" smd roundrect
(at -5 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "6" smd roundrect
(at -5 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "7" smd roundrect
(at -4.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "8" smd roundrect
(at -4.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "9" smd roundrect
(at -4.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "10" smd roundrect
(at -4.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "11" smd roundrect
(at -3.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "12" smd roundrect
(at -3.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "13" smd roundrect
(at -3.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "14" smd roundrect
(at -3.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "15" smd roundrect
(at -3 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "16" smd roundrect
(at -3 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "17" smd roundrect
(at -2.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "18" smd roundrect
(at -2.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "19" smd roundrect
(at -2.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "20" smd roundrect
(at -2.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "21" smd roundrect
(at -1.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "22" smd roundrect
(at -1.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "23" smd roundrect
(at -1.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "24" smd roundrect
(at -1.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "25" smd roundrect
(at -1 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "26" smd roundrect
(at -1 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "27" smd roundrect
(at -0.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "28" smd roundrect
(at -0.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "29" smd roundrect
(at -0.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "30" smd roundrect
(at -0.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "31" smd roundrect
(at 0.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "32" smd roundrect
(at 0.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "33" smd roundrect
(at 0.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "34" smd roundrect
(at 0.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "35" smd roundrect
(at 1 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "36" smd roundrect
(at 1 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "37" smd roundrect
(at 1.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "38" smd roundrect
(at 1.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "39" smd roundrect
(at 1.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "40" smd roundrect
(at 1.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "41" smd roundrect
(at 2.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "42" smd roundrect
(at 2.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "43" smd roundrect
(at 2.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "44" smd roundrect
(at 2.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "45" smd roundrect
(at 3 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "46" smd roundrect
(at 3 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "47" smd roundrect
(at 3.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "48" smd roundrect
(at 3.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "49" smd roundrect
(at 3.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "50" smd roundrect
(at 3.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "51" smd roundrect
(at 4.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "52" smd roundrect
(at 4.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "53" smd roundrect
(at 4.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "54" smd roundrect
(at 4.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "55" smd roundrect
(at 5 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "56" smd roundrect
(at 5 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "57" smd roundrect
(at 5.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "58" smd roundrect
(at 5.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "59" smd roundrect
(at 5.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "60" smd roundrect
(at 5.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(embedded_fonts no)
(model "${KICAD9_3DMODEL_DIR}/Connector_Hirose_DF40.3dshapes/Hirose_DF40C-60DS-0.4V_2x30_P0.4mm.step"
(offset
(xyz 0 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 0 0 0)
)
)
)

View File

@@ -0,0 +1,661 @@
(footprint "Hirose_DF40C-70DP-0.4V_2x35-1MP_P0.4mm"
(version 20241229)
(generator "kicad-footprint-generator")
(layer "F.Cu")
(descr "0.4mm Pitch, Plug, vertical (source: https://www.hirose.com/en/product/document?clcode=&productname=&series=DF40&documenttype=Catalog&lang=en&documentid=en_DF40_CAT)")
(tags "conn hirose board-to-board mezzanine stacking plug")
(property "Reference" "REF**"
(at 0 -2.89 0)
(layer "F.SilkS")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "Hirose_DF40C-70DP-0.4V_2x35-1MP_P0.4mm"
(at 0 2.89 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(attr smd)
(fp_line
(start -7.87 -1.035)
(end -7.71 -1.035)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -7.87 1.035)
(end -7.87 -1.035)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -7.71 1.035)
(end -7.87 1.035)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -7.016506 -2.4)
(end -6.8 -2.025)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -6.8 -2.025)
(end -6.583494 -2.4)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -6.583494 -2.4)
(end -7.016506 -2.4)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 7.71 -1.035)
(end 7.87 -1.035)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 7.87 -1.035)
(end 7.87 1.035)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 7.87 1.035)
(end 7.71 1.035)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -8.27 -2.19)
(end -8.27 2.19)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -8.27 2.19)
(end 8.27 2.19)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 8.27 -2.19)
(end -8.27 -2.19)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 8.27 2.19)
(end 8.27 -2.19)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -7.76 -0.925)
(end 7.76 -0.925)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -7.76 0.925)
(end -7.76 -0.925)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -7 -0.925)
(end -6.8 -0.605)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -6.8 -0.605)
(end -6.6 -0.925)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 7.76 -0.925)
(end 7.76 0.925)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 7.76 0.925)
(end -7.76 0.925)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_text user "${REFERENCE}"
(at 0 0 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "1" smd roundrect
(at -6.8 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "2" smd roundrect
(at -6.8 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "3" smd roundrect
(at -6.4 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "4" smd roundrect
(at -6.4 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "5" smd roundrect
(at -6 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "6" smd roundrect
(at -6 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "7" smd roundrect
(at -5.6 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "8" smd roundrect
(at -5.6 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "9" smd roundrect
(at -5.2 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "10" smd roundrect
(at -5.2 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "11" smd roundrect
(at -4.8 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "12" smd roundrect
(at -4.8 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "13" smd roundrect
(at -4.4 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "14" smd roundrect
(at -4.4 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "15" smd roundrect
(at -4 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "16" smd roundrect
(at -4 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "17" smd roundrect
(at -3.6 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "18" smd roundrect
(at -3.6 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "19" smd roundrect
(at -3.2 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "20" smd roundrect
(at -3.2 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "21" smd roundrect
(at -2.8 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "22" smd roundrect
(at -2.8 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "23" smd roundrect
(at -2.4 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "24" smd roundrect
(at -2.4 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "25" smd roundrect
(at -2 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "26" smd roundrect
(at -2 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "27" smd roundrect
(at -1.6 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "28" smd roundrect
(at -1.6 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "29" smd roundrect
(at -1.2 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "30" smd roundrect
(at -1.2 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "31" smd roundrect
(at -0.8 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "32" smd roundrect
(at -0.8 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "33" smd roundrect
(at -0.4 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "34" smd roundrect
(at -0.4 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "35" smd roundrect
(at 0 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "36" smd roundrect
(at 0 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "37" smd roundrect
(at 0.4 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "38" smd roundrect
(at 0.4 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "39" smd roundrect
(at 0.8 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "40" smd roundrect
(at 0.8 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "41" smd roundrect
(at 1.2 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "42" smd roundrect
(at 1.2 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "43" smd roundrect
(at 1.6 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "44" smd roundrect
(at 1.6 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "45" smd roundrect
(at 2 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "46" smd roundrect
(at 2 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "47" smd roundrect
(at 2.4 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "48" smd roundrect
(at 2.4 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "49" smd roundrect
(at 2.8 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "50" smd roundrect
(at 2.8 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "51" smd roundrect
(at 3.2 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "52" smd roundrect
(at 3.2 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "53" smd roundrect
(at 3.6 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "54" smd roundrect
(at 3.6 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "55" smd roundrect
(at 4 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "56" smd roundrect
(at 4 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "57" smd roundrect
(at 4.4 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "58" smd roundrect
(at 4.4 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "59" smd roundrect
(at 4.8 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "60" smd roundrect
(at 4.8 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "61" smd roundrect
(at 5.2 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "62" smd roundrect
(at 5.2 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "63" smd roundrect
(at 5.6 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "64" smd roundrect
(at 5.6 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "65" smd roundrect
(at 6 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "66" smd roundrect
(at 6 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "67" smd roundrect
(at 6.4 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "68" smd roundrect
(at 6.4 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "69" smd roundrect
(at 6.8 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "70" smd roundrect
(at 6.8 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "MP" smd rect
(at -7.275 -1.355)
(size 0.35 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
)
(pad "MP" smd rect
(at -7.275 1.355)
(size 0.35 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
)
(pad "MP" smd rect
(at 7.275 -1.355)
(size 0.35 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
)
(pad "MP" smd rect
(at 7.275 1.355)
(size 0.35 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
)
(embedded_fonts no)
(model "${KICAD9_3DMODEL_DIR}/Connector_Hirose_DF40.3dshapes/Hirose_DF40C-70DP-0.4V_2x35-1MP_P0.4mm.step"
(offset
(xyz 0 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 0 0 0)
)
)
)

View File

@@ -0,0 +1,641 @@
(footprint "Hirose_DF40C-70DS-0.4V_2x35_P0.4mm"
(version 20241229)
(generator "kicad-footprint-generator")
(layer "F.Cu")
(descr "0.4mm Pitch, Stacking Height 1.500000mm, Receptacle, vertical (source: https://www.hirose.com/en/product/document?clcode=&productname=&series=DF40&documenttype=Catalog&lang=en&documentid=en_DF40_CAT)")
(tags "conn hirose board-to-board mezzanine stacking receptacle")
(property "Reference" "REF**"
(at 0 -3.09 0)
(layer "F.SilkS")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "Hirose_DF40C-70DS-0.4V_2x35_P0.4mm"
(at 0 3.09 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(attr smd)
(fp_line
(start -8.41 -1.55)
(end -7.16 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -8.41 1.55)
(end -8.41 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -7.16 1.55)
(end -8.41 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -7.016506 2.665)
(end -6.8 2.29)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -6.8 2.29)
(end -6.583494 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -6.583494 2.665)
(end -7.016506 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 7.16 -1.55)
(end 8.41 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 8.41 -1.55)
(end 8.41 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 8.41 1.55)
(end 7.16 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -8.8 -2.39)
(end -8.8 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -8.8 2.39)
(end 8.8 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 8.8 -2.39)
(end -8.8 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 8.8 2.39)
(end 8.8 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -8.3 -1.44)
(end 8.3 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -8.3 1.44)
(end -8.3 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -7 1.44)
(end -6.8 1.12)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -6.8 1.12)
(end -6.6 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 8.3 -1.44)
(end 8.3 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 8.3 1.44)
(end -8.3 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_text user "${REFERENCE}"
(at 0 0 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "1" smd roundrect
(at -6.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "2" smd roundrect
(at -6.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "3" smd roundrect
(at -6.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "4" smd roundrect
(at -6.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "5" smd roundrect
(at -6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "6" smd roundrect
(at -6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "7" smd roundrect
(at -5.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "8" smd roundrect
(at -5.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "9" smd roundrect
(at -5.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "10" smd roundrect
(at -5.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "11" smd roundrect
(at -4.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "12" smd roundrect
(at -4.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "13" smd roundrect
(at -4.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "14" smd roundrect
(at -4.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "15" smd roundrect
(at -4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "16" smd roundrect
(at -4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "17" smd roundrect
(at -3.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "18" smd roundrect
(at -3.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "19" smd roundrect
(at -3.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "20" smd roundrect
(at -3.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "21" smd roundrect
(at -2.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "22" smd roundrect
(at -2.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "23" smd roundrect
(at -2.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "24" smd roundrect
(at -2.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "25" smd roundrect
(at -2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "26" smd roundrect
(at -2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "27" smd roundrect
(at -1.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "28" smd roundrect
(at -1.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "29" smd roundrect
(at -1.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "30" smd roundrect
(at -1.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "31" smd roundrect
(at -0.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "32" smd roundrect
(at -0.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "33" smd roundrect
(at -0.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "34" smd roundrect
(at -0.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "35" smd roundrect
(at 0 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "36" smd roundrect
(at 0 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "37" smd roundrect
(at 0.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "38" smd roundrect
(at 0.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "39" smd roundrect
(at 0.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "40" smd roundrect
(at 0.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "41" smd roundrect
(at 1.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "42" smd roundrect
(at 1.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "43" smd roundrect
(at 1.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "44" smd roundrect
(at 1.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "45" smd roundrect
(at 2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "46" smd roundrect
(at 2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "47" smd roundrect
(at 2.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "48" smd roundrect
(at 2.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "49" smd roundrect
(at 2.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "50" smd roundrect
(at 2.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "51" smd roundrect
(at 3.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "52" smd roundrect
(at 3.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "53" smd roundrect
(at 3.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "54" smd roundrect
(at 3.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "55" smd roundrect
(at 4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "56" smd roundrect
(at 4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "57" smd roundrect
(at 4.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "58" smd roundrect
(at 4.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "59" smd roundrect
(at 4.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "60" smd roundrect
(at 4.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "61" smd roundrect
(at 5.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "62" smd roundrect
(at 5.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "63" smd roundrect
(at 5.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "64" smd roundrect
(at 5.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "65" smd roundrect
(at 6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "66" smd roundrect
(at 6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "67" smd roundrect
(at 6.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "68" smd roundrect
(at 6.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "69" smd roundrect
(at 6.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "70" smd roundrect
(at 6.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(embedded_fonts no)
(model "${KICAD9_3DMODEL_DIR}/Connector_Hirose_DF40.3dshapes/Hirose_DF40C-70DS-0.4V_2x35_P0.4mm.step"
(offset
(xyz 0 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 0 0 0)
)
)
)

View File

@@ -0,0 +1,721 @@
(footprint "Hirose_DF40C-80DP-0.4V_2x40-1MP_P0.4mm"
(version 20241229)
(generator "kicad-footprint-generator")
(layer "F.Cu")
(descr "0.4mm Pitch, Plug, vertical (source: https://www.hirose.com/en/product/document?clcode=&productname=&series=DF40&documenttype=Catalog&lang=en&documentid=en_DF40_CAT)")
(tags "conn hirose board-to-board mezzanine stacking plug")
(property "Reference" "REF**"
(at 0 -2.89 0)
(layer "F.SilkS")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "Hirose_DF40C-80DP-0.4V_2x40-1MP_P0.4mm"
(at 0 2.89 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(attr smd)
(fp_line
(start -8.87 -1.035)
(end -8.71 -1.035)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -8.87 1.035)
(end -8.87 -1.035)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -8.71 1.035)
(end -8.87 1.035)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -8.016506 -2.4)
(end -7.8 -2.025)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -7.8 -2.025)
(end -7.583494 -2.4)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -7.583494 -2.4)
(end -8.016506 -2.4)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 8.71 -1.035)
(end 8.87 -1.035)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 8.87 -1.035)
(end 8.87 1.035)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 8.87 1.035)
(end 8.71 1.035)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -9.27 -2.19)
(end -9.27 2.19)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -9.27 2.19)
(end 9.27 2.19)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 9.27 -2.19)
(end -9.27 -2.19)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 9.27 2.19)
(end 9.27 -2.19)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -8.76 -0.925)
(end 8.76 -0.925)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -8.76 0.925)
(end -8.76 -0.925)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -8 -0.925)
(end -7.8 -0.605)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -7.8 -0.605)
(end -7.6 -0.925)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 8.76 -0.925)
(end 8.76 0.925)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 8.76 0.925)
(end -8.76 0.925)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_text user "${REFERENCE}"
(at 0 0 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "1" smd roundrect
(at -7.8 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "2" smd roundrect
(at -7.8 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "3" smd roundrect
(at -7.4 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "4" smd roundrect
(at -7.4 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "5" smd roundrect
(at -7 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "6" smd roundrect
(at -7 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "7" smd roundrect
(at -6.6 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "8" smd roundrect
(at -6.6 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "9" smd roundrect
(at -6.2 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "10" smd roundrect
(at -6.2 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "11" smd roundrect
(at -5.8 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "12" smd roundrect
(at -5.8 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "13" smd roundrect
(at -5.4 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "14" smd roundrect
(at -5.4 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "15" smd roundrect
(at -5 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "16" smd roundrect
(at -5 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "17" smd roundrect
(at -4.6 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "18" smd roundrect
(at -4.6 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "19" smd roundrect
(at -4.2 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "20" smd roundrect
(at -4.2 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "21" smd roundrect
(at -3.8 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "22" smd roundrect
(at -3.8 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "23" smd roundrect
(at -3.4 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "24" smd roundrect
(at -3.4 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "25" smd roundrect
(at -3 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "26" smd roundrect
(at -3 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "27" smd roundrect
(at -2.6 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "28" smd roundrect
(at -2.6 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "29" smd roundrect
(at -2.2 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "30" smd roundrect
(at -2.2 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "31" smd roundrect
(at -1.8 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "32" smd roundrect
(at -1.8 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "33" smd roundrect
(at -1.4 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "34" smd roundrect
(at -1.4 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "35" smd roundrect
(at -1 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "36" smd roundrect
(at -1 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "37" smd roundrect
(at -0.6 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "38" smd roundrect
(at -0.6 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "39" smd roundrect
(at -0.2 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "40" smd roundrect
(at -0.2 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "41" smd roundrect
(at 0.2 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "42" smd roundrect
(at 0.2 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "43" smd roundrect
(at 0.6 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "44" smd roundrect
(at 0.6 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "45" smd roundrect
(at 1 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "46" smd roundrect
(at 1 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "47" smd roundrect
(at 1.4 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "48" smd roundrect
(at 1.4 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "49" smd roundrect
(at 1.8 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "50" smd roundrect
(at 1.8 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "51" smd roundrect
(at 2.2 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "52" smd roundrect
(at 2.2 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "53" smd roundrect
(at 2.6 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "54" smd roundrect
(at 2.6 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "55" smd roundrect
(at 3 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "56" smd roundrect
(at 3 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "57" smd roundrect
(at 3.4 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "58" smd roundrect
(at 3.4 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "59" smd roundrect
(at 3.8 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "60" smd roundrect
(at 3.8 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "61" smd roundrect
(at 4.2 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "62" smd roundrect
(at 4.2 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "63" smd roundrect
(at 4.6 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "64" smd roundrect
(at 4.6 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "65" smd roundrect
(at 5 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "66" smd roundrect
(at 5 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "67" smd roundrect
(at 5.4 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "68" smd roundrect
(at 5.4 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "69" smd roundrect
(at 5.8 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "70" smd roundrect
(at 5.8 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "71" smd roundrect
(at 6.2 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "72" smd roundrect
(at 6.2 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "73" smd roundrect
(at 6.6 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "74" smd roundrect
(at 6.6 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "75" smd roundrect
(at 7 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "76" smd roundrect
(at 7 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "77" smd roundrect
(at 7.4 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "78" smd roundrect
(at 7.4 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "79" smd roundrect
(at 7.8 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "80" smd roundrect
(at 7.8 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "MP" smd rect
(at -8.275 -1.355)
(size 0.35 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
)
(pad "MP" smd rect
(at -8.275 1.355)
(size 0.35 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
)
(pad "MP" smd rect
(at 8.275 -1.355)
(size 0.35 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
)
(pad "MP" smd rect
(at 8.275 1.355)
(size 0.35 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
)
(embedded_fonts no)
(model "${KICAD9_3DMODEL_DIR}/Connector_Hirose_DF40.3dshapes/Hirose_DF40C-80DP-0.4V_2x40-1MP_P0.4mm.step"
(offset
(xyz 0 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 0 0 0)
)
)
)

View File

@@ -0,0 +1,701 @@
(footprint "Hirose_DF40C-80DS-0.4V_2x40_P0.4mm"
(version 20241229)
(generator "kicad-footprint-generator")
(layer "F.Cu")
(descr "0.4mm Pitch, Stacking Height 1.500000mm, Receptacle, vertical (source: https://www.hirose.com/en/product/document?clcode=&productname=&series=DF40&documenttype=Catalog&lang=en&documentid=en_DF40_CAT)")
(tags "conn hirose board-to-board mezzanine stacking receptacle")
(property "Reference" "REF**"
(at 0 -3.09 0)
(layer "F.SilkS")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "Hirose_DF40C-80DS-0.4V_2x40_P0.4mm"
(at 0 3.09 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(attr smd)
(fp_line
(start -9.41 -1.55)
(end -8.16 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -9.41 1.55)
(end -9.41 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -8.16 1.55)
(end -9.41 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -8.016506 2.665)
(end -7.8 2.29)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -7.8 2.29)
(end -7.583494 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -7.583494 2.665)
(end -8.016506 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 8.16 -1.55)
(end 9.41 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 9.41 -1.55)
(end 9.41 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 9.41 1.55)
(end 8.16 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -9.8 -2.39)
(end -9.8 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -9.8 2.39)
(end 9.8 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 9.8 -2.39)
(end -9.8 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 9.8 2.39)
(end 9.8 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -9.3 -1.44)
(end 9.3 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -9.3 1.44)
(end -9.3 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -8 1.44)
(end -7.8 1.12)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -7.8 1.12)
(end -7.6 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 9.3 -1.44)
(end 9.3 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 9.3 1.44)
(end -9.3 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_text user "${REFERENCE}"
(at 0 0 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "1" smd roundrect
(at -7.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "2" smd roundrect
(at -7.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "3" smd roundrect
(at -7.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "4" smd roundrect
(at -7.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "5" smd roundrect
(at -7 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "6" smd roundrect
(at -7 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "7" smd roundrect
(at -6.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "8" smd roundrect
(at -6.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "9" smd roundrect
(at -6.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "10" smd roundrect
(at -6.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "11" smd roundrect
(at -5.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "12" smd roundrect
(at -5.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "13" smd roundrect
(at -5.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "14" smd roundrect
(at -5.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "15" smd roundrect
(at -5 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "16" smd roundrect
(at -5 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "17" smd roundrect
(at -4.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "18" smd roundrect
(at -4.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "19" smd roundrect
(at -4.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "20" smd roundrect
(at -4.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "21" smd roundrect
(at -3.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "22" smd roundrect
(at -3.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "23" smd roundrect
(at -3.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "24" smd roundrect
(at -3.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "25" smd roundrect
(at -3 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "26" smd roundrect
(at -3 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "27" smd roundrect
(at -2.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "28" smd roundrect
(at -2.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "29" smd roundrect
(at -2.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "30" smd roundrect
(at -2.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "31" smd roundrect
(at -1.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "32" smd roundrect
(at -1.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "33" smd roundrect
(at -1.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "34" smd roundrect
(at -1.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "35" smd roundrect
(at -1 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "36" smd roundrect
(at -1 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "37" smd roundrect
(at -0.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "38" smd roundrect
(at -0.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "39" smd roundrect
(at -0.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "40" smd roundrect
(at -0.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "41" smd roundrect
(at 0.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "42" smd roundrect
(at 0.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "43" smd roundrect
(at 0.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "44" smd roundrect
(at 0.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "45" smd roundrect
(at 1 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "46" smd roundrect
(at 1 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "47" smd roundrect
(at 1.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "48" smd roundrect
(at 1.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "49" smd roundrect
(at 1.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "50" smd roundrect
(at 1.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "51" smd roundrect
(at 2.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "52" smd roundrect
(at 2.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "53" smd roundrect
(at 2.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "54" smd roundrect
(at 2.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "55" smd roundrect
(at 3 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "56" smd roundrect
(at 3 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "57" smd roundrect
(at 3.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "58" smd roundrect
(at 3.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "59" smd roundrect
(at 3.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "60" smd roundrect
(at 3.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "61" smd roundrect
(at 4.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "62" smd roundrect
(at 4.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "63" smd roundrect
(at 4.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "64" smd roundrect
(at 4.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "65" smd roundrect
(at 5 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "66" smd roundrect
(at 5 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "67" smd roundrect
(at 5.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "68" smd roundrect
(at 5.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "69" smd roundrect
(at 5.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "70" smd roundrect
(at 5.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "71" smd roundrect
(at 6.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "72" smd roundrect
(at 6.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "73" smd roundrect
(at 6.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "74" smd roundrect
(at 6.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "75" smd roundrect
(at 7 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "76" smd roundrect
(at 7 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "77" smd roundrect
(at 7.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "78" smd roundrect
(at 7.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "79" smd roundrect
(at 7.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "80" smd roundrect
(at 7.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(embedded_fonts no)
(model "${KICAD9_3DMODEL_DIR}/Connector_Hirose_DF40.3dshapes/Hirose_DF40C-80DS-0.4V_2x40_P0.4mm.step"
(offset
(xyz 0 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 0 0 0)
)
)
)

View File

@@ -0,0 +1,781 @@
(footprint "Hirose_DF40C-90DP-0.4V_2x45-1MP_P0.4mm"
(version 20241229)
(generator "kicad-footprint-generator")
(layer "F.Cu")
(descr "0.4mm Pitch, Plug, vertical (source: https://www.hirose.com/en/product/document?clcode=&productname=&series=DF40&documenttype=Catalog&lang=en&documentid=en_DF40_CAT)")
(tags "conn hirose board-to-board mezzanine stacking plug")
(property "Reference" "REF**"
(at 0 -2.89 0)
(layer "F.SilkS")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "Hirose_DF40C-90DP-0.4V_2x45-1MP_P0.4mm"
(at 0 2.89 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(attr smd)
(fp_line
(start -9.87 -1.035)
(end -9.71 -1.035)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -9.87 1.035)
(end -9.87 -1.035)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -9.71 1.035)
(end -9.87 1.035)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -9.016506 -2.4)
(end -8.8 -2.025)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -8.8 -2.025)
(end -8.583494 -2.4)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -8.583494 -2.4)
(end -9.016506 -2.4)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 9.71 -1.035)
(end 9.87 -1.035)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 9.87 -1.035)
(end 9.87 1.035)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 9.87 1.035)
(end 9.71 1.035)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -10.27 -2.19)
(end -10.27 2.19)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -10.27 2.19)
(end 10.27 2.19)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 10.27 -2.19)
(end -10.27 -2.19)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 10.27 2.19)
(end 10.27 -2.19)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -9.76 -0.925)
(end 9.76 -0.925)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -9.76 0.925)
(end -9.76 -0.925)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -9 -0.925)
(end -8.8 -0.605)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -8.8 -0.605)
(end -8.6 -0.925)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 9.76 -0.925)
(end 9.76 0.925)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 9.76 0.925)
(end -9.76 0.925)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_text user "${REFERENCE}"
(at 0 0 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "1" smd roundrect
(at -8.8 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "2" smd roundrect
(at -8.8 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "3" smd roundrect
(at -8.4 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "4" smd roundrect
(at -8.4 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "5" smd roundrect
(at -8 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "6" smd roundrect
(at -8 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "7" smd roundrect
(at -7.6 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "8" smd roundrect
(at -7.6 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "9" smd roundrect
(at -7.2 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "10" smd roundrect
(at -7.2 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "11" smd roundrect
(at -6.8 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "12" smd roundrect
(at -6.8 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "13" smd roundrect
(at -6.4 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "14" smd roundrect
(at -6.4 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "15" smd roundrect
(at -6 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "16" smd roundrect
(at -6 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "17" smd roundrect
(at -5.6 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "18" smd roundrect
(at -5.6 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "19" smd roundrect
(at -5.2 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "20" smd roundrect
(at -5.2 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "21" smd roundrect
(at -4.8 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "22" smd roundrect
(at -4.8 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "23" smd roundrect
(at -4.4 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "24" smd roundrect
(at -4.4 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "25" smd roundrect
(at -4 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "26" smd roundrect
(at -4 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "27" smd roundrect
(at -3.6 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "28" smd roundrect
(at -3.6 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "29" smd roundrect
(at -3.2 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "30" smd roundrect
(at -3.2 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "31" smd roundrect
(at -2.8 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "32" smd roundrect
(at -2.8 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "33" smd roundrect
(at -2.4 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "34" smd roundrect
(at -2.4 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "35" smd roundrect
(at -2 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "36" smd roundrect
(at -2 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "37" smd roundrect
(at -1.6 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "38" smd roundrect
(at -1.6 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "39" smd roundrect
(at -1.2 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "40" smd roundrect
(at -1.2 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "41" smd roundrect
(at -0.8 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "42" smd roundrect
(at -0.8 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "43" smd roundrect
(at -0.4 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "44" smd roundrect
(at -0.4 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "45" smd roundrect
(at 0 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "46" smd roundrect
(at 0 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "47" smd roundrect
(at 0.4 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "48" smd roundrect
(at 0.4 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "49" smd roundrect
(at 0.8 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "50" smd roundrect
(at 0.8 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "51" smd roundrect
(at 1.2 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "52" smd roundrect
(at 1.2 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "53" smd roundrect
(at 1.6 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "54" smd roundrect
(at 1.6 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "55" smd roundrect
(at 2 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "56" smd roundrect
(at 2 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "57" smd roundrect
(at 2.4 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "58" smd roundrect
(at 2.4 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "59" smd roundrect
(at 2.8 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "60" smd roundrect
(at 2.8 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "61" smd roundrect
(at 3.2 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "62" smd roundrect
(at 3.2 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "63" smd roundrect
(at 3.6 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "64" smd roundrect
(at 3.6 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "65" smd roundrect
(at 4 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "66" smd roundrect
(at 4 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "67" smd roundrect
(at 4.4 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "68" smd roundrect
(at 4.4 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "69" smd roundrect
(at 4.8 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "70" smd roundrect
(at 4.8 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "71" smd roundrect
(at 5.2 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "72" smd roundrect
(at 5.2 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "73" smd roundrect
(at 5.6 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "74" smd roundrect
(at 5.6 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "75" smd roundrect
(at 6 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "76" smd roundrect
(at 6 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "77" smd roundrect
(at 6.4 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "78" smd roundrect
(at 6.4 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "79" smd roundrect
(at 6.8 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "80" smd roundrect
(at 6.8 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "81" smd roundrect
(at 7.2 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "82" smd roundrect
(at 7.2 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "83" smd roundrect
(at 7.6 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "84" smd roundrect
(at 7.6 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "85" smd roundrect
(at 8 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "86" smd roundrect
(at 8 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "87" smd roundrect
(at 8.4 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "88" smd roundrect
(at 8.4 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "89" smd roundrect
(at 8.8 -1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "90" smd roundrect
(at 8.8 1.355)
(size 0.23 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "MP" smd rect
(at -9.275 -1.355)
(size 0.35 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
)
(pad "MP" smd rect
(at -9.275 1.355)
(size 0.35 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
)
(pad "MP" smd rect
(at 9.275 -1.355)
(size 0.35 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
)
(pad "MP" smd rect
(at 9.275 1.355)
(size 0.35 0.66)
(layers "F.Cu" "F.Mask" "F.Paste")
)
(embedded_fonts no)
(model "${KICAD9_3DMODEL_DIR}/Connector_Hirose_DF40.3dshapes/Hirose_DF40C-90DP-0.4V_2x45-1MP_P0.4mm.step"
(offset
(xyz 0 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 0 0 0)
)
)
)

View File

@@ -0,0 +1,761 @@
(footprint "Hirose_DF40C-90DS-0.4V_2x45_P0.4mm"
(version 20241229)
(generator "kicad-footprint-generator")
(layer "F.Cu")
(descr "0.4mm Pitch, Stacking Height 1.500000mm, Receptacle, vertical (source: https://www.hirose.com/en/product/document?clcode=&productname=&series=DF40&documenttype=Catalog&lang=en&documentid=en_DF40_CAT)")
(tags "conn hirose board-to-board mezzanine stacking receptacle")
(property "Reference" "REF**"
(at 0 -3.09 0)
(layer "F.SilkS")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "Hirose_DF40C-90DS-0.4V_2x45_P0.4mm"
(at 0 3.09 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(attr smd)
(fp_line
(start -10.41 -1.55)
(end -9.16 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -10.41 1.55)
(end -10.41 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -9.16 1.55)
(end -10.41 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -9.016506 2.665)
(end -8.8 2.29)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -8.8 2.29)
(end -8.583494 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -8.583494 2.665)
(end -9.016506 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 9.16 -1.55)
(end 10.41 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 10.41 -1.55)
(end 10.41 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 10.41 1.55)
(end 9.16 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -10.8 -2.39)
(end -10.8 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -10.8 2.39)
(end 10.8 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 10.8 -2.39)
(end -10.8 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 10.8 2.39)
(end 10.8 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -10.3 -1.44)
(end 10.3 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -10.3 1.44)
(end -10.3 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -9 1.44)
(end -8.8 1.12)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -8.8 1.12)
(end -8.6 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 10.3 -1.44)
(end 10.3 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 10.3 1.44)
(end -10.3 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_text user "${REFERENCE}"
(at 0 0 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "1" smd roundrect
(at -8.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "2" smd roundrect
(at -8.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "3" smd roundrect
(at -8.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "4" smd roundrect
(at -8.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "5" smd roundrect
(at -8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "6" smd roundrect
(at -8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "7" smd roundrect
(at -7.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "8" smd roundrect
(at -7.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "9" smd roundrect
(at -7.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "10" smd roundrect
(at -7.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "11" smd roundrect
(at -6.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "12" smd roundrect
(at -6.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "13" smd roundrect
(at -6.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "14" smd roundrect
(at -6.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "15" smd roundrect
(at -6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "16" smd roundrect
(at -6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "17" smd roundrect
(at -5.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "18" smd roundrect
(at -5.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "19" smd roundrect
(at -5.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "20" smd roundrect
(at -5.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "21" smd roundrect
(at -4.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "22" smd roundrect
(at -4.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "23" smd roundrect
(at -4.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "24" smd roundrect
(at -4.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "25" smd roundrect
(at -4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "26" smd roundrect
(at -4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "27" smd roundrect
(at -3.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "28" smd roundrect
(at -3.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "29" smd roundrect
(at -3.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "30" smd roundrect
(at -3.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "31" smd roundrect
(at -2.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "32" smd roundrect
(at -2.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "33" smd roundrect
(at -2.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "34" smd roundrect
(at -2.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "35" smd roundrect
(at -2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "36" smd roundrect
(at -2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "37" smd roundrect
(at -1.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "38" smd roundrect
(at -1.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "39" smd roundrect
(at -1.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "40" smd roundrect
(at -1.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "41" smd roundrect
(at -0.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "42" smd roundrect
(at -0.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "43" smd roundrect
(at -0.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "44" smd roundrect
(at -0.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "45" smd roundrect
(at 0 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "46" smd roundrect
(at 0 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "47" smd roundrect
(at 0.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "48" smd roundrect
(at 0.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "49" smd roundrect
(at 0.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "50" smd roundrect
(at 0.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "51" smd roundrect
(at 1.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "52" smd roundrect
(at 1.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "53" smd roundrect
(at 1.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "54" smd roundrect
(at 1.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "55" smd roundrect
(at 2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "56" smd roundrect
(at 2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "57" smd roundrect
(at 2.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "58" smd roundrect
(at 2.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "59" smd roundrect
(at 2.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "60" smd roundrect
(at 2.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "61" smd roundrect
(at 3.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "62" smd roundrect
(at 3.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "63" smd roundrect
(at 3.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "64" smd roundrect
(at 3.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "65" smd roundrect
(at 4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "66" smd roundrect
(at 4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "67" smd roundrect
(at 4.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "68" smd roundrect
(at 4.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "69" smd roundrect
(at 4.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "70" smd roundrect
(at 4.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "71" smd roundrect
(at 5.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "72" smd roundrect
(at 5.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "73" smd roundrect
(at 5.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "74" smd roundrect
(at 5.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "75" smd roundrect
(at 6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "76" smd roundrect
(at 6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "77" smd roundrect
(at 6.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "78" smd roundrect
(at 6.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "79" smd roundrect
(at 6.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "80" smd roundrect
(at 6.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "81" smd roundrect
(at 7.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "82" smd roundrect
(at 7.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "83" smd roundrect
(at 7.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "84" smd roundrect
(at 7.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "85" smd roundrect
(at 8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "86" smd roundrect
(at 8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "87" smd roundrect
(at 8.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "88" smd roundrect
(at 8.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "89" smd roundrect
(at 8.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "90" smd roundrect
(at 8.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(embedded_fonts no)
(model "${KICAD9_3DMODEL_DIR}/Connector_Hirose_DF40.3dshapes/Hirose_DF40C-90DS-0.4V_2x45_P0.4mm.step"
(offset
(xyz 0 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 0 0 0)
)
)
)

View File

@@ -0,0 +1,301 @@
(footprint "Hirose_DF40HB(2.5)-10DS-0.4V_2x05-1MP_P0.4mm"
(version 20241229)
(generator "kicad-footprint-generator")
(layer "F.Cu")
(descr "0.4mm Pitch, Stacking Height 2.500000mm, Receptacle, vertical (source: https://www.hirose.com/en/product/document?clcode=&productname=&series=DF40&documenttype=Catalog&lang=en&documentid=en_DF40_CAT)")
(tags "conn hirose board-to-board mezzanine stacking receptacle")
(property "Reference" "REF**"
(at 0 -3.09 0)
(layer "F.SilkS")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "Hirose_DF40HB(2.5)-10DS-0.4V_2x05-1MP_P0.4mm"
(at 0 3.09 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(attr smd)
(fp_line
(start -2.41 0.93)
(end -2.41 -0.93)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -1.54 -1.55)
(end -1.16 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -1.16 1.55)
(end -1.54 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -1.016506 2.665)
(end -0.8 2.29)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -0.8 2.29)
(end -0.583494 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -0.583494 2.665)
(end -1.016506 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 1.16 -1.55)
(end 1.54 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 1.54 1.55)
(end 1.16 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 2.41 -0.93)
(end 2.41 0.93)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -2.8 -2.39)
(end -2.8 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -2.8 2.39)
(end 2.8 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 2.8 -2.39)
(end -2.8 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 2.8 2.39)
(end 2.8 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -2.3 -1.44)
(end 2.3 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -2.3 1.44)
(end -2.3 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -1 1.44)
(end -0.8 1.12)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -0.8 1.12)
(end -0.6 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 2.3 -1.44)
(end 2.3 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 2.3 1.44)
(end -2.3 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_text user "${REFERENCE}"
(at 0 0 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "1" smd roundrect
(at -0.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "2" smd roundrect
(at -0.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "3" smd roundrect
(at -0.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "4" smd roundrect
(at -0.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "5" smd roundrect
(at 0 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "6" smd roundrect
(at 0 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "7" smd roundrect
(at 0.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "8" smd roundrect
(at 0.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "9" smd roundrect
(at 0.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "10" smd roundrect
(at 0.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "MP" smd rect
(at -2 -1.54)
(size 0.4 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
)
(pad "MP" smd rect
(at -2 1.54)
(size 0.4 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
)
(pad "MP" smd rect
(at 2 -1.54)
(size 0.4 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
)
(pad "MP" smd rect
(at 2 1.54)
(size 0.4 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
)
(embedded_fonts no)
(model "${KICAD9_3DMODEL_DIR}/Connector_Hirose_DF40.3dshapes/Hirose_DF40HB(2.5)-10DS-0.4V_2x05-1MP_P0.4mm.step"
(offset
(xyz 0 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 0 0 0)
)
)
)

View File

@@ -0,0 +1,541 @@
(footprint "Hirose_DF40HB(4.0)-50DS-0.4V_2x25-1MP_P0.4mm"
(version 20241229)
(generator "kicad-footprint-generator")
(layer "F.Cu")
(descr "0.4mm Pitch, Stacking Height 4.000000mm, Receptacle, vertical (source: https://www.hirose.com/en/product/document?clcode=&productname=&series=DF40&documenttype=Catalog&lang=en&documentid=en_DF40_CAT)")
(tags "conn hirose board-to-board mezzanine stacking receptacle")
(property "Reference" "REF**"
(at 0 -3.09 0)
(layer "F.SilkS")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "Hirose_DF40HB(4.0)-50DS-0.4V_2x25-1MP_P0.4mm"
(at 0 3.09 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(attr smd)
(fp_line
(start -6.41 0.93)
(end -6.41 -0.93)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -5.54 -1.55)
(end -5.16 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -5.16 1.55)
(end -5.54 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -5.016506 2.665)
(end -4.8 2.29)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -4.8 2.29)
(end -4.583494 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -4.583494 2.665)
(end -5.016506 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 5.16 -1.55)
(end 5.54 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 5.54 1.55)
(end 5.16 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 6.41 -0.93)
(end 6.41 0.93)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -6.81 -2.39)
(end -6.81 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -6.81 2.39)
(end 6.81 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 6.81 -2.39)
(end -6.81 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 6.81 2.39)
(end 6.81 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -6.3 -1.44)
(end 6.3 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -6.3 1.44)
(end -6.3 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -5 1.44)
(end -4.8 1.12)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -4.8 1.12)
(end -4.6 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 6.3 -1.44)
(end 6.3 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 6.3 1.44)
(end -6.3 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_text user "${REFERENCE}"
(at 0 0 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "1" smd roundrect
(at -4.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "2" smd roundrect
(at -4.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "3" smd roundrect
(at -4.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "4" smd roundrect
(at -4.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "5" smd roundrect
(at -4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "6" smd roundrect
(at -4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "7" smd roundrect
(at -3.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "8" smd roundrect
(at -3.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "9" smd roundrect
(at -3.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "10" smd roundrect
(at -3.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "11" smd roundrect
(at -2.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "12" smd roundrect
(at -2.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "13" smd roundrect
(at -2.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "14" smd roundrect
(at -2.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "15" smd roundrect
(at -2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "16" smd roundrect
(at -2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "17" smd roundrect
(at -1.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "18" smd roundrect
(at -1.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "19" smd roundrect
(at -1.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "20" smd roundrect
(at -1.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "21" smd roundrect
(at -0.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "22" smd roundrect
(at -0.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "23" smd roundrect
(at -0.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "24" smd roundrect
(at -0.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "25" smd roundrect
(at 0 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "26" smd roundrect
(at 0 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "27" smd roundrect
(at 0.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "28" smd roundrect
(at 0.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "29" smd roundrect
(at 0.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "30" smd roundrect
(at 0.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "31" smd roundrect
(at 1.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "32" smd roundrect
(at 1.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "33" smd roundrect
(at 1.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "34" smd roundrect
(at 1.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "35" smd roundrect
(at 2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "36" smd roundrect
(at 2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "37" smd roundrect
(at 2.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "38" smd roundrect
(at 2.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "39" smd roundrect
(at 2.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "40" smd roundrect
(at 2.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "41" smd roundrect
(at 3.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "42" smd roundrect
(at 3.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "43" smd roundrect
(at 3.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "44" smd roundrect
(at 3.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "45" smd roundrect
(at 4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "46" smd roundrect
(at 4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "47" smd roundrect
(at 4.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "48" smd roundrect
(at 4.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "49" smd roundrect
(at 4.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "50" smd roundrect
(at 4.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "MP" smd rect
(at -6 -1.54)
(size 0.4 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
)
(pad "MP" smd rect
(at -6 1.54)
(size 0.4 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
)
(pad "MP" smd rect
(at 6 -1.54)
(size 0.4 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
)
(pad "MP" smd rect
(at 6 1.54)
(size 0.4 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
)
(embedded_fonts no)
(model "${KICAD9_3DMODEL_DIR}/Connector_Hirose_DF40.3dshapes/Hirose_DF40HB(4.0)-50DS-0.4V_2x25-1MP_P0.4mm.step"
(offset
(xyz 0 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 0 0 0)
)
)
)

View File

@@ -0,0 +1,341 @@
(footprint "Hirose_DF40HC(2.5)-20DS-0.4V_2x10_P0.4mm"
(version 20241229)
(generator "kicad-footprint-generator")
(layer "F.Cu")
(descr "0.4mm Pitch, Stacking Height 2.500000mm, Receptacle, vertical (source: https://www.hirose.com/en/product/document?clcode=&productname=&series=DF40&documenttype=Catalog&lang=en&documentid=en_DF40_CAT)")
(tags "conn hirose board-to-board mezzanine stacking receptacle")
(property "Reference" "REF**"
(at 0 -3.09 0)
(layer "F.SilkS")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "Hirose_DF40HC(2.5)-20DS-0.4V_2x10_P0.4mm"
(at 0 3.09 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(attr smd)
(fp_line
(start -3.41 -1.55)
(end -2.16 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -3.41 1.55)
(end -3.41 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -2.16 1.55)
(end -3.41 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -2.016506 2.665)
(end -1.8 2.29)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -1.8 2.29)
(end -1.583494 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -1.583494 2.665)
(end -2.016506 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 2.16 -1.55)
(end 3.41 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 3.41 -1.55)
(end 3.41 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 3.41 1.55)
(end 2.16 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -3.8 -2.39)
(end -3.8 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -3.8 2.39)
(end 3.8 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 3.8 -2.39)
(end -3.8 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 3.8 2.39)
(end 3.8 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -3.3 -1.44)
(end 3.3 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -3.3 1.44)
(end -3.3 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -2 1.44)
(end -1.8 1.12)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -1.8 1.12)
(end -1.6 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 3.3 -1.44)
(end 3.3 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 3.3 1.44)
(end -3.3 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_text user "${REFERENCE}"
(at 0 0 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "1" smd roundrect
(at -1.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "2" smd roundrect
(at -1.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "3" smd roundrect
(at -1.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "4" smd roundrect
(at -1.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "5" smd roundrect
(at -1 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "6" smd roundrect
(at -1 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "7" smd roundrect
(at -0.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "8" smd roundrect
(at -0.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "9" smd roundrect
(at -0.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "10" smd roundrect
(at -0.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "11" smd roundrect
(at 0.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "12" smd roundrect
(at 0.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "13" smd roundrect
(at 0.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "14" smd roundrect
(at 0.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "15" smd roundrect
(at 1 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "16" smd roundrect
(at 1 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "17" smd roundrect
(at 1.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "18" smd roundrect
(at 1.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "19" smd roundrect
(at 1.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "20" smd roundrect
(at 1.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(embedded_fonts no)
(model "${KICAD9_3DMODEL_DIR}/Connector_Hirose_DF40.3dshapes/Hirose_DF40HC(2.5)-20DS-0.4V_2x10_P0.4mm.step"
(offset
(xyz 0 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 0 0 0)
)
)
)

View File

@@ -0,0 +1,401 @@
(footprint "Hirose_DF40HC(2.5)-30DS-0.4V_2x15_P0.4mm"
(version 20241229)
(generator "kicad-footprint-generator")
(layer "F.Cu")
(descr "0.4mm Pitch, Stacking Height 2.500000mm, Receptacle, vertical (source: https://www.hirose.com/en/product/document?clcode=&productname=&series=DF40&documenttype=Catalog&lang=en&documentid=en_DF40_CAT)")
(tags "conn hirose board-to-board mezzanine stacking receptacle")
(property "Reference" "REF**"
(at 0 -3.09 0)
(layer "F.SilkS")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "Hirose_DF40HC(2.5)-30DS-0.4V_2x15_P0.4mm"
(at 0 3.09 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(attr smd)
(fp_line
(start -4.41 -1.55)
(end -3.16 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -4.41 1.55)
(end -4.41 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -3.16 1.55)
(end -4.41 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -3.016506 2.665)
(end -2.8 2.29)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -2.8 2.29)
(end -2.583494 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -2.583494 2.665)
(end -3.016506 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 3.16 -1.55)
(end 4.41 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 4.41 -1.55)
(end 4.41 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 4.41 1.55)
(end 3.16 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -4.81 -2.39)
(end -4.81 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -4.81 2.39)
(end 4.81 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 4.81 -2.39)
(end -4.81 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 4.81 2.39)
(end 4.81 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -4.3 -1.44)
(end 4.3 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -4.3 1.44)
(end -4.3 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -3 1.44)
(end -2.8 1.12)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -2.8 1.12)
(end -2.6 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 4.3 -1.44)
(end 4.3 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 4.3 1.44)
(end -4.3 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_text user "${REFERENCE}"
(at 0 0 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "1" smd roundrect
(at -2.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "2" smd roundrect
(at -2.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "3" smd roundrect
(at -2.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "4" smd roundrect
(at -2.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "5" smd roundrect
(at -2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "6" smd roundrect
(at -2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "7" smd roundrect
(at -1.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "8" smd roundrect
(at -1.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "9" smd roundrect
(at -1.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "10" smd roundrect
(at -1.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "11" smd roundrect
(at -0.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "12" smd roundrect
(at -0.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "13" smd roundrect
(at -0.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "14" smd roundrect
(at -0.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "15" smd roundrect
(at 0 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "16" smd roundrect
(at 0 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "17" smd roundrect
(at 0.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "18" smd roundrect
(at 0.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "19" smd roundrect
(at 0.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "20" smd roundrect
(at 0.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "21" smd roundrect
(at 1.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "22" smd roundrect
(at 1.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "23" smd roundrect
(at 1.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "24" smd roundrect
(at 1.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "25" smd roundrect
(at 2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "26" smd roundrect
(at 2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "27" smd roundrect
(at 2.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "28" smd roundrect
(at 2.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "29" smd roundrect
(at 2.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "30" smd roundrect
(at 2.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(embedded_fonts no)
(model "${KICAD9_3DMODEL_DIR}/Connector_Hirose_DF40.3dshapes/Hirose_DF40HC(2.5)-30DS-0.4V_2x15_P0.4mm.step"
(offset
(xyz 0 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 0 0 0)
)
)
)

View File

@@ -0,0 +1,461 @@
(footprint "Hirose_DF40HC(2.5)-40DS-0.4V_2x20_P0.4mm"
(version 20241229)
(generator "kicad-footprint-generator")
(layer "F.Cu")
(descr "0.4mm Pitch, Stacking Height 2.500000mm, Receptacle, vertical (source: https://www.hirose.com/en/product/document?clcode=&productname=&series=DF40&documenttype=Catalog&lang=en&documentid=en_DF40_CAT)")
(tags "conn hirose board-to-board mezzanine stacking receptacle")
(property "Reference" "REF**"
(at 0 -3.09 0)
(layer "F.SilkS")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "Hirose_DF40HC(2.5)-40DS-0.4V_2x20_P0.4mm"
(at 0 3.09 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(attr smd)
(fp_line
(start -5.41 -1.55)
(end -4.16 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -5.41 1.55)
(end -5.41 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -4.16 1.55)
(end -5.41 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -4.016506 2.665)
(end -3.8 2.29)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -3.8 2.29)
(end -3.583494 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -3.583494 2.665)
(end -4.016506 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 4.16 -1.55)
(end 5.41 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 5.41 -1.55)
(end 5.41 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 5.41 1.55)
(end 4.16 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -5.81 -2.39)
(end -5.81 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -5.81 2.39)
(end 5.81 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 5.81 -2.39)
(end -5.81 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 5.81 2.39)
(end 5.81 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -5.3 -1.44)
(end 5.3 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -5.3 1.44)
(end -5.3 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -4 1.44)
(end -3.8 1.12)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -3.8 1.12)
(end -3.6 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 5.3 -1.44)
(end 5.3 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 5.3 1.44)
(end -5.3 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_text user "${REFERENCE}"
(at 0 0 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "1" smd roundrect
(at -3.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "2" smd roundrect
(at -3.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "3" smd roundrect
(at -3.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "4" smd roundrect
(at -3.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "5" smd roundrect
(at -3 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "6" smd roundrect
(at -3 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "7" smd roundrect
(at -2.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "8" smd roundrect
(at -2.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "9" smd roundrect
(at -2.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "10" smd roundrect
(at -2.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "11" smd roundrect
(at -1.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "12" smd roundrect
(at -1.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "13" smd roundrect
(at -1.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "14" smd roundrect
(at -1.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "15" smd roundrect
(at -1 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "16" smd roundrect
(at -1 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "17" smd roundrect
(at -0.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "18" smd roundrect
(at -0.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "19" smd roundrect
(at -0.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "20" smd roundrect
(at -0.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "21" smd roundrect
(at 0.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "22" smd roundrect
(at 0.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "23" smd roundrect
(at 0.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "24" smd roundrect
(at 0.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "25" smd roundrect
(at 1 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "26" smd roundrect
(at 1 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "27" smd roundrect
(at 1.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "28" smd roundrect
(at 1.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "29" smd roundrect
(at 1.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "30" smd roundrect
(at 1.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "31" smd roundrect
(at 2.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "32" smd roundrect
(at 2.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "33" smd roundrect
(at 2.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "34" smd roundrect
(at 2.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "35" smd roundrect
(at 3 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "36" smd roundrect
(at 3 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "37" smd roundrect
(at 3.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "38" smd roundrect
(at 3.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "39" smd roundrect
(at 3.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "40" smd roundrect
(at 3.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(embedded_fonts no)
(model "${KICAD9_3DMODEL_DIR}/Connector_Hirose_DF40.3dshapes/Hirose_DF40HC(2.5)-40DS-0.4V_2x20_P0.4mm.step"
(offset
(xyz 0 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 0 0 0)
)
)
)

View File

@@ -0,0 +1,521 @@
(footprint "Hirose_DF40HC(2.5)-50DS-0.4V_2x25_P0.4mm"
(version 20241229)
(generator "kicad-footprint-generator")
(layer "F.Cu")
(descr "0.4mm Pitch, Stacking Height 2.500000mm, Receptacle, vertical (source: https://www.hirose.com/en/product/document?clcode=&productname=&series=DF40&documenttype=Catalog&lang=en&documentid=en_DF40_CAT)")
(tags "conn hirose board-to-board mezzanine stacking receptacle")
(property "Reference" "REF**"
(at 0 -3.09 0)
(layer "F.SilkS")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "Hirose_DF40HC(2.5)-50DS-0.4V_2x25_P0.4mm"
(at 0 3.09 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(attr smd)
(fp_line
(start -6.41 -1.55)
(end -5.16 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -6.41 1.55)
(end -6.41 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -5.16 1.55)
(end -6.41 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -5.016506 2.665)
(end -4.8 2.29)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -4.8 2.29)
(end -4.583494 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -4.583494 2.665)
(end -5.016506 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 5.16 -1.55)
(end 6.41 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 6.41 -1.55)
(end 6.41 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 6.41 1.55)
(end 5.16 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -6.81 -2.39)
(end -6.81 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -6.81 2.39)
(end 6.81 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 6.81 -2.39)
(end -6.81 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 6.81 2.39)
(end 6.81 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -6.3 -1.44)
(end 6.3 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -6.3 1.44)
(end -6.3 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -5 1.44)
(end -4.8 1.12)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -4.8 1.12)
(end -4.6 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 6.3 -1.44)
(end 6.3 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 6.3 1.44)
(end -6.3 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_text user "${REFERENCE}"
(at 0 0 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "1" smd roundrect
(at -4.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "2" smd roundrect
(at -4.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "3" smd roundrect
(at -4.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "4" smd roundrect
(at -4.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "5" smd roundrect
(at -4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "6" smd roundrect
(at -4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "7" smd roundrect
(at -3.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "8" smd roundrect
(at -3.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "9" smd roundrect
(at -3.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "10" smd roundrect
(at -3.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "11" smd roundrect
(at -2.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "12" smd roundrect
(at -2.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "13" smd roundrect
(at -2.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "14" smd roundrect
(at -2.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "15" smd roundrect
(at -2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "16" smd roundrect
(at -2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "17" smd roundrect
(at -1.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "18" smd roundrect
(at -1.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "19" smd roundrect
(at -1.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "20" smd roundrect
(at -1.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "21" smd roundrect
(at -0.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "22" smd roundrect
(at -0.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "23" smd roundrect
(at -0.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "24" smd roundrect
(at -0.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "25" smd roundrect
(at 0 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "26" smd roundrect
(at 0 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "27" smd roundrect
(at 0.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "28" smd roundrect
(at 0.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "29" smd roundrect
(at 0.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "30" smd roundrect
(at 0.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "31" smd roundrect
(at 1.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "32" smd roundrect
(at 1.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "33" smd roundrect
(at 1.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "34" smd roundrect
(at 1.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "35" smd roundrect
(at 2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "36" smd roundrect
(at 2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "37" smd roundrect
(at 2.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "38" smd roundrect
(at 2.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "39" smd roundrect
(at 2.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "40" smd roundrect
(at 2.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "41" smd roundrect
(at 3.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "42" smd roundrect
(at 3.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "43" smd roundrect
(at 3.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "44" smd roundrect
(at 3.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "45" smd roundrect
(at 4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "46" smd roundrect
(at 4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "47" smd roundrect
(at 4.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "48" smd roundrect
(at 4.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "49" smd roundrect
(at 4.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "50" smd roundrect
(at 4.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(embedded_fonts no)
(model "${KICAD9_3DMODEL_DIR}/Connector_Hirose_DF40.3dshapes/Hirose_DF40HC(2.5)-50DS-0.4V_2x25_P0.4mm.step"
(offset
(xyz 0 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 0 0 0)
)
)
)

View File

@@ -0,0 +1,581 @@
(footprint "Hirose_DF40HC(2.5)-60DS-0.4V_2x30_P0.4mm"
(version 20241229)
(generator "kicad-footprint-generator")
(layer "F.Cu")
(descr "0.4mm Pitch, Stacking Height 2.500000mm, Receptacle, vertical (source: https://www.hirose.com/en/product/document?clcode=&productname=&series=DF40&documenttype=Catalog&lang=en&documentid=en_DF40_CAT)")
(tags "conn hirose board-to-board mezzanine stacking receptacle")
(property "Reference" "REF**"
(at 0 -3.09 0)
(layer "F.SilkS")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "Hirose_DF40HC(2.5)-60DS-0.4V_2x30_P0.4mm"
(at 0 3.09 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(attr smd)
(fp_line
(start -7.41 -1.55)
(end -6.16 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -7.41 1.55)
(end -7.41 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -6.16 1.55)
(end -7.41 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -6.016506 2.665)
(end -5.8 2.29)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -5.8 2.29)
(end -5.583494 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -5.583494 2.665)
(end -6.016506 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 6.16 -1.55)
(end 7.41 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 7.41 -1.55)
(end 7.41 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 7.41 1.55)
(end 6.16 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -7.8 -2.39)
(end -7.8 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -7.8 2.39)
(end 7.8 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 7.8 -2.39)
(end -7.8 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 7.8 2.39)
(end 7.8 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -7.3 -1.44)
(end 7.3 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -7.3 1.44)
(end -7.3 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -6 1.44)
(end -5.8 1.12)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -5.8 1.12)
(end -5.6 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 7.3 -1.44)
(end 7.3 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 7.3 1.44)
(end -7.3 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_text user "${REFERENCE}"
(at 0 0 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "1" smd roundrect
(at -5.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "2" smd roundrect
(at -5.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "3" smd roundrect
(at -5.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "4" smd roundrect
(at -5.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "5" smd roundrect
(at -5 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "6" smd roundrect
(at -5 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "7" smd roundrect
(at -4.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "8" smd roundrect
(at -4.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "9" smd roundrect
(at -4.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "10" smd roundrect
(at -4.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "11" smd roundrect
(at -3.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "12" smd roundrect
(at -3.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "13" smd roundrect
(at -3.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "14" smd roundrect
(at -3.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "15" smd roundrect
(at -3 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "16" smd roundrect
(at -3 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "17" smd roundrect
(at -2.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "18" smd roundrect
(at -2.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "19" smd roundrect
(at -2.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "20" smd roundrect
(at -2.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "21" smd roundrect
(at -1.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "22" smd roundrect
(at -1.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "23" smd roundrect
(at -1.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "24" smd roundrect
(at -1.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "25" smd roundrect
(at -1 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "26" smd roundrect
(at -1 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "27" smd roundrect
(at -0.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "28" smd roundrect
(at -0.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "29" smd roundrect
(at -0.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "30" smd roundrect
(at -0.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "31" smd roundrect
(at 0.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "32" smd roundrect
(at 0.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "33" smd roundrect
(at 0.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "34" smd roundrect
(at 0.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "35" smd roundrect
(at 1 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "36" smd roundrect
(at 1 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "37" smd roundrect
(at 1.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "38" smd roundrect
(at 1.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "39" smd roundrect
(at 1.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "40" smd roundrect
(at 1.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "41" smd roundrect
(at 2.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "42" smd roundrect
(at 2.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "43" smd roundrect
(at 2.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "44" smd roundrect
(at 2.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "45" smd roundrect
(at 3 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "46" smd roundrect
(at 3 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "47" smd roundrect
(at 3.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "48" smd roundrect
(at 3.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "49" smd roundrect
(at 3.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "50" smd roundrect
(at 3.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "51" smd roundrect
(at 4.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "52" smd roundrect
(at 4.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "53" smd roundrect
(at 4.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "54" smd roundrect
(at 4.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "55" smd roundrect
(at 5 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "56" smd roundrect
(at 5 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "57" smd roundrect
(at 5.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "58" smd roundrect
(at 5.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "59" smd roundrect
(at 5.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "60" smd roundrect
(at 5.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(embedded_fonts no)
(model "${KICAD9_3DMODEL_DIR}/Connector_Hirose_DF40.3dshapes/Hirose_DF40HC(2.5)-60DS-0.4V_2x30_P0.4mm.step"
(offset
(xyz 0 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 0 0 0)
)
)
)

View File

@@ -0,0 +1,821 @@
(footprint "Hirose_DF40HC(3.0)-100DS-0.4V_2x50_P0.4mm"
(version 20241229)
(generator "kicad-footprint-generator")
(layer "F.Cu")
(descr "0.4mm Pitch, Stacking Height 3.000000mm, Receptacle, vertical (source: https://www.hirose.com/en/product/document?clcode=&productname=&series=DF40&documenttype=Catalog&lang=en&documentid=en_DF40_CAT)")
(tags "conn hirose board-to-board mezzanine stacking receptacle")
(property "Reference" "REF**"
(at 0 -3.09 0)
(layer "F.SilkS")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "Hirose_DF40HC(3.0)-100DS-0.4V_2x50_P0.4mm"
(at 0 3.09 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(attr smd)
(fp_line
(start -11.41 -1.55)
(end -10.16 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -11.41 1.55)
(end -11.41 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -10.16 1.55)
(end -11.41 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -10.016506 2.665)
(end -9.8 2.29)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -9.8 2.29)
(end -9.583494 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -9.583494 2.665)
(end -10.016506 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 10.16 -1.55)
(end 11.41 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 11.41 -1.55)
(end 11.41 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 11.41 1.55)
(end 10.16 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -11.8 -2.39)
(end -11.8 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -11.8 2.39)
(end 11.8 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 11.8 -2.39)
(end -11.8 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 11.8 2.39)
(end 11.8 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -11.3 -1.44)
(end 11.3 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -11.3 1.44)
(end -11.3 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -10 1.44)
(end -9.8 1.12)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -9.8 1.12)
(end -9.6 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 11.3 -1.44)
(end 11.3 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 11.3 1.44)
(end -11.3 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_text user "${REFERENCE}"
(at 0 0 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "1" smd roundrect
(at -9.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "2" smd roundrect
(at -9.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "3" smd roundrect
(at -9.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "4" smd roundrect
(at -9.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "5" smd roundrect
(at -9 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "6" smd roundrect
(at -9 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "7" smd roundrect
(at -8.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "8" smd roundrect
(at -8.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "9" smd roundrect
(at -8.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "10" smd roundrect
(at -8.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "11" smd roundrect
(at -7.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "12" smd roundrect
(at -7.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "13" smd roundrect
(at -7.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "14" smd roundrect
(at -7.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "15" smd roundrect
(at -7 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "16" smd roundrect
(at -7 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "17" smd roundrect
(at -6.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "18" smd roundrect
(at -6.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "19" smd roundrect
(at -6.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "20" smd roundrect
(at -6.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "21" smd roundrect
(at -5.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "22" smd roundrect
(at -5.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "23" smd roundrect
(at -5.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "24" smd roundrect
(at -5.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "25" smd roundrect
(at -5 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "26" smd roundrect
(at -5 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "27" smd roundrect
(at -4.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "28" smd roundrect
(at -4.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "29" smd roundrect
(at -4.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "30" smd roundrect
(at -4.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "31" smd roundrect
(at -3.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "32" smd roundrect
(at -3.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "33" smd roundrect
(at -3.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "34" smd roundrect
(at -3.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "35" smd roundrect
(at -3 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "36" smd roundrect
(at -3 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "37" smd roundrect
(at -2.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "38" smd roundrect
(at -2.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "39" smd roundrect
(at -2.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "40" smd roundrect
(at -2.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "41" smd roundrect
(at -1.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "42" smd roundrect
(at -1.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "43" smd roundrect
(at -1.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "44" smd roundrect
(at -1.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "45" smd roundrect
(at -1 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "46" smd roundrect
(at -1 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "47" smd roundrect
(at -0.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "48" smd roundrect
(at -0.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "49" smd roundrect
(at -0.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "50" smd roundrect
(at -0.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "51" smd roundrect
(at 0.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "52" smd roundrect
(at 0.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "53" smd roundrect
(at 0.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "54" smd roundrect
(at 0.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "55" smd roundrect
(at 1 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "56" smd roundrect
(at 1 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "57" smd roundrect
(at 1.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "58" smd roundrect
(at 1.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "59" smd roundrect
(at 1.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "60" smd roundrect
(at 1.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "61" smd roundrect
(at 2.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "62" smd roundrect
(at 2.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "63" smd roundrect
(at 2.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "64" smd roundrect
(at 2.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "65" smd roundrect
(at 3 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "66" smd roundrect
(at 3 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "67" smd roundrect
(at 3.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "68" smd roundrect
(at 3.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "69" smd roundrect
(at 3.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "70" smd roundrect
(at 3.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "71" smd roundrect
(at 4.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "72" smd roundrect
(at 4.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "73" smd roundrect
(at 4.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "74" smd roundrect
(at 4.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "75" smd roundrect
(at 5 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "76" smd roundrect
(at 5 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "77" smd roundrect
(at 5.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "78" smd roundrect
(at 5.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "79" smd roundrect
(at 5.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "80" smd roundrect
(at 5.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "81" smd roundrect
(at 6.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "82" smd roundrect
(at 6.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "83" smd roundrect
(at 6.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "84" smd roundrect
(at 6.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "85" smd roundrect
(at 7 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "86" smd roundrect
(at 7 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "87" smd roundrect
(at 7.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "88" smd roundrect
(at 7.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "89" smd roundrect
(at 7.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "90" smd roundrect
(at 7.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "91" smd roundrect
(at 8.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "92" smd roundrect
(at 8.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "93" smd roundrect
(at 8.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "94" smd roundrect
(at 8.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "95" smd roundrect
(at 9 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "96" smd roundrect
(at 9 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "97" smd roundrect
(at 9.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "98" smd roundrect
(at 9.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "99" smd roundrect
(at 9.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "100" smd roundrect
(at 9.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(embedded_fonts no)
(model "${KICAD9_3DMODEL_DIR}/Connector_Hirose_DF40.3dshapes/Hirose_DF40HC(3.0)-100DS-0.4V_2x50_P0.4mm.step"
(offset
(xyz 0 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 0 0 0)
)
)
)

View File

@@ -0,0 +1,401 @@
(footprint "Hirose_DF40HC(3.0)-30DS-0.4V_2x15_P0.4mm"
(version 20241229)
(generator "kicad-footprint-generator")
(layer "F.Cu")
(descr "0.4mm Pitch, Stacking Height 3.000000mm, Receptacle, vertical (source: https://www.hirose.com/en/product/document?clcode=&productname=&series=DF40&documenttype=Catalog&lang=en&documentid=en_DF40_CAT)")
(tags "conn hirose board-to-board mezzanine stacking receptacle")
(property "Reference" "REF**"
(at 0 -3.09 0)
(layer "F.SilkS")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "Hirose_DF40HC(3.0)-30DS-0.4V_2x15_P0.4mm"
(at 0 3.09 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(attr smd)
(fp_line
(start -4.41 -1.55)
(end -3.16 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -4.41 1.55)
(end -4.41 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -3.16 1.55)
(end -4.41 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -3.016506 2.665)
(end -2.8 2.29)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -2.8 2.29)
(end -2.583494 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -2.583494 2.665)
(end -3.016506 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 3.16 -1.55)
(end 4.41 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 4.41 -1.55)
(end 4.41 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 4.41 1.55)
(end 3.16 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -4.81 -2.39)
(end -4.81 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -4.81 2.39)
(end 4.81 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 4.81 -2.39)
(end -4.81 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 4.81 2.39)
(end 4.81 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -4.3 -1.44)
(end 4.3 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -4.3 1.44)
(end -4.3 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -3 1.44)
(end -2.8 1.12)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -2.8 1.12)
(end -2.6 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 4.3 -1.44)
(end 4.3 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 4.3 1.44)
(end -4.3 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_text user "${REFERENCE}"
(at 0 0 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "1" smd roundrect
(at -2.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "2" smd roundrect
(at -2.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "3" smd roundrect
(at -2.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "4" smd roundrect
(at -2.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "5" smd roundrect
(at -2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "6" smd roundrect
(at -2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "7" smd roundrect
(at -1.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "8" smd roundrect
(at -1.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "9" smd roundrect
(at -1.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "10" smd roundrect
(at -1.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "11" smd roundrect
(at -0.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "12" smd roundrect
(at -0.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "13" smd roundrect
(at -0.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "14" smd roundrect
(at -0.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "15" smd roundrect
(at 0 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "16" smd roundrect
(at 0 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "17" smd roundrect
(at 0.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "18" smd roundrect
(at 0.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "19" smd roundrect
(at 0.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "20" smd roundrect
(at 0.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "21" smd roundrect
(at 1.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "22" smd roundrect
(at 1.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "23" smd roundrect
(at 1.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "24" smd roundrect
(at 1.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "25" smd roundrect
(at 2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "26" smd roundrect
(at 2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "27" smd roundrect
(at 2.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "28" smd roundrect
(at 2.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "29" smd roundrect
(at 2.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "30" smd roundrect
(at 2.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(embedded_fonts no)
(model "${KICAD9_3DMODEL_DIR}/Connector_Hirose_DF40.3dshapes/Hirose_DF40HC(3.0)-30DS-0.4V_2x15_P0.4mm.step"
(offset
(xyz 0 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 0 0 0)
)
)
)

View File

@@ -0,0 +1,461 @@
(footprint "Hirose_DF40HC(3.0)-40DS-0.4V_2x20_P0.4mm"
(version 20241229)
(generator "kicad-footprint-generator")
(layer "F.Cu")
(descr "0.4mm Pitch, Stacking Height 3.000000mm, Receptacle, vertical (source: https://www.hirose.com/en/product/document?clcode=&productname=&series=DF40&documenttype=Catalog&lang=en&documentid=en_DF40_CAT)")
(tags "conn hirose board-to-board mezzanine stacking receptacle")
(property "Reference" "REF**"
(at 0 -3.09 0)
(layer "F.SilkS")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "Hirose_DF40HC(3.0)-40DS-0.4V_2x20_P0.4mm"
(at 0 3.09 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(attr smd)
(fp_line
(start -5.41 -1.55)
(end -4.16 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -5.41 1.55)
(end -5.41 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -4.16 1.55)
(end -5.41 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -4.016506 2.665)
(end -3.8 2.29)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -3.8 2.29)
(end -3.583494 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -3.583494 2.665)
(end -4.016506 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 4.16 -1.55)
(end 5.41 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 5.41 -1.55)
(end 5.41 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 5.41 1.55)
(end 4.16 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -5.81 -2.39)
(end -5.81 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -5.81 2.39)
(end 5.81 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 5.81 -2.39)
(end -5.81 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 5.81 2.39)
(end 5.81 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -5.3 -1.44)
(end 5.3 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -5.3 1.44)
(end -5.3 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -4 1.44)
(end -3.8 1.12)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -3.8 1.12)
(end -3.6 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 5.3 -1.44)
(end 5.3 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 5.3 1.44)
(end -5.3 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_text user "${REFERENCE}"
(at 0 0 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "1" smd roundrect
(at -3.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "2" smd roundrect
(at -3.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "3" smd roundrect
(at -3.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "4" smd roundrect
(at -3.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "5" smd roundrect
(at -3 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "6" smd roundrect
(at -3 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "7" smd roundrect
(at -2.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "8" smd roundrect
(at -2.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "9" smd roundrect
(at -2.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "10" smd roundrect
(at -2.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "11" smd roundrect
(at -1.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "12" smd roundrect
(at -1.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "13" smd roundrect
(at -1.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "14" smd roundrect
(at -1.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "15" smd roundrect
(at -1 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "16" smd roundrect
(at -1 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "17" smd roundrect
(at -0.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "18" smd roundrect
(at -0.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "19" smd roundrect
(at -0.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "20" smd roundrect
(at -0.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "21" smd roundrect
(at 0.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "22" smd roundrect
(at 0.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "23" smd roundrect
(at 0.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "24" smd roundrect
(at 0.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "25" smd roundrect
(at 1 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "26" smd roundrect
(at 1 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "27" smd roundrect
(at 1.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "28" smd roundrect
(at 1.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "29" smd roundrect
(at 1.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "30" smd roundrect
(at 1.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "31" smd roundrect
(at 2.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "32" smd roundrect
(at 2.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "33" smd roundrect
(at 2.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "34" smd roundrect
(at 2.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "35" smd roundrect
(at 3 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "36" smd roundrect
(at 3 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "37" smd roundrect
(at 3.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "38" smd roundrect
(at 3.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "39" smd roundrect
(at 3.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "40" smd roundrect
(at 3.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(embedded_fonts no)
(model "${KICAD9_3DMODEL_DIR}/Connector_Hirose_DF40.3dshapes/Hirose_DF40HC(3.0)-40DS-0.4V_2x20_P0.4mm.step"
(offset
(xyz 0 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 0 0 0)
)
)
)

View File

@@ -0,0 +1,485 @@
(footprint "Hirose_DF40HC(3.0)-44DS-0.4V_2x22_P0.4mm"
(version 20241229)
(generator "kicad-footprint-generator")
(layer "F.Cu")
(descr "0.4mm Pitch, Stacking Height 3.000000mm, Receptacle, vertical (source: https://www.hirose.com/en/product/document?clcode=&productname=&series=DF40&documenttype=Catalog&lang=en&documentid=en_DF40_CAT)")
(tags "conn hirose board-to-board mezzanine stacking receptacle")
(property "Reference" "REF**"
(at 0 -3.09 0)
(layer "F.SilkS")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "Hirose_DF40HC(3.0)-44DS-0.4V_2x22_P0.4mm"
(at 0 3.09 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(attr smd)
(fp_line
(start -5.81 -1.55)
(end -4.56 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -5.81 1.55)
(end -5.81 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -4.56 1.55)
(end -5.81 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -4.416506 2.665)
(end -4.2 2.29)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -4.2 2.29)
(end -3.983494 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -3.983494 2.665)
(end -4.416506 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 4.56 -1.55)
(end 5.81 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 5.81 -1.55)
(end 5.81 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 5.81 1.55)
(end 4.56 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -6.2 -2.39)
(end -6.2 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -6.2 2.39)
(end 6.2 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 6.2 -2.39)
(end -6.2 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 6.2 2.39)
(end 6.2 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -5.7 -1.44)
(end 5.7 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -5.7 1.44)
(end -5.7 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -4.4 1.44)
(end -4.2 1.12)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -4.2 1.12)
(end -4 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 5.7 -1.44)
(end 5.7 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 5.7 1.44)
(end -5.7 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_text user "${REFERENCE}"
(at 0 0 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "1" smd roundrect
(at -4.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "2" smd roundrect
(at -4.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "3" smd roundrect
(at -3.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "4" smd roundrect
(at -3.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "5" smd roundrect
(at -3.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "6" smd roundrect
(at -3.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "7" smd roundrect
(at -3 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "8" smd roundrect
(at -3 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "9" smd roundrect
(at -2.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "10" smd roundrect
(at -2.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "11" smd roundrect
(at -2.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "12" smd roundrect
(at -2.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "13" smd roundrect
(at -1.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "14" smd roundrect
(at -1.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "15" smd roundrect
(at -1.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "16" smd roundrect
(at -1.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "17" smd roundrect
(at -1 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "18" smd roundrect
(at -1 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "19" smd roundrect
(at -0.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "20" smd roundrect
(at -0.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "21" smd roundrect
(at -0.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "22" smd roundrect
(at -0.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "23" smd roundrect
(at 0.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "24" smd roundrect
(at 0.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "25" smd roundrect
(at 0.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "26" smd roundrect
(at 0.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "27" smd roundrect
(at 1 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "28" smd roundrect
(at 1 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "29" smd roundrect
(at 1.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "30" smd roundrect
(at 1.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "31" smd roundrect
(at 1.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "32" smd roundrect
(at 1.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "33" smd roundrect
(at 2.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "34" smd roundrect
(at 2.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "35" smd roundrect
(at 2.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "36" smd roundrect
(at 2.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "37" smd roundrect
(at 3 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "38" smd roundrect
(at 3 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "39" smd roundrect
(at 3.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "40" smd roundrect
(at 3.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "41" smd roundrect
(at 3.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "42" smd roundrect
(at 3.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "43" smd roundrect
(at 4.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "44" smd roundrect
(at 4.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(embedded_fonts no)
(model "${KICAD9_3DMODEL_DIR}/Connector_Hirose_DF40.3dshapes/Hirose_DF40HC(3.0)-44DS-0.4V_2x22_P0.4mm.step"
(offset
(xyz 0 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 0 0 0)
)
)
)

View File

@@ -0,0 +1,521 @@
(footprint "Hirose_DF40HC(3.0)-50DS-0.4V_2x25_P0.4mm"
(version 20241229)
(generator "kicad-footprint-generator")
(layer "F.Cu")
(descr "0.4mm Pitch, Stacking Height 3.000000mm, Receptacle, vertical (source: https://www.hirose.com/en/product/document?clcode=&productname=&series=DF40&documenttype=Catalog&lang=en&documentid=en_DF40_CAT)")
(tags "conn hirose board-to-board mezzanine stacking receptacle")
(property "Reference" "REF**"
(at 0 -3.09 0)
(layer "F.SilkS")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "Hirose_DF40HC(3.0)-50DS-0.4V_2x25_P0.4mm"
(at 0 3.09 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(attr smd)
(fp_line
(start -6.41 -1.55)
(end -5.16 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -6.41 1.55)
(end -6.41 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -5.16 1.55)
(end -6.41 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -5.016506 2.665)
(end -4.8 2.29)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -4.8 2.29)
(end -4.583494 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -4.583494 2.665)
(end -5.016506 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 5.16 -1.55)
(end 6.41 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 6.41 -1.55)
(end 6.41 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 6.41 1.55)
(end 5.16 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -6.81 -2.39)
(end -6.81 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -6.81 2.39)
(end 6.81 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 6.81 -2.39)
(end -6.81 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 6.81 2.39)
(end 6.81 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -6.3 -1.44)
(end 6.3 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -6.3 1.44)
(end -6.3 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -5 1.44)
(end -4.8 1.12)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -4.8 1.12)
(end -4.6 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 6.3 -1.44)
(end 6.3 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 6.3 1.44)
(end -6.3 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_text user "${REFERENCE}"
(at 0 0 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "1" smd roundrect
(at -4.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "2" smd roundrect
(at -4.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "3" smd roundrect
(at -4.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "4" smd roundrect
(at -4.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "5" smd roundrect
(at -4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "6" smd roundrect
(at -4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "7" smd roundrect
(at -3.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "8" smd roundrect
(at -3.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "9" smd roundrect
(at -3.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "10" smd roundrect
(at -3.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "11" smd roundrect
(at -2.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "12" smd roundrect
(at -2.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "13" smd roundrect
(at -2.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "14" smd roundrect
(at -2.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "15" smd roundrect
(at -2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "16" smd roundrect
(at -2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "17" smd roundrect
(at -1.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "18" smd roundrect
(at -1.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "19" smd roundrect
(at -1.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "20" smd roundrect
(at -1.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "21" smd roundrect
(at -0.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "22" smd roundrect
(at -0.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "23" smd roundrect
(at -0.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "24" smd roundrect
(at -0.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "25" smd roundrect
(at 0 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "26" smd roundrect
(at 0 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "27" smd roundrect
(at 0.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "28" smd roundrect
(at 0.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "29" smd roundrect
(at 0.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "30" smd roundrect
(at 0.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "31" smd roundrect
(at 1.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "32" smd roundrect
(at 1.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "33" smd roundrect
(at 1.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "34" smd roundrect
(at 1.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "35" smd roundrect
(at 2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "36" smd roundrect
(at 2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "37" smd roundrect
(at 2.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "38" smd roundrect
(at 2.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "39" smd roundrect
(at 2.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "40" smd roundrect
(at 2.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "41" smd roundrect
(at 3.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "42" smd roundrect
(at 3.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "43" smd roundrect
(at 3.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "44" smd roundrect
(at 3.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "45" smd roundrect
(at 4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "46" smd roundrect
(at 4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "47" smd roundrect
(at 4.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "48" smd roundrect
(at 4.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "49" smd roundrect
(at 4.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "50" smd roundrect
(at 4.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(embedded_fonts no)
(model "${KICAD9_3DMODEL_DIR}/Connector_Hirose_DF40.3dshapes/Hirose_DF40HC(3.0)-50DS-0.4V_2x25_P0.4mm.step"
(offset
(xyz 0 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 0 0 0)
)
)
)

View File

@@ -0,0 +1,581 @@
(footprint "Hirose_DF40HC(3.0)-60DS-0.4V_2x30_P0.4mm"
(version 20241229)
(generator "kicad-footprint-generator")
(layer "F.Cu")
(descr "0.4mm Pitch, Stacking Height 3.000000mm, Receptacle, vertical (source: https://www.hirose.com/en/product/document?clcode=&productname=&series=DF40&documenttype=Catalog&lang=en&documentid=en_DF40_CAT)")
(tags "conn hirose board-to-board mezzanine stacking receptacle")
(property "Reference" "REF**"
(at 0 -3.09 0)
(layer "F.SilkS")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "Hirose_DF40HC(3.0)-60DS-0.4V_2x30_P0.4mm"
(at 0 3.09 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(attr smd)
(fp_line
(start -7.41 -1.55)
(end -6.16 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -7.41 1.55)
(end -7.41 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -6.16 1.55)
(end -7.41 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -6.016506 2.665)
(end -5.8 2.29)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -5.8 2.29)
(end -5.583494 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -5.583494 2.665)
(end -6.016506 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 6.16 -1.55)
(end 7.41 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 7.41 -1.55)
(end 7.41 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 7.41 1.55)
(end 6.16 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -7.8 -2.39)
(end -7.8 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -7.8 2.39)
(end 7.8 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 7.8 -2.39)
(end -7.8 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 7.8 2.39)
(end 7.8 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -7.3 -1.44)
(end 7.3 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -7.3 1.44)
(end -7.3 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -6 1.44)
(end -5.8 1.12)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -5.8 1.12)
(end -5.6 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 7.3 -1.44)
(end 7.3 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 7.3 1.44)
(end -7.3 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_text user "${REFERENCE}"
(at 0 0 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "1" smd roundrect
(at -5.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "2" smd roundrect
(at -5.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "3" smd roundrect
(at -5.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "4" smd roundrect
(at -5.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "5" smd roundrect
(at -5 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "6" smd roundrect
(at -5 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "7" smd roundrect
(at -4.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "8" smd roundrect
(at -4.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "9" smd roundrect
(at -4.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "10" smd roundrect
(at -4.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "11" smd roundrect
(at -3.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "12" smd roundrect
(at -3.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "13" smd roundrect
(at -3.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "14" smd roundrect
(at -3.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "15" smd roundrect
(at -3 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "16" smd roundrect
(at -3 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "17" smd roundrect
(at -2.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "18" smd roundrect
(at -2.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "19" smd roundrect
(at -2.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "20" smd roundrect
(at -2.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "21" smd roundrect
(at -1.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "22" smd roundrect
(at -1.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "23" smd roundrect
(at -1.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "24" smd roundrect
(at -1.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "25" smd roundrect
(at -1 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "26" smd roundrect
(at -1 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "27" smd roundrect
(at -0.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "28" smd roundrect
(at -0.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "29" smd roundrect
(at -0.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "30" smd roundrect
(at -0.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "31" smd roundrect
(at 0.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "32" smd roundrect
(at 0.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "33" smd roundrect
(at 0.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "34" smd roundrect
(at 0.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "35" smd roundrect
(at 1 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "36" smd roundrect
(at 1 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "37" smd roundrect
(at 1.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "38" smd roundrect
(at 1.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "39" smd roundrect
(at 1.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "40" smd roundrect
(at 1.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "41" smd roundrect
(at 2.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "42" smd roundrect
(at 2.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "43" smd roundrect
(at 2.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "44" smd roundrect
(at 2.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "45" smd roundrect
(at 3 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "46" smd roundrect
(at 3 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "47" smd roundrect
(at 3.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "48" smd roundrect
(at 3.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "49" smd roundrect
(at 3.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "50" smd roundrect
(at 3.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "51" smd roundrect
(at 4.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "52" smd roundrect
(at 4.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "53" smd roundrect
(at 4.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "54" smd roundrect
(at 4.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "55" smd roundrect
(at 5 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "56" smd roundrect
(at 5 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "57" smd roundrect
(at 5.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "58" smd roundrect
(at 5.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "59" smd roundrect
(at 5.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "60" smd roundrect
(at 5.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(embedded_fonts no)
(model "${KICAD9_3DMODEL_DIR}/Connector_Hirose_DF40.3dshapes/Hirose_DF40HC(3.0)-60DS-0.4V_2x30_P0.4mm.step"
(offset
(xyz 0 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 0 0 0)
)
)
)

View File

@@ -0,0 +1,641 @@
(footprint "Hirose_DF40HC(3.0)-70DS-0.4V_2x35_P0.4mm"
(version 20241229)
(generator "kicad-footprint-generator")
(layer "F.Cu")
(descr "0.4mm Pitch, Stacking Height 3.000000mm, Receptacle, vertical (source: https://www.hirose.com/en/product/document?clcode=&productname=&series=DF40&documenttype=Catalog&lang=en&documentid=en_DF40_CAT)")
(tags "conn hirose board-to-board mezzanine stacking receptacle")
(property "Reference" "REF**"
(at 0 -3.09 0)
(layer "F.SilkS")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "Hirose_DF40HC(3.0)-70DS-0.4V_2x35_P0.4mm"
(at 0 3.09 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(attr smd)
(fp_line
(start -8.41 -1.55)
(end -7.16 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -8.41 1.55)
(end -8.41 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -7.16 1.55)
(end -8.41 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -7.016506 2.665)
(end -6.8 2.29)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -6.8 2.29)
(end -6.583494 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -6.583494 2.665)
(end -7.016506 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 7.16 -1.55)
(end 8.41 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 8.41 -1.55)
(end 8.41 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 8.41 1.55)
(end 7.16 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -8.8 -2.39)
(end -8.8 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -8.8 2.39)
(end 8.8 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 8.8 -2.39)
(end -8.8 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 8.8 2.39)
(end 8.8 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -8.3 -1.44)
(end 8.3 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -8.3 1.44)
(end -8.3 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -7 1.44)
(end -6.8 1.12)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -6.8 1.12)
(end -6.6 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 8.3 -1.44)
(end 8.3 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 8.3 1.44)
(end -8.3 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_text user "${REFERENCE}"
(at 0 0 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "1" smd roundrect
(at -6.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "2" smd roundrect
(at -6.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "3" smd roundrect
(at -6.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "4" smd roundrect
(at -6.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "5" smd roundrect
(at -6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "6" smd roundrect
(at -6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "7" smd roundrect
(at -5.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "8" smd roundrect
(at -5.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "9" smd roundrect
(at -5.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "10" smd roundrect
(at -5.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "11" smd roundrect
(at -4.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "12" smd roundrect
(at -4.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "13" smd roundrect
(at -4.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "14" smd roundrect
(at -4.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "15" smd roundrect
(at -4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "16" smd roundrect
(at -4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "17" smd roundrect
(at -3.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "18" smd roundrect
(at -3.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "19" smd roundrect
(at -3.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "20" smd roundrect
(at -3.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "21" smd roundrect
(at -2.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "22" smd roundrect
(at -2.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "23" smd roundrect
(at -2.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "24" smd roundrect
(at -2.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "25" smd roundrect
(at -2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "26" smd roundrect
(at -2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "27" smd roundrect
(at -1.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "28" smd roundrect
(at -1.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "29" smd roundrect
(at -1.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "30" smd roundrect
(at -1.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "31" smd roundrect
(at -0.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "32" smd roundrect
(at -0.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "33" smd roundrect
(at -0.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "34" smd roundrect
(at -0.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "35" smd roundrect
(at 0 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "36" smd roundrect
(at 0 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "37" smd roundrect
(at 0.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "38" smd roundrect
(at 0.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "39" smd roundrect
(at 0.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "40" smd roundrect
(at 0.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "41" smd roundrect
(at 1.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "42" smd roundrect
(at 1.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "43" smd roundrect
(at 1.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "44" smd roundrect
(at 1.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "45" smd roundrect
(at 2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "46" smd roundrect
(at 2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "47" smd roundrect
(at 2.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "48" smd roundrect
(at 2.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "49" smd roundrect
(at 2.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "50" smd roundrect
(at 2.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "51" smd roundrect
(at 3.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "52" smd roundrect
(at 3.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "53" smd roundrect
(at 3.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "54" smd roundrect
(at 3.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "55" smd roundrect
(at 4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "56" smd roundrect
(at 4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "57" smd roundrect
(at 4.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "58" smd roundrect
(at 4.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "59" smd roundrect
(at 4.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "60" smd roundrect
(at 4.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "61" smd roundrect
(at 5.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "62" smd roundrect
(at 5.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "63" smd roundrect
(at 5.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "64" smd roundrect
(at 5.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "65" smd roundrect
(at 6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "66" smd roundrect
(at 6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "67" smd roundrect
(at 6.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "68" smd roundrect
(at 6.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "69" smd roundrect
(at 6.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "70" smd roundrect
(at 6.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(embedded_fonts no)
(model "${KICAD9_3DMODEL_DIR}/Connector_Hirose_DF40.3dshapes/Hirose_DF40HC(3.0)-70DS-0.4V_2x35_P0.4mm.step"
(offset
(xyz 0 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 0 0 0)
)
)
)

View File

@@ -0,0 +1,701 @@
(footprint "Hirose_DF40HC(3.0)-80DS-0.4V_2x40_P0.4mm"
(version 20241229)
(generator "kicad-footprint-generator")
(layer "F.Cu")
(descr "0.4mm Pitch, Stacking Height 3.000000mm, Receptacle, vertical (source: https://www.hirose.com/en/product/document?clcode=&productname=&series=DF40&documenttype=Catalog&lang=en&documentid=en_DF40_CAT)")
(tags "conn hirose board-to-board mezzanine stacking receptacle")
(property "Reference" "REF**"
(at 0 -3.09 0)
(layer "F.SilkS")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "Hirose_DF40HC(3.0)-80DS-0.4V_2x40_P0.4mm"
(at 0 3.09 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(attr smd)
(fp_line
(start -9.41 -1.55)
(end -8.16 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -9.41 1.55)
(end -9.41 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -8.16 1.55)
(end -9.41 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -8.016506 2.665)
(end -7.8 2.29)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -7.8 2.29)
(end -7.583494 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -7.583494 2.665)
(end -8.016506 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 8.16 -1.55)
(end 9.41 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 9.41 -1.55)
(end 9.41 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 9.41 1.55)
(end 8.16 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -9.8 -2.39)
(end -9.8 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -9.8 2.39)
(end 9.8 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 9.8 -2.39)
(end -9.8 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 9.8 2.39)
(end 9.8 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -9.3 -1.44)
(end 9.3 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -9.3 1.44)
(end -9.3 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -8 1.44)
(end -7.8 1.12)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -7.8 1.12)
(end -7.6 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 9.3 -1.44)
(end 9.3 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 9.3 1.44)
(end -9.3 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_text user "${REFERENCE}"
(at 0 0 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "1" smd roundrect
(at -7.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "2" smd roundrect
(at -7.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "3" smd roundrect
(at -7.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "4" smd roundrect
(at -7.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "5" smd roundrect
(at -7 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "6" smd roundrect
(at -7 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "7" smd roundrect
(at -6.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "8" smd roundrect
(at -6.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "9" smd roundrect
(at -6.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "10" smd roundrect
(at -6.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "11" smd roundrect
(at -5.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "12" smd roundrect
(at -5.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "13" smd roundrect
(at -5.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "14" smd roundrect
(at -5.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "15" smd roundrect
(at -5 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "16" smd roundrect
(at -5 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "17" smd roundrect
(at -4.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "18" smd roundrect
(at -4.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "19" smd roundrect
(at -4.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "20" smd roundrect
(at -4.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "21" smd roundrect
(at -3.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "22" smd roundrect
(at -3.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "23" smd roundrect
(at -3.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "24" smd roundrect
(at -3.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "25" smd roundrect
(at -3 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "26" smd roundrect
(at -3 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "27" smd roundrect
(at -2.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "28" smd roundrect
(at -2.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "29" smd roundrect
(at -2.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "30" smd roundrect
(at -2.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "31" smd roundrect
(at -1.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "32" smd roundrect
(at -1.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "33" smd roundrect
(at -1.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "34" smd roundrect
(at -1.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "35" smd roundrect
(at -1 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "36" smd roundrect
(at -1 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "37" smd roundrect
(at -0.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "38" smd roundrect
(at -0.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "39" smd roundrect
(at -0.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "40" smd roundrect
(at -0.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "41" smd roundrect
(at 0.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "42" smd roundrect
(at 0.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "43" smd roundrect
(at 0.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "44" smd roundrect
(at 0.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "45" smd roundrect
(at 1 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "46" smd roundrect
(at 1 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "47" smd roundrect
(at 1.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "48" smd roundrect
(at 1.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "49" smd roundrect
(at 1.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "50" smd roundrect
(at 1.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "51" smd roundrect
(at 2.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "52" smd roundrect
(at 2.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "53" smd roundrect
(at 2.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "54" smd roundrect
(at 2.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "55" smd roundrect
(at 3 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "56" smd roundrect
(at 3 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "57" smd roundrect
(at 3.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "58" smd roundrect
(at 3.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "59" smd roundrect
(at 3.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "60" smd roundrect
(at 3.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "61" smd roundrect
(at 4.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "62" smd roundrect
(at 4.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "63" smd roundrect
(at 4.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "64" smd roundrect
(at 4.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "65" smd roundrect
(at 5 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "66" smd roundrect
(at 5 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "67" smd roundrect
(at 5.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "68" smd roundrect
(at 5.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "69" smd roundrect
(at 5.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "70" smd roundrect
(at 5.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "71" smd roundrect
(at 6.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "72" smd roundrect
(at 6.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "73" smd roundrect
(at 6.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "74" smd roundrect
(at 6.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "75" smd roundrect
(at 7 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "76" smd roundrect
(at 7 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "77" smd roundrect
(at 7.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "78" smd roundrect
(at 7.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "79" smd roundrect
(at 7.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "80" smd roundrect
(at 7.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(embedded_fonts no)
(model "${KICAD9_3DMODEL_DIR}/Connector_Hirose_DF40.3dshapes/Hirose_DF40HC(3.0)-80DS-0.4V_2x40_P0.4mm.step"
(offset
(xyz 0 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 0 0 0)
)
)
)

View File

@@ -0,0 +1,761 @@
(footprint "Hirose_DF40HC(3.0)-90DS-0.4V_2x45_P0.4mm"
(version 20241229)
(generator "kicad-footprint-generator")
(layer "F.Cu")
(descr "0.4mm Pitch, Stacking Height 3.000000mm, Receptacle, vertical (source: https://www.hirose.com/en/product/document?clcode=&productname=&series=DF40&documenttype=Catalog&lang=en&documentid=en_DF40_CAT)")
(tags "conn hirose board-to-board mezzanine stacking receptacle")
(property "Reference" "REF**"
(at 0 -3.09 0)
(layer "F.SilkS")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "Hirose_DF40HC(3.0)-90DS-0.4V_2x45_P0.4mm"
(at 0 3.09 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(attr smd)
(fp_line
(start -10.41 -1.55)
(end -9.16 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -10.41 1.55)
(end -10.41 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -9.16 1.55)
(end -10.41 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -9.016506 2.665)
(end -8.8 2.29)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -8.8 2.29)
(end -8.583494 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -8.583494 2.665)
(end -9.016506 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 9.16 -1.55)
(end 10.41 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 10.41 -1.55)
(end 10.41 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 10.41 1.55)
(end 9.16 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -10.8 -2.39)
(end -10.8 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -10.8 2.39)
(end 10.8 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 10.8 -2.39)
(end -10.8 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 10.8 2.39)
(end 10.8 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -10.3 -1.44)
(end 10.3 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -10.3 1.44)
(end -10.3 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -9 1.44)
(end -8.8 1.12)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -8.8 1.12)
(end -8.6 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 10.3 -1.44)
(end 10.3 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 10.3 1.44)
(end -10.3 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_text user "${REFERENCE}"
(at 0 0 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "1" smd roundrect
(at -8.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "2" smd roundrect
(at -8.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "3" smd roundrect
(at -8.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "4" smd roundrect
(at -8.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "5" smd roundrect
(at -8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "6" smd roundrect
(at -8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "7" smd roundrect
(at -7.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "8" smd roundrect
(at -7.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "9" smd roundrect
(at -7.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "10" smd roundrect
(at -7.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "11" smd roundrect
(at -6.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "12" smd roundrect
(at -6.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "13" smd roundrect
(at -6.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "14" smd roundrect
(at -6.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "15" smd roundrect
(at -6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "16" smd roundrect
(at -6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "17" smd roundrect
(at -5.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "18" smd roundrect
(at -5.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "19" smd roundrect
(at -5.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "20" smd roundrect
(at -5.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "21" smd roundrect
(at -4.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "22" smd roundrect
(at -4.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "23" smd roundrect
(at -4.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "24" smd roundrect
(at -4.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "25" smd roundrect
(at -4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "26" smd roundrect
(at -4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "27" smd roundrect
(at -3.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "28" smd roundrect
(at -3.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "29" smd roundrect
(at -3.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "30" smd roundrect
(at -3.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "31" smd roundrect
(at -2.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "32" smd roundrect
(at -2.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "33" smd roundrect
(at -2.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "34" smd roundrect
(at -2.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "35" smd roundrect
(at -2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "36" smd roundrect
(at -2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "37" smd roundrect
(at -1.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "38" smd roundrect
(at -1.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "39" smd roundrect
(at -1.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "40" smd roundrect
(at -1.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "41" smd roundrect
(at -0.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "42" smd roundrect
(at -0.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "43" smd roundrect
(at -0.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "44" smd roundrect
(at -0.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "45" smd roundrect
(at 0 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "46" smd roundrect
(at 0 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "47" smd roundrect
(at 0.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "48" smd roundrect
(at 0.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "49" smd roundrect
(at 0.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "50" smd roundrect
(at 0.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "51" smd roundrect
(at 1.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "52" smd roundrect
(at 1.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "53" smd roundrect
(at 1.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "54" smd roundrect
(at 1.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "55" smd roundrect
(at 2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "56" smd roundrect
(at 2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "57" smd roundrect
(at 2.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "58" smd roundrect
(at 2.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "59" smd roundrect
(at 2.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "60" smd roundrect
(at 2.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "61" smd roundrect
(at 3.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "62" smd roundrect
(at 3.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "63" smd roundrect
(at 3.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "64" smd roundrect
(at 3.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "65" smd roundrect
(at 4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "66" smd roundrect
(at 4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "67" smd roundrect
(at 4.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "68" smd roundrect
(at 4.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "69" smd roundrect
(at 4.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "70" smd roundrect
(at 4.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "71" smd roundrect
(at 5.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "72" smd roundrect
(at 5.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "73" smd roundrect
(at 5.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "74" smd roundrect
(at 5.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "75" smd roundrect
(at 6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "76" smd roundrect
(at 6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "77" smd roundrect
(at 6.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "78" smd roundrect
(at 6.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "79" smd roundrect
(at 6.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "80" smd roundrect
(at 6.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "81" smd roundrect
(at 7.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "82" smd roundrect
(at 7.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "83" smd roundrect
(at 7.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "84" smd roundrect
(at 7.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "85" smd roundrect
(at 8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "86" smd roundrect
(at 8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "87" smd roundrect
(at 8.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "88" smd roundrect
(at 8.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "89" smd roundrect
(at 8.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "90" smd roundrect
(at 8.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(embedded_fonts no)
(model "${KICAD9_3DMODEL_DIR}/Connector_Hirose_DF40.3dshapes/Hirose_DF40HC(3.0)-90DS-0.4V_2x45_P0.4mm.step"
(offset
(xyz 0 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 0 0 0)
)
)
)

View File

@@ -0,0 +1,341 @@
(footprint "Hirose_DF40HC(3.5)-20DS-0.4V_2x10_P0.4mm"
(version 20241229)
(generator "kicad-footprint-generator")
(layer "F.Cu")
(descr "0.4mm Pitch, Stacking Height 3.500000mm, Receptacle, vertical (source: https://www.hirose.com/en/product/document?clcode=&productname=&series=DF40&documenttype=Catalog&lang=en&documentid=en_DF40_CAT)")
(tags "conn hirose board-to-board mezzanine stacking receptacle")
(property "Reference" "REF**"
(at 0 -3.09 0)
(layer "F.SilkS")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "Hirose_DF40HC(3.5)-20DS-0.4V_2x10_P0.4mm"
(at 0 3.09 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(attr smd)
(fp_line
(start -3.41 -1.55)
(end -2.16 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -3.41 1.55)
(end -3.41 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -2.16 1.55)
(end -3.41 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -2.016506 2.665)
(end -1.8 2.29)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -1.8 2.29)
(end -1.583494 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -1.583494 2.665)
(end -2.016506 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 2.16 -1.55)
(end 3.41 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 3.41 -1.55)
(end 3.41 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 3.41 1.55)
(end 2.16 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -3.8 -2.39)
(end -3.8 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -3.8 2.39)
(end 3.8 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 3.8 -2.39)
(end -3.8 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 3.8 2.39)
(end 3.8 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -3.3 -1.44)
(end 3.3 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -3.3 1.44)
(end -3.3 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -2 1.44)
(end -1.8 1.12)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -1.8 1.12)
(end -1.6 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 3.3 -1.44)
(end 3.3 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 3.3 1.44)
(end -3.3 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_text user "${REFERENCE}"
(at 0 0 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "1" smd roundrect
(at -1.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "2" smd roundrect
(at -1.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "3" smd roundrect
(at -1.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "4" smd roundrect
(at -1.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "5" smd roundrect
(at -1 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "6" smd roundrect
(at -1 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "7" smd roundrect
(at -0.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "8" smd roundrect
(at -0.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "9" smd roundrect
(at -0.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "10" smd roundrect
(at -0.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "11" smd roundrect
(at 0.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "12" smd roundrect
(at 0.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "13" smd roundrect
(at 0.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "14" smd roundrect
(at 0.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "15" smd roundrect
(at 1 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "16" smd roundrect
(at 1 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "17" smd roundrect
(at 1.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "18" smd roundrect
(at 1.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "19" smd roundrect
(at 1.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "20" smd roundrect
(at 1.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(embedded_fonts no)
(model "${KICAD9_3DMODEL_DIR}/Connector_Hirose_DF40.3dshapes/Hirose_DF40HC(3.5)-20DS-0.4V_2x10_P0.4mm.step"
(offset
(xyz 0 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 0 0 0)
)
)
)

View File

@@ -0,0 +1,401 @@
(footprint "Hirose_DF40HC(3.5)-30DS-0.4V_2x15_P0.4mm"
(version 20241229)
(generator "kicad-footprint-generator")
(layer "F.Cu")
(descr "0.4mm Pitch, Stacking Height 3.500000mm, Receptacle, vertical (source: https://www.hirose.com/en/product/document?clcode=&productname=&series=DF40&documenttype=Catalog&lang=en&documentid=en_DF40_CAT)")
(tags "conn hirose board-to-board mezzanine stacking receptacle")
(property "Reference" "REF**"
(at 0 -3.09 0)
(layer "F.SilkS")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "Hirose_DF40HC(3.5)-30DS-0.4V_2x15_P0.4mm"
(at 0 3.09 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(attr smd)
(fp_line
(start -4.41 -1.55)
(end -3.16 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -4.41 1.55)
(end -4.41 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -3.16 1.55)
(end -4.41 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -3.016506 2.665)
(end -2.8 2.29)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -2.8 2.29)
(end -2.583494 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -2.583494 2.665)
(end -3.016506 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 3.16 -1.55)
(end 4.41 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 4.41 -1.55)
(end 4.41 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 4.41 1.55)
(end 3.16 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -4.81 -2.39)
(end -4.81 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -4.81 2.39)
(end 4.81 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 4.81 -2.39)
(end -4.81 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 4.81 2.39)
(end 4.81 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -4.3 -1.44)
(end 4.3 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -4.3 1.44)
(end -4.3 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -3 1.44)
(end -2.8 1.12)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -2.8 1.12)
(end -2.6 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 4.3 -1.44)
(end 4.3 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 4.3 1.44)
(end -4.3 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_text user "${REFERENCE}"
(at 0 0 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "1" smd roundrect
(at -2.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "2" smd roundrect
(at -2.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "3" smd roundrect
(at -2.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "4" smd roundrect
(at -2.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "5" smd roundrect
(at -2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "6" smd roundrect
(at -2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "7" smd roundrect
(at -1.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "8" smd roundrect
(at -1.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "9" smd roundrect
(at -1.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "10" smd roundrect
(at -1.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "11" smd roundrect
(at -0.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "12" smd roundrect
(at -0.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "13" smd roundrect
(at -0.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "14" smd roundrect
(at -0.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "15" smd roundrect
(at 0 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "16" smd roundrect
(at 0 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "17" smd roundrect
(at 0.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "18" smd roundrect
(at 0.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "19" smd roundrect
(at 0.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "20" smd roundrect
(at 0.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "21" smd roundrect
(at 1.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "22" smd roundrect
(at 1.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "23" smd roundrect
(at 1.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "24" smd roundrect
(at 1.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "25" smd roundrect
(at 2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "26" smd roundrect
(at 2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "27" smd roundrect
(at 2.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "28" smd roundrect
(at 2.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "29" smd roundrect
(at 2.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "30" smd roundrect
(at 2.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(embedded_fonts no)
(model "${KICAD9_3DMODEL_DIR}/Connector_Hirose_DF40.3dshapes/Hirose_DF40HC(3.5)-30DS-0.4V_2x15_P0.4mm.step"
(offset
(xyz 0 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 0 0 0)
)
)
)

View File

@@ -0,0 +1,461 @@
(footprint "Hirose_DF40HC(3.5)-40DS-0.4V_2x20_P0.4mm"
(version 20241229)
(generator "kicad-footprint-generator")
(layer "F.Cu")
(descr "0.4mm Pitch, Stacking Height 3.500000mm, Receptacle, vertical (source: https://www.hirose.com/en/product/document?clcode=&productname=&series=DF40&documenttype=Catalog&lang=en&documentid=en_DF40_CAT)")
(tags "conn hirose board-to-board mezzanine stacking receptacle")
(property "Reference" "REF**"
(at 0 -3.09 0)
(layer "F.SilkS")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "Hirose_DF40HC(3.5)-40DS-0.4V_2x20_P0.4mm"
(at 0 3.09 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(attr smd)
(fp_line
(start -5.41 -1.55)
(end -4.16 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -5.41 1.55)
(end -5.41 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -4.16 1.55)
(end -5.41 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -4.016506 2.665)
(end -3.8 2.29)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -3.8 2.29)
(end -3.583494 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -3.583494 2.665)
(end -4.016506 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 4.16 -1.55)
(end 5.41 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 5.41 -1.55)
(end 5.41 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 5.41 1.55)
(end 4.16 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -5.81 -2.39)
(end -5.81 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -5.81 2.39)
(end 5.81 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 5.81 -2.39)
(end -5.81 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 5.81 2.39)
(end 5.81 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -5.3 -1.44)
(end 5.3 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -5.3 1.44)
(end -5.3 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -4 1.44)
(end -3.8 1.12)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -3.8 1.12)
(end -3.6 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 5.3 -1.44)
(end 5.3 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 5.3 1.44)
(end -5.3 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_text user "${REFERENCE}"
(at 0 0 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "1" smd roundrect
(at -3.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "2" smd roundrect
(at -3.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "3" smd roundrect
(at -3.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "4" smd roundrect
(at -3.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "5" smd roundrect
(at -3 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "6" smd roundrect
(at -3 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "7" smd roundrect
(at -2.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "8" smd roundrect
(at -2.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "9" smd roundrect
(at -2.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "10" smd roundrect
(at -2.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "11" smd roundrect
(at -1.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "12" smd roundrect
(at -1.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "13" smd roundrect
(at -1.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "14" smd roundrect
(at -1.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "15" smd roundrect
(at -1 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "16" smd roundrect
(at -1 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "17" smd roundrect
(at -0.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "18" smd roundrect
(at -0.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "19" smd roundrect
(at -0.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "20" smd roundrect
(at -0.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "21" smd roundrect
(at 0.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "22" smd roundrect
(at 0.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "23" smd roundrect
(at 0.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "24" smd roundrect
(at 0.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "25" smd roundrect
(at 1 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "26" smd roundrect
(at 1 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "27" smd roundrect
(at 1.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "28" smd roundrect
(at 1.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "29" smd roundrect
(at 1.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "30" smd roundrect
(at 1.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "31" smd roundrect
(at 2.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "32" smd roundrect
(at 2.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "33" smd roundrect
(at 2.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "34" smd roundrect
(at 2.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "35" smd roundrect
(at 3 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "36" smd roundrect
(at 3 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "37" smd roundrect
(at 3.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "38" smd roundrect
(at 3.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "39" smd roundrect
(at 3.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "40" smd roundrect
(at 3.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(embedded_fonts no)
(model "${KICAD9_3DMODEL_DIR}/Connector_Hirose_DF40.3dshapes/Hirose_DF40HC(3.5)-40DS-0.4V_2x20_P0.4mm.step"
(offset
(xyz 0 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 0 0 0)
)
)
)

View File

@@ -0,0 +1,521 @@
(footprint "Hirose_DF40HC(3.5)-50DS-0.4V_2x25_P0.4mm"
(version 20241229)
(generator "kicad-footprint-generator")
(layer "F.Cu")
(descr "0.4mm Pitch, Stacking Height 3.500000mm, Receptacle, vertical (source: https://www.hirose.com/en/product/document?clcode=&productname=&series=DF40&documenttype=Catalog&lang=en&documentid=en_DF40_CAT)")
(tags "conn hirose board-to-board mezzanine stacking receptacle")
(property "Reference" "REF**"
(at 0 -3.09 0)
(layer "F.SilkS")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "Hirose_DF40HC(3.5)-50DS-0.4V_2x25_P0.4mm"
(at 0 3.09 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(attr smd)
(fp_line
(start -6.41 -1.55)
(end -5.16 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -6.41 1.55)
(end -6.41 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -5.16 1.55)
(end -6.41 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -5.016506 2.665)
(end -4.8 2.29)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -4.8 2.29)
(end -4.583494 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -4.583494 2.665)
(end -5.016506 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 5.16 -1.55)
(end 6.41 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 6.41 -1.55)
(end 6.41 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 6.41 1.55)
(end 5.16 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -6.81 -2.39)
(end -6.81 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -6.81 2.39)
(end 6.81 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 6.81 -2.39)
(end -6.81 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 6.81 2.39)
(end 6.81 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -6.3 -1.44)
(end 6.3 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -6.3 1.44)
(end -6.3 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -5 1.44)
(end -4.8 1.12)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -4.8 1.12)
(end -4.6 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 6.3 -1.44)
(end 6.3 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 6.3 1.44)
(end -6.3 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_text user "${REFERENCE}"
(at 0 0 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "1" smd roundrect
(at -4.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "2" smd roundrect
(at -4.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "3" smd roundrect
(at -4.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "4" smd roundrect
(at -4.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "5" smd roundrect
(at -4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "6" smd roundrect
(at -4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "7" smd roundrect
(at -3.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "8" smd roundrect
(at -3.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "9" smd roundrect
(at -3.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "10" smd roundrect
(at -3.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "11" smd roundrect
(at -2.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "12" smd roundrect
(at -2.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "13" smd roundrect
(at -2.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "14" smd roundrect
(at -2.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "15" smd roundrect
(at -2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "16" smd roundrect
(at -2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "17" smd roundrect
(at -1.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "18" smd roundrect
(at -1.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "19" smd roundrect
(at -1.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "20" smd roundrect
(at -1.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "21" smd roundrect
(at -0.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "22" smd roundrect
(at -0.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "23" smd roundrect
(at -0.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "24" smd roundrect
(at -0.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "25" smd roundrect
(at 0 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "26" smd roundrect
(at 0 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "27" smd roundrect
(at 0.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "28" smd roundrect
(at 0.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "29" smd roundrect
(at 0.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "30" smd roundrect
(at 0.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "31" smd roundrect
(at 1.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "32" smd roundrect
(at 1.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "33" smd roundrect
(at 1.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "34" smd roundrect
(at 1.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "35" smd roundrect
(at 2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "36" smd roundrect
(at 2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "37" smd roundrect
(at 2.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "38" smd roundrect
(at 2.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "39" smd roundrect
(at 2.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "40" smd roundrect
(at 2.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "41" smd roundrect
(at 3.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "42" smd roundrect
(at 3.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "43" smd roundrect
(at 3.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "44" smd roundrect
(at 3.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "45" smd roundrect
(at 4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "46" smd roundrect
(at 4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "47" smd roundrect
(at 4.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "48" smd roundrect
(at 4.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "49" smd roundrect
(at 4.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "50" smd roundrect
(at 4.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(embedded_fonts no)
(model "${KICAD9_3DMODEL_DIR}/Connector_Hirose_DF40.3dshapes/Hirose_DF40HC(3.5)-50DS-0.4V_2x25_P0.4mm.step"
(offset
(xyz 0 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 0 0 0)
)
)
)

View File

@@ -0,0 +1,581 @@
(footprint "Hirose_DF40HC(3.5)-60DS-0.4V_2x30_P0.4mm"
(version 20241229)
(generator "kicad-footprint-generator")
(layer "F.Cu")
(descr "0.4mm Pitch, Stacking Height 3.500000mm, Receptacle, vertical (source: https://www.hirose.com/en/product/document?clcode=&productname=&series=DF40&documenttype=Catalog&lang=en&documentid=en_DF40_CAT)")
(tags "conn hirose board-to-board mezzanine stacking receptacle")
(property "Reference" "REF**"
(at 0 -3.09 0)
(layer "F.SilkS")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "Hirose_DF40HC(3.5)-60DS-0.4V_2x30_P0.4mm"
(at 0 3.09 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(attr smd)
(fp_line
(start -7.41 -1.55)
(end -6.16 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -7.41 1.55)
(end -7.41 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -6.16 1.55)
(end -7.41 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -6.016506 2.665)
(end -5.8 2.29)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -5.8 2.29)
(end -5.583494 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -5.583494 2.665)
(end -6.016506 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 6.16 -1.55)
(end 7.41 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 7.41 -1.55)
(end 7.41 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 7.41 1.55)
(end 6.16 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -7.8 -2.39)
(end -7.8 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -7.8 2.39)
(end 7.8 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 7.8 -2.39)
(end -7.8 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 7.8 2.39)
(end 7.8 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -7.3 -1.44)
(end 7.3 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -7.3 1.44)
(end -7.3 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -6 1.44)
(end -5.8 1.12)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -5.8 1.12)
(end -5.6 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 7.3 -1.44)
(end 7.3 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 7.3 1.44)
(end -7.3 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_text user "${REFERENCE}"
(at 0 0 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "1" smd roundrect
(at -5.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "2" smd roundrect
(at -5.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "3" smd roundrect
(at -5.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "4" smd roundrect
(at -5.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "5" smd roundrect
(at -5 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "6" smd roundrect
(at -5 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "7" smd roundrect
(at -4.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "8" smd roundrect
(at -4.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "9" smd roundrect
(at -4.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "10" smd roundrect
(at -4.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "11" smd roundrect
(at -3.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "12" smd roundrect
(at -3.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "13" smd roundrect
(at -3.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "14" smd roundrect
(at -3.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "15" smd roundrect
(at -3 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "16" smd roundrect
(at -3 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "17" smd roundrect
(at -2.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "18" smd roundrect
(at -2.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "19" smd roundrect
(at -2.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "20" smd roundrect
(at -2.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "21" smd roundrect
(at -1.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "22" smd roundrect
(at -1.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "23" smd roundrect
(at -1.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "24" smd roundrect
(at -1.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "25" smd roundrect
(at -1 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "26" smd roundrect
(at -1 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "27" smd roundrect
(at -0.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "28" smd roundrect
(at -0.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "29" smd roundrect
(at -0.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "30" smd roundrect
(at -0.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "31" smd roundrect
(at 0.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "32" smd roundrect
(at 0.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "33" smd roundrect
(at 0.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "34" smd roundrect
(at 0.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "35" smd roundrect
(at 1 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "36" smd roundrect
(at 1 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "37" smd roundrect
(at 1.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "38" smd roundrect
(at 1.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "39" smd roundrect
(at 1.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "40" smd roundrect
(at 1.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "41" smd roundrect
(at 2.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "42" smd roundrect
(at 2.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "43" smd roundrect
(at 2.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "44" smd roundrect
(at 2.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "45" smd roundrect
(at 3 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "46" smd roundrect
(at 3 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "47" smd roundrect
(at 3.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "48" smd roundrect
(at 3.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "49" smd roundrect
(at 3.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "50" smd roundrect
(at 3.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "51" smd roundrect
(at 4.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "52" smd roundrect
(at 4.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "53" smd roundrect
(at 4.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "54" smd roundrect
(at 4.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "55" smd roundrect
(at 5 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "56" smd roundrect
(at 5 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "57" smd roundrect
(at 5.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "58" smd roundrect
(at 5.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "59" smd roundrect
(at 5.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "60" smd roundrect
(at 5.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(embedded_fonts no)
(model "${KICAD9_3DMODEL_DIR}/Connector_Hirose_DF40.3dshapes/Hirose_DF40HC(3.5)-60DS-0.4V_2x30_P0.4mm.step"
(offset
(xyz 0 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 0 0 0)
)
)
)

View File

@@ -0,0 +1,701 @@
(footprint "Hirose_DF40HC(3.5)-80DS-0.4V_2x40_P0.4mm"
(version 20241229)
(generator "kicad-footprint-generator")
(layer "F.Cu")
(descr "0.4mm Pitch, Stacking Height 3.500000mm, Receptacle, vertical (source: https://www.hirose.com/en/product/document?clcode=&productname=&series=DF40&documenttype=Catalog&lang=en&documentid=en_DF40_CAT)")
(tags "conn hirose board-to-board mezzanine stacking receptacle")
(property "Reference" "REF**"
(at 0 -3.09 0)
(layer "F.SilkS")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "Hirose_DF40HC(3.5)-80DS-0.4V_2x40_P0.4mm"
(at 0 3.09 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(attr smd)
(fp_line
(start -9.41 -1.55)
(end -8.16 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -9.41 1.55)
(end -9.41 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -8.16 1.55)
(end -9.41 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -8.016506 2.665)
(end -7.8 2.29)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -7.8 2.29)
(end -7.583494 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -7.583494 2.665)
(end -8.016506 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 8.16 -1.55)
(end 9.41 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 9.41 -1.55)
(end 9.41 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 9.41 1.55)
(end 8.16 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -9.8 -2.39)
(end -9.8 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -9.8 2.39)
(end 9.8 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 9.8 -2.39)
(end -9.8 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 9.8 2.39)
(end 9.8 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -9.3 -1.44)
(end 9.3 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -9.3 1.44)
(end -9.3 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -8 1.44)
(end -7.8 1.12)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -7.8 1.12)
(end -7.6 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 9.3 -1.44)
(end 9.3 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 9.3 1.44)
(end -9.3 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_text user "${REFERENCE}"
(at 0 0 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "1" smd roundrect
(at -7.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "2" smd roundrect
(at -7.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "3" smd roundrect
(at -7.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "4" smd roundrect
(at -7.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "5" smd roundrect
(at -7 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "6" smd roundrect
(at -7 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "7" smd roundrect
(at -6.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "8" smd roundrect
(at -6.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "9" smd roundrect
(at -6.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "10" smd roundrect
(at -6.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "11" smd roundrect
(at -5.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "12" smd roundrect
(at -5.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "13" smd roundrect
(at -5.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "14" smd roundrect
(at -5.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "15" smd roundrect
(at -5 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "16" smd roundrect
(at -5 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "17" smd roundrect
(at -4.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "18" smd roundrect
(at -4.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "19" smd roundrect
(at -4.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "20" smd roundrect
(at -4.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "21" smd roundrect
(at -3.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "22" smd roundrect
(at -3.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "23" smd roundrect
(at -3.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "24" smd roundrect
(at -3.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "25" smd roundrect
(at -3 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "26" smd roundrect
(at -3 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "27" smd roundrect
(at -2.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "28" smd roundrect
(at -2.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "29" smd roundrect
(at -2.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "30" smd roundrect
(at -2.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "31" smd roundrect
(at -1.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "32" smd roundrect
(at -1.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "33" smd roundrect
(at -1.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "34" smd roundrect
(at -1.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "35" smd roundrect
(at -1 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "36" smd roundrect
(at -1 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "37" smd roundrect
(at -0.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "38" smd roundrect
(at -0.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "39" smd roundrect
(at -0.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "40" smd roundrect
(at -0.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "41" smd roundrect
(at 0.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "42" smd roundrect
(at 0.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "43" smd roundrect
(at 0.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "44" smd roundrect
(at 0.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "45" smd roundrect
(at 1 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "46" smd roundrect
(at 1 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "47" smd roundrect
(at 1.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "48" smd roundrect
(at 1.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "49" smd roundrect
(at 1.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "50" smd roundrect
(at 1.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "51" smd roundrect
(at 2.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "52" smd roundrect
(at 2.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "53" smd roundrect
(at 2.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "54" smd roundrect
(at 2.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "55" smd roundrect
(at 3 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "56" smd roundrect
(at 3 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "57" smd roundrect
(at 3.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "58" smd roundrect
(at 3.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "59" smd roundrect
(at 3.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "60" smd roundrect
(at 3.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "61" smd roundrect
(at 4.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "62" smd roundrect
(at 4.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "63" smd roundrect
(at 4.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "64" smd roundrect
(at 4.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "65" smd roundrect
(at 5 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "66" smd roundrect
(at 5 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "67" smd roundrect
(at 5.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "68" smd roundrect
(at 5.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "69" smd roundrect
(at 5.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "70" smd roundrect
(at 5.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "71" smd roundrect
(at 6.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "72" smd roundrect
(at 6.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "73" smd roundrect
(at 6.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "74" smd roundrect
(at 6.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "75" smd roundrect
(at 7 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "76" smd roundrect
(at 7 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "77" smd roundrect
(at 7.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "78" smd roundrect
(at 7.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "79" smd roundrect
(at 7.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "80" smd roundrect
(at 7.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(embedded_fonts no)
(model "${KICAD9_3DMODEL_DIR}/Connector_Hirose_DF40.3dshapes/Hirose_DF40HC(3.5)-80DS-0.4V_2x40_P0.4mm.step"
(offset
(xyz 0 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 0 0 0)
)
)
)

View File

@@ -0,0 +1,461 @@
(footprint "Hirose_DF40HC(4.0)-40DS-0.4V_2x20_P0.4mm"
(version 20241229)
(generator "kicad-footprint-generator")
(layer "F.Cu")
(descr "0.4mm Pitch, Stacking Height 4.000000mm, Receptacle, vertical (source: https://www.hirose.com/en/product/document?clcode=&productname=&series=DF40&documenttype=Catalog&lang=en&documentid=en_DF40_CAT)")
(tags "conn hirose board-to-board mezzanine stacking receptacle")
(property "Reference" "REF**"
(at 0 -3.09 0)
(layer "F.SilkS")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "Hirose_DF40HC(4.0)-40DS-0.4V_2x20_P0.4mm"
(at 0 3.09 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(attr smd)
(fp_line
(start -5.41 -1.55)
(end -4.16 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -5.41 1.55)
(end -5.41 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -4.16 1.55)
(end -5.41 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -4.016506 2.665)
(end -3.8 2.29)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -3.8 2.29)
(end -3.583494 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -3.583494 2.665)
(end -4.016506 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 4.16 -1.55)
(end 5.41 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 5.41 -1.55)
(end 5.41 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 5.41 1.55)
(end 4.16 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -5.81 -2.39)
(end -5.81 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -5.81 2.39)
(end 5.81 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 5.81 -2.39)
(end -5.81 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 5.81 2.39)
(end 5.81 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -5.3 -1.44)
(end 5.3 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -5.3 1.44)
(end -5.3 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -4 1.44)
(end -3.8 1.12)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -3.8 1.12)
(end -3.6 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 5.3 -1.44)
(end 5.3 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 5.3 1.44)
(end -5.3 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_text user "${REFERENCE}"
(at 0 0 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "1" smd roundrect
(at -3.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "2" smd roundrect
(at -3.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "3" smd roundrect
(at -3.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "4" smd roundrect
(at -3.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "5" smd roundrect
(at -3 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "6" smd roundrect
(at -3 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "7" smd roundrect
(at -2.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "8" smd roundrect
(at -2.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "9" smd roundrect
(at -2.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "10" smd roundrect
(at -2.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "11" smd roundrect
(at -1.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "12" smd roundrect
(at -1.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "13" smd roundrect
(at -1.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "14" smd roundrect
(at -1.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "15" smd roundrect
(at -1 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "16" smd roundrect
(at -1 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "17" smd roundrect
(at -0.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "18" smd roundrect
(at -0.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "19" smd roundrect
(at -0.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "20" smd roundrect
(at -0.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "21" smd roundrect
(at 0.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "22" smd roundrect
(at 0.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "23" smd roundrect
(at 0.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "24" smd roundrect
(at 0.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "25" smd roundrect
(at 1 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "26" smd roundrect
(at 1 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "27" smd roundrect
(at 1.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "28" smd roundrect
(at 1.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "29" smd roundrect
(at 1.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "30" smd roundrect
(at 1.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "31" smd roundrect
(at 2.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "32" smd roundrect
(at 2.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "33" smd roundrect
(at 2.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "34" smd roundrect
(at 2.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "35" smd roundrect
(at 3 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "36" smd roundrect
(at 3 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "37" smd roundrect
(at 3.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "38" smd roundrect
(at 3.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "39" smd roundrect
(at 3.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "40" smd roundrect
(at 3.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(embedded_fonts no)
(model "${KICAD9_3DMODEL_DIR}/Connector_Hirose_DF40.3dshapes/Hirose_DF40HC(4.0)-40DS-0.4V_2x20_P0.4mm.step"
(offset
(xyz 0 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 0 0 0)
)
)
)

View File

@@ -0,0 +1,521 @@
(footprint "Hirose_DF40HC(4.0)-50DS-0.4V_2x25_P0.4mm"
(version 20241229)
(generator "kicad-footprint-generator")
(layer "F.Cu")
(descr "0.4mm Pitch, Stacking Height 4.000000mm, Receptacle, vertical (source: https://www.hirose.com/en/product/document?clcode=&productname=&series=DF40&documenttype=Catalog&lang=en&documentid=en_DF40_CAT)")
(tags "conn hirose board-to-board mezzanine stacking receptacle")
(property "Reference" "REF**"
(at 0 -3.09 0)
(layer "F.SilkS")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "Hirose_DF40HC(4.0)-50DS-0.4V_2x25_P0.4mm"
(at 0 3.09 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(attr smd)
(fp_line
(start -6.41 -1.55)
(end -5.16 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -6.41 1.55)
(end -6.41 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -5.16 1.55)
(end -6.41 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -5.016506 2.665)
(end -4.8 2.29)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -4.8 2.29)
(end -4.583494 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -4.583494 2.665)
(end -5.016506 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 5.16 -1.55)
(end 6.41 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 6.41 -1.55)
(end 6.41 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 6.41 1.55)
(end 5.16 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -6.81 -2.39)
(end -6.81 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -6.81 2.39)
(end 6.81 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 6.81 -2.39)
(end -6.81 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 6.81 2.39)
(end 6.81 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -6.3 -1.44)
(end 6.3 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -6.3 1.44)
(end -6.3 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -5 1.44)
(end -4.8 1.12)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -4.8 1.12)
(end -4.6 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 6.3 -1.44)
(end 6.3 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 6.3 1.44)
(end -6.3 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_text user "${REFERENCE}"
(at 0 0 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "1" smd roundrect
(at -4.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "2" smd roundrect
(at -4.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "3" smd roundrect
(at -4.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "4" smd roundrect
(at -4.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "5" smd roundrect
(at -4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "6" smd roundrect
(at -4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "7" smd roundrect
(at -3.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "8" smd roundrect
(at -3.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "9" smd roundrect
(at -3.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "10" smd roundrect
(at -3.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "11" smd roundrect
(at -2.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "12" smd roundrect
(at -2.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "13" smd roundrect
(at -2.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "14" smd roundrect
(at -2.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "15" smd roundrect
(at -2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "16" smd roundrect
(at -2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "17" smd roundrect
(at -1.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "18" smd roundrect
(at -1.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "19" smd roundrect
(at -1.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "20" smd roundrect
(at -1.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "21" smd roundrect
(at -0.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "22" smd roundrect
(at -0.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "23" smd roundrect
(at -0.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "24" smd roundrect
(at -0.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "25" smd roundrect
(at 0 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "26" smd roundrect
(at 0 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "27" smd roundrect
(at 0.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "28" smd roundrect
(at 0.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "29" smd roundrect
(at 0.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "30" smd roundrect
(at 0.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "31" smd roundrect
(at 1.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "32" smd roundrect
(at 1.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "33" smd roundrect
(at 1.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "34" smd roundrect
(at 1.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "35" smd roundrect
(at 2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "36" smd roundrect
(at 2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "37" smd roundrect
(at 2.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "38" smd roundrect
(at 2.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "39" smd roundrect
(at 2.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "40" smd roundrect
(at 2.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "41" smd roundrect
(at 3.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "42" smd roundrect
(at 3.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "43" smd roundrect
(at 3.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "44" smd roundrect
(at 3.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "45" smd roundrect
(at 4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "46" smd roundrect
(at 4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "47" smd roundrect
(at 4.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "48" smd roundrect
(at 4.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "49" smd roundrect
(at 4.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "50" smd roundrect
(at 4.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(embedded_fonts no)
(model "${KICAD9_3DMODEL_DIR}/Connector_Hirose_DF40.3dshapes/Hirose_DF40HC(4.0)-50DS-0.4V_2x25_P0.4mm.step"
(offset
(xyz 0 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 0 0 0)
)
)
)

View File

@@ -0,0 +1,581 @@
(footprint "Hirose_DF40HC(4.0)-60DS-0.4V_2x30_P0.4mm"
(version 20241229)
(generator "kicad-footprint-generator")
(layer "F.Cu")
(descr "0.4mm Pitch, Stacking Height 4.000000mm, Receptacle, vertical (source: https://www.hirose.com/en/product/document?clcode=&productname=&series=DF40&documenttype=Catalog&lang=en&documentid=en_DF40_CAT)")
(tags "conn hirose board-to-board mezzanine stacking receptacle")
(property "Reference" "REF**"
(at 0 -3.09 0)
(layer "F.SilkS")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "Hirose_DF40HC(4.0)-60DS-0.4V_2x30_P0.4mm"
(at 0 3.09 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(attr smd)
(fp_line
(start -7.41 -1.55)
(end -6.16 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -7.41 1.55)
(end -7.41 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -6.16 1.55)
(end -7.41 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -6.016506 2.665)
(end -5.8 2.29)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -5.8 2.29)
(end -5.583494 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -5.583494 2.665)
(end -6.016506 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 6.16 -1.55)
(end 7.41 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 7.41 -1.55)
(end 7.41 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 7.41 1.55)
(end 6.16 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -7.8 -2.39)
(end -7.8 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -7.8 2.39)
(end 7.8 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 7.8 -2.39)
(end -7.8 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 7.8 2.39)
(end 7.8 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -7.3 -1.44)
(end 7.3 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -7.3 1.44)
(end -7.3 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -6 1.44)
(end -5.8 1.12)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -5.8 1.12)
(end -5.6 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 7.3 -1.44)
(end 7.3 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 7.3 1.44)
(end -7.3 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_text user "${REFERENCE}"
(at 0 0 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "1" smd roundrect
(at -5.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "2" smd roundrect
(at -5.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "3" smd roundrect
(at -5.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "4" smd roundrect
(at -5.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "5" smd roundrect
(at -5 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "6" smd roundrect
(at -5 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "7" smd roundrect
(at -4.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "8" smd roundrect
(at -4.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "9" smd roundrect
(at -4.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "10" smd roundrect
(at -4.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "11" smd roundrect
(at -3.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "12" smd roundrect
(at -3.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "13" smd roundrect
(at -3.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "14" smd roundrect
(at -3.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "15" smd roundrect
(at -3 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "16" smd roundrect
(at -3 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "17" smd roundrect
(at -2.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "18" smd roundrect
(at -2.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "19" smd roundrect
(at -2.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "20" smd roundrect
(at -2.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "21" smd roundrect
(at -1.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "22" smd roundrect
(at -1.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "23" smd roundrect
(at -1.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "24" smd roundrect
(at -1.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "25" smd roundrect
(at -1 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "26" smd roundrect
(at -1 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "27" smd roundrect
(at -0.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "28" smd roundrect
(at -0.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "29" smd roundrect
(at -0.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "30" smd roundrect
(at -0.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "31" smd roundrect
(at 0.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "32" smd roundrect
(at 0.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "33" smd roundrect
(at 0.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "34" smd roundrect
(at 0.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "35" smd roundrect
(at 1 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "36" smd roundrect
(at 1 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "37" smd roundrect
(at 1.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "38" smd roundrect
(at 1.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "39" smd roundrect
(at 1.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "40" smd roundrect
(at 1.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "41" smd roundrect
(at 2.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "42" smd roundrect
(at 2.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "43" smd roundrect
(at 2.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "44" smd roundrect
(at 2.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "45" smd roundrect
(at 3 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "46" smd roundrect
(at 3 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "47" smd roundrect
(at 3.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "48" smd roundrect
(at 3.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "49" smd roundrect
(at 3.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "50" smd roundrect
(at 3.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "51" smd roundrect
(at 4.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "52" smd roundrect
(at 4.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "53" smd roundrect
(at 4.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "54" smd roundrect
(at 4.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "55" smd roundrect
(at 5 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "56" smd roundrect
(at 5 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "57" smd roundrect
(at 5.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "58" smd roundrect
(at 5.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "59" smd roundrect
(at 5.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "60" smd roundrect
(at 5.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(embedded_fonts no)
(model "${KICAD9_3DMODEL_DIR}/Connector_Hirose_DF40.3dshapes/Hirose_DF40HC(4.0)-60DS-0.4V_2x30_P0.4mm.step"
(offset
(xyz 0 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 0 0 0)
)
)
)

View File

@@ -0,0 +1,701 @@
(footprint "Hirose_DF40HC(4.0)-80DS-0.4V_2x40_P0.4mm"
(version 20241229)
(generator "kicad-footprint-generator")
(layer "F.Cu")
(descr "0.4mm Pitch, Stacking Height 4.000000mm, Receptacle, vertical (source: https://www.hirose.com/en/product/document?clcode=&productname=&series=DF40&documenttype=Catalog&lang=en&documentid=en_DF40_CAT)")
(tags "conn hirose board-to-board mezzanine stacking receptacle")
(property "Reference" "REF**"
(at 0 -3.09 0)
(layer "F.SilkS")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "Hirose_DF40HC(4.0)-80DS-0.4V_2x40_P0.4mm"
(at 0 3.09 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(attr smd)
(fp_line
(start -9.41 -1.55)
(end -8.16 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -9.41 1.55)
(end -9.41 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -8.16 1.55)
(end -9.41 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -8.016506 2.665)
(end -7.8 2.29)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -7.8 2.29)
(end -7.583494 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -7.583494 2.665)
(end -8.016506 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 8.16 -1.55)
(end 9.41 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 9.41 -1.55)
(end 9.41 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 9.41 1.55)
(end 8.16 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -9.8 -2.39)
(end -9.8 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -9.8 2.39)
(end 9.8 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 9.8 -2.39)
(end -9.8 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 9.8 2.39)
(end 9.8 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -9.3 -1.44)
(end 9.3 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -9.3 1.44)
(end -9.3 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -8 1.44)
(end -7.8 1.12)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -7.8 1.12)
(end -7.6 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 9.3 -1.44)
(end 9.3 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 9.3 1.44)
(end -9.3 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_text user "${REFERENCE}"
(at 0 0 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "1" smd roundrect
(at -7.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "2" smd roundrect
(at -7.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "3" smd roundrect
(at -7.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "4" smd roundrect
(at -7.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "5" smd roundrect
(at -7 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "6" smd roundrect
(at -7 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "7" smd roundrect
(at -6.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "8" smd roundrect
(at -6.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "9" smd roundrect
(at -6.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "10" smd roundrect
(at -6.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "11" smd roundrect
(at -5.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "12" smd roundrect
(at -5.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "13" smd roundrect
(at -5.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "14" smd roundrect
(at -5.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "15" smd roundrect
(at -5 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "16" smd roundrect
(at -5 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "17" smd roundrect
(at -4.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "18" smd roundrect
(at -4.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "19" smd roundrect
(at -4.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "20" smd roundrect
(at -4.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "21" smd roundrect
(at -3.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "22" smd roundrect
(at -3.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "23" smd roundrect
(at -3.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "24" smd roundrect
(at -3.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "25" smd roundrect
(at -3 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "26" smd roundrect
(at -3 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "27" smd roundrect
(at -2.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "28" smd roundrect
(at -2.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "29" smd roundrect
(at -2.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "30" smd roundrect
(at -2.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "31" smd roundrect
(at -1.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "32" smd roundrect
(at -1.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "33" smd roundrect
(at -1.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "34" smd roundrect
(at -1.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "35" smd roundrect
(at -1 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "36" smd roundrect
(at -1 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "37" smd roundrect
(at -0.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "38" smd roundrect
(at -0.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "39" smd roundrect
(at -0.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "40" smd roundrect
(at -0.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "41" smd roundrect
(at 0.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "42" smd roundrect
(at 0.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "43" smd roundrect
(at 0.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "44" smd roundrect
(at 0.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "45" smd roundrect
(at 1 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "46" smd roundrect
(at 1 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "47" smd roundrect
(at 1.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "48" smd roundrect
(at 1.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "49" smd roundrect
(at 1.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "50" smd roundrect
(at 1.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "51" smd roundrect
(at 2.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "52" smd roundrect
(at 2.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "53" smd roundrect
(at 2.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "54" smd roundrect
(at 2.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "55" smd roundrect
(at 3 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "56" smd roundrect
(at 3 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "57" smd roundrect
(at 3.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "58" smd roundrect
(at 3.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "59" smd roundrect
(at 3.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "60" smd roundrect
(at 3.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "61" smd roundrect
(at 4.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "62" smd roundrect
(at 4.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "63" smd roundrect
(at 4.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "64" smd roundrect
(at 4.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "65" smd roundrect
(at 5 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "66" smd roundrect
(at 5 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "67" smd roundrect
(at 5.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "68" smd roundrect
(at 5.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "69" smd roundrect
(at 5.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "70" smd roundrect
(at 5.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "71" smd roundrect
(at 6.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "72" smd roundrect
(at 6.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "73" smd roundrect
(at 6.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "74" smd roundrect
(at 6.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "75" smd roundrect
(at 7 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "76" smd roundrect
(at 7 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "77" smd roundrect
(at 7.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "78" smd roundrect
(at 7.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "79" smd roundrect
(at 7.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "80" smd roundrect
(at 7.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(embedded_fonts no)
(model "${KICAD9_3DMODEL_DIR}/Connector_Hirose_DF40.3dshapes/Hirose_DF40HC(4.0)-80DS-0.4V_2x40_P0.4mm.step"
(offset
(xyz 0 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 0 0 0)
)
)
)

View File

@@ -0,0 +1,761 @@
(footprint "Hirose_DF40HC(4.0)-90DS-0.4V_2x45_P0.4mm"
(version 20241229)
(generator "kicad-footprint-generator")
(layer "F.Cu")
(descr "0.4mm Pitch, Stacking Height 4.000000mm, Receptacle, vertical (source: https://www.hirose.com/en/product/document?clcode=&productname=&series=DF40&documenttype=Catalog&lang=en&documentid=en_DF40_CAT)")
(tags "conn hirose board-to-board mezzanine stacking receptacle")
(property "Reference" "REF**"
(at 0 -3.09 0)
(layer "F.SilkS")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "Hirose_DF40HC(4.0)-90DS-0.4V_2x45_P0.4mm"
(at 0 3.09 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(attr smd)
(fp_line
(start -10.41 -1.55)
(end -9.16 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -10.41 1.55)
(end -10.41 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -9.16 1.55)
(end -10.41 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -9.016506 2.665)
(end -8.8 2.29)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -8.8 2.29)
(end -8.583494 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -8.583494 2.665)
(end -9.016506 2.665)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 9.16 -1.55)
(end 10.41 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 10.41 -1.55)
(end 10.41 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start 10.41 1.55)
(end 9.16 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
)
(fp_line
(start -10.8 -2.39)
(end -10.8 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -10.8 2.39)
(end 10.8 2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 10.8 -2.39)
(end -10.8 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start 10.8 2.39)
(end 10.8 -2.39)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
)
(fp_line
(start -10.3 -1.44)
(end 10.3 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -10.3 1.44)
(end -10.3 -1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -9 1.44)
(end -8.8 1.12)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start -8.8 1.12)
(end -8.6 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 10.3 -1.44)
(end 10.3 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_line
(start 10.3 1.44)
(end -10.3 1.44)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
)
(fp_text user "${REFERENCE}"
(at 0 0 0)
(layer "F.Fab")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "1" smd roundrect
(at -8.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "2" smd roundrect
(at -8.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "3" smd roundrect
(at -8.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "4" smd roundrect
(at -8.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "5" smd roundrect
(at -8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "6" smd roundrect
(at -8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "7" smd roundrect
(at -7.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "8" smd roundrect
(at -7.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "9" smd roundrect
(at -7.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "10" smd roundrect
(at -7.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "11" smd roundrect
(at -6.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "12" smd roundrect
(at -6.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "13" smd roundrect
(at -6.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "14" smd roundrect
(at -6.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "15" smd roundrect
(at -6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "16" smd roundrect
(at -6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "17" smd roundrect
(at -5.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "18" smd roundrect
(at -5.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "19" smd roundrect
(at -5.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "20" smd roundrect
(at -5.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "21" smd roundrect
(at -4.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "22" smd roundrect
(at -4.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "23" smd roundrect
(at -4.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "24" smd roundrect
(at -4.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "25" smd roundrect
(at -4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "26" smd roundrect
(at -4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "27" smd roundrect
(at -3.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "28" smd roundrect
(at -3.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "29" smd roundrect
(at -3.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "30" smd roundrect
(at -3.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "31" smd roundrect
(at -2.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "32" smd roundrect
(at -2.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "33" smd roundrect
(at -2.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "34" smd roundrect
(at -2.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "35" smd roundrect
(at -2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "36" smd roundrect
(at -2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "37" smd roundrect
(at -1.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "38" smd roundrect
(at -1.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "39" smd roundrect
(at -1.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "40" smd roundrect
(at -1.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "41" smd roundrect
(at -0.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "42" smd roundrect
(at -0.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "43" smd roundrect
(at -0.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "44" smd roundrect
(at -0.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "45" smd roundrect
(at 0 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "46" smd roundrect
(at 0 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "47" smd roundrect
(at 0.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "48" smd roundrect
(at 0.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "49" smd roundrect
(at 0.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "50" smd roundrect
(at 0.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "51" smd roundrect
(at 1.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "52" smd roundrect
(at 1.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "53" smd roundrect
(at 1.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "54" smd roundrect
(at 1.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "55" smd roundrect
(at 2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "56" smd roundrect
(at 2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "57" smd roundrect
(at 2.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "58" smd roundrect
(at 2.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "59" smd roundrect
(at 2.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "60" smd roundrect
(at 2.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "61" smd roundrect
(at 3.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "62" smd roundrect
(at 3.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "63" smd roundrect
(at 3.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "64" smd roundrect
(at 3.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "65" smd roundrect
(at 4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "66" smd roundrect
(at 4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "67" smd roundrect
(at 4.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "68" smd roundrect
(at 4.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "69" smd roundrect
(at 4.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "70" smd roundrect
(at 4.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "71" smd roundrect
(at 5.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "72" smd roundrect
(at 5.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "73" smd roundrect
(at 5.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "74" smd roundrect
(at 5.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "75" smd roundrect
(at 6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "76" smd roundrect
(at 6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "77" smd roundrect
(at 6.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "78" smd roundrect
(at 6.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "79" smd roundrect
(at 6.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "80" smd roundrect
(at 6.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "81" smd roundrect
(at 7.2 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "82" smd roundrect
(at 7.2 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "83" smd roundrect
(at 7.6 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "84" smd roundrect
(at 7.6 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "85" smd roundrect
(at 8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "86" smd roundrect
(at 8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "87" smd roundrect
(at 8.4 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "88" smd roundrect
(at 8.4 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "89" smd roundrect
(at 8.8 1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(pad "90" smd roundrect
(at 8.8 -1.54)
(size 0.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
)
(embedded_fonts no)
(model "${KICAD9_3DMODEL_DIR}/Connector_Hirose_DF40.3dshapes/Hirose_DF40HC(4.0)-90DS-0.4V_2x45_P0.4mm.step"
(offset
(xyz 0 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 0 0 0)
)
)
)