(footprint "Conn_Amphenol_QSFP+_Cage_U90A1011001"
	(version 20260206)
	(generator "pcbnew")
	(generator_version "10.0")
	(layer "F.Cu")
	(property "Reference" "REF**"
		(at 2.5 -9.52 0)
		(layer "F.SilkS")
	)
	(property "Value" "Conn_Amphenol_QSFP+_Cage_U90A1011001"
		(at -2.26 53.28 180)
		(layer "F.Fab")
	)
	(property "Datasheet" ""
		(at 7.3 3 0)
		(layer "F.Fab")
	)
	(property "Description" ""
		(at 7.3 3 0)
		(layer "F.Fab")
	)
	(attr through_hole)
	(stackup
		(layer "F.Cu")
		(layer "B.Cu")
		(layer "In1.Cu")
		(layer "In2.Cu")
		(layer "In3.Cu")
		(layer "In4.Cu")
		(layer "In5.Cu")
		(layer "In6.Cu")
		(layer "In7.Cu")
		(layer "In8.Cu")
		(layer "In9.Cu")
		(layer "In10.Cu")
		(layer "In11.Cu")
		(layer "In12.Cu")
		(layer "In13.Cu")
		(layer "In14.Cu")
		(layer "In15.Cu")
		(layer "In16.Cu")
		(layer "In17.Cu")
		(layer "In18.Cu")
		(layer "User.1")
		(layer "In19.Cu")
		(layer "User.2")
		(layer "In20.Cu")
		(layer "User.3")
		(layer "In21.Cu")
		(layer "User.4")
		(layer "In22.Cu")
		(layer "User.5")
		(layer "In23.Cu")
		(layer "User.6")
		(layer "In24.Cu")
		(layer "User.7")
		(layer "In25.Cu")
		(layer "User.8")
		(layer "In26.Cu")
		(layer "User.9")
		(layer "In27.Cu")
		(layer "In28.Cu")
		(layer "In29.Cu")
		(layer "In30.Cu")
		(layer "In31.Cu")
		(layer "In32.Cu")
	)
	(duplicate_pad_numbers_are_jumpers no)
	(fp_text user "${REFERENCE}"
		(at -2.26 54.48 0)
		(layer "F.Fab")
	)
	(fp_text user "Author: Antmicro"
		(at -2.26 55.68 0)
		(layer "F.Fab")
	)
	(fp_text user "License: Apache-2.0"
		(at -2.26 56.88 0)
		(layer "F.Fab")
	)
	(fp_text user "PCB EDGE"
		(at 21 39.85 0)
		(layer "F.Fab")
	)
	(fp_text user ""
		(at 0 0 0)
		(layer "User.5")
	)
	(fp_text user ""
		(at 0 0 0)
		(layer "User.9")
	)
	(pad "" np_thru_hole circle
		(at 1.1 3.1)
		(size 1.6 1.6)
		(drill 1.6)
		(layers "*.Cu" "*.Mask")
	)
	(pad "" np_thru_hole circle
		(at 17.9 3.1)
		(size 1.6 1.6)
		(drill 1.6)
		(layers "*.Cu" "*.Mask")
	)
	(pad "1" smd rect
		(at 2.5 -2.08)
		(size 0.35 1.8)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(solder_mask_margin 0.102)
	)
	(pad "2" smd rect
		(at 3.3 -2.08)
		(size 0.35 1.8)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(solder_mask_margin 0.102)
	)
	(pad "3" smd rect
		(at 4.1 -2.08)
		(size 0.35 1.8)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(solder_mask_margin 0.102)
	)
	(pad "4" smd rect
		(at 4.9 -2.08)
		(size 0.35 1.8)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(solder_mask_margin 0.102)
	)
	(pad "5" smd rect
		(at 5.7 -2.08)
		(size 0.35 1.8)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(solder_mask_margin 0.102)
	)
	(pad "6" smd rect
		(at 6.5 -2.08)
		(size 0.35 1.8)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(solder_mask_margin 0.102)
	)
	(pad "7" smd rect
		(at 7.3 -2.08)
		(size 0.35 1.8)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(solder_mask_margin 0.102)
	)
	(pad "8" smd rect
		(at 8.1 -2.08)
		(size 0.35 1.8)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(solder_mask_margin 0.102)
	)
	(pad "9" smd rect
		(at 8.9 -2.08)
		(size 0.35 1.8)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(solder_mask_margin 0.102)
	)
	(pad "10" smd rect
		(at 9.7 -2.08)
		(size 0.35 1.8)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(solder_mask_margin 0.102)
	)
	(pad "11" smd rect
		(at 10.5 -2.08)
		(size 0.35 1.8)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(solder_mask_margin 0.102)
	)
	(pad "12" smd rect
		(at 11.3 -2.08)
		(size 0.35 1.8)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(solder_mask_margin 0.102)
	)
	(pad "13" smd rect
		(at 12.1 -2.08)
		(size 0.35 1.8)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(solder_mask_margin 0.102)
	)
	(pad "14" smd rect
		(at 12.9 -2.08)
		(size 0.35 1.8)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(solder_mask_margin 0.102)
	)
	(pad "15" smd rect
		(at 13.7 -2.08)
		(size 0.35 1.8)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(solder_mask_margin 0.102)
	)
	(pad "16" smd rect
		(at 14.5 -2.08)
		(size 0.35 1.8)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(solder_mask_margin 0.102)
	)
	(pad "17" smd rect
		(at 15.3 -2.08)
		(size 0.35 1.8)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(solder_mask_margin 0.102)
	)
	(pad "18" smd rect
		(at 16.1 -2.08)
		(size 0.35 1.8)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(solder_mask_margin 0.102)
	)
	(pad "19" smd rect
		(at 16.9 -2.08)
		(size 0.35 1.8)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(solder_mask_margin 0.102)
	)
	(pad "20" smd rect
		(at 16.5 -4.58)
		(size 0.35 1.8)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(solder_mask_margin 0.102)
	)
	(pad "21" smd rect
		(at 15.7 -4.58)
		(size 0.35 1.8)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(solder_mask_margin 0.102)
	)
	(pad "22" smd rect
		(at 14.9 -4.58)
		(size 0.35 1.8)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(solder_mask_margin 0.102)
	)
	(pad "23" smd rect
		(at 14.1 -4.58)
		(size 0.35 1.8)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(solder_mask_margin 0.102)
	)
	(pad "24" smd rect
		(at 13.3 -4.58)
		(size 0.35 1.8)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(solder_mask_margin 0.102)
	)
	(pad "25" smd rect
		(at 12.5 -4.58)
		(size 0.35 1.8)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(solder_mask_margin 0.102)
	)
	(pad "26" smd rect
		(at 11.7 -4.58)
		(size 0.35 1.8)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(solder_mask_margin 0.102)
	)
	(pad "27" smd rect
		(at 10.9 -4.58)
		(size 0.35 1.8)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(solder_mask_margin 0.102)
	)
	(pad "28" smd rect
		(at 10.1 -4.58)
		(size 0.35 1.8)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(solder_mask_margin 0.102)
	)
	(pad "29" smd rect
		(at 9.3 -4.58)
		(size 0.35 1.8)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(solder_mask_margin 0.102)
	)
	(pad "30" smd rect
		(at 8.5 -4.58)
		(size 0.35 1.8)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(solder_mask_margin 0.102)
	)
	(pad "31" smd rect
		(at 7.7 -4.58)
		(size 0.35 1.8)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(solder_mask_margin 0.102)
	)
	(pad "32" smd rect
		(at 6.9 -4.58)
		(size 0.35 1.8)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(solder_mask_margin 0.102)
	)
	(pad "33" smd rect
		(at 6.1 -4.58)
		(size 0.35 1.8)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(solder_mask_margin 0.102)
	)
	(pad "34" smd rect
		(at 5.3 -4.58)
		(size 0.35 1.8)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(solder_mask_margin 0.102)
	)
	(pad "35" smd rect
		(at 4.5 -4.58)
		(size 0.35 1.8)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(solder_mask_margin 0.102)
	)
	(pad "36" smd rect
		(at 3.7 -4.58)
		(size 0.35 1.8)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(solder_mask_margin 0.102)
	)
	(pad "37" smd rect
		(at 2.9 -4.58)
		(size 0.35 1.8)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(solder_mask_margin 0.102)
	)
	(pad "38" smd rect
		(at 2.1 -4.58)
		(size 0.35 1.8)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(solder_mask_margin 0.102)
	)
	(pad "SH" thru_hole circle
		(at 0 0)
		(size 1.65 1.65)
		(drill 1.1)
		(layers "*.Cu" "*.Mask")
		(remove_unused_layers no)
		(solder_mask_margin 0.102)
	)
	(pad "SH" thru_hole circle
		(at 0 10.7)
		(size 1.65 1.65)
		(drill 1.1)
		(layers "*.Cu" "*.Mask")
		(remove_unused_layers no)
		(solder_mask_margin 0.102)
	)
	(pad "SH" thru_hole circle
		(at 0 19.7)
		(size 1.65 1.65)
		(drill 1.1)
		(layers "*.Cu" "*.Mask")
		(remove_unused_layers no)
		(solder_mask_margin 0.102)
	)
	(pad "SH" thru_hole circle
		(at 0 28.7)
		(size 1.65 1.65)
		(drill 1.1)
		(layers "*.Cu" "*.Mask")
		(remove_unused_layers no)
		(solder_mask_margin 0.102)
	)
	(pad "SH" thru_hole circle
		(at 0 37.7)
		(size 1.65 1.65)
		(drill 1.1)
		(layers "*.Cu" "*.Mask")
		(remove_unused_layers no)
		(solder_mask_margin 0.102)
	)
	(pad "SH" thru_hole circle
		(at 4.5 -7.5)
		(size 1.65 1.65)
		(drill 1.1)
		(layers "*.Cu" "*.Mask")
		(remove_unused_layers no)
		(solder_mask_margin 0.102)
	)
	(pad "SH" thru_hole circle
		(at 11.7 -7.5)
		(size 1.65 1.65)
		(drill 1.1)
		(layers "*.Cu" "*.Mask")
		(remove_unused_layers no)
		(solder_mask_margin 0.102)
	)
	(pad "SH" thru_hole circle
		(at 19 -4.5)
		(size 1.65 1.65)
		(drill 1.1)
		(layers "*.Cu" "*.Mask")
		(remove_unused_layers no)
		(solder_mask_margin 0.102)
	)
	(pad "SH" thru_hole circle
		(at 19 6.2)
		(size 1.65 1.65)
		(drill 1.1)
		(layers "*.Cu" "*.Mask")
		(remove_unused_layers no)
		(solder_mask_margin 0.102)
	)
	(pad "SH" thru_hole circle
		(at 19 15.2)
		(size 1.65 1.65)
		(drill 1.1)
		(layers "*.Cu" "*.Mask")
		(remove_unused_layers no)
		(solder_mask_margin 0.102)
	)
	(pad "SH" thru_hole circle
		(at 19 24.2)
		(size 1.65 1.65)
		(drill 1.1)
		(layers "*.Cu" "*.Mask")
		(remove_unused_layers no)
		(solder_mask_margin 0.102)
	)
	(pad "SH" thru_hole circle
		(at 19 33.2)
		(size 1.65 1.65)
		(drill 1.1)
		(layers "*.Cu" "*.Mask")
		(remove_unused_layers no)
		(solder_mask_margin 0.102)
	)
	(zone
		(layer "F.Cu")
		(hatch full 0.508)
		(connect_pads
			(clearance 0)
		)
		(min_thickness 0.01)
		(keepout
			(tracks not_allowed)
			(vias not_allowed)
			(pads not_allowed)
			(copperpour not_allowed)
			(footprints allowed)
		)
		(placement
			(enabled no)
			(sheetname "")
		)
		(fill
			(thermal_gap 0.508)
			(thermal_bridge_width 0.508)
			(island_removal_mode 0)
		)
		(polygon
			(pts
				(xy -1.575 -8.2) (xy -1.575 40.1) (xy 20.575 40.1) (xy 20.575 -8.2) (xy 17.6 -8.2) (xy 17.6 -5.9)
				(xy 19.1 -5.9) (xy 19.1 4.79) (xy 17.01 4.79) (xy 17.01 6.6) (xy 1.99 6.6) (xy 1.99 4.79) (xy -0.1 4.79)
				(xy -0.1 -5.9) (xy 1.4 -5.9) (xy 1.4 -8.2)
			)
		)
	)
	(zone
		(layers "F.Cu" "B.Cu" "In1.Cu")
		(hatch full 0.508)
		(connect_pads
			(clearance 0)
		)
		(min_thickness 0.01)
		(keepout
			(tracks allowed)
			(vias not_allowed)
			(pads allowed)
			(copperpour allowed)
			(footprints allowed)
		)
		(placement
			(enabled no)
			(sheetname "")
		)
		(fill
			(thermal_gap 0.508)
			(thermal_bridge_width 0.508)
			(island_removal_mode 0)
		)
		(polygon
			(pts
				(xy -1.575 -8.2) (xy -1.575 40.1) (xy 20.575 40.1) (xy 20.575 -8.2) (xy 17.6 -8.2) (xy 17.6 -5.9)
				(xy 19.1 -5.9) (xy 19.1 4.79) (xy 17.01 4.79) (xy 17.01 6.6) (xy 1.99 6.6) (xy 1.99 4.79) (xy -0.1 4.79)
				(xy -0.1 -5.9) (xy 1.4 -5.9) (xy 1.4 -8.2)
			)
		)
	)
	(embedded_fonts no)
	(model "antmicro_u90a1011001.glb"
		(offset
			(xyz 9.5 -3.17 0)
		)
		(scale
			(xyz 1 1 1)
		)
		(rotate
			(xyz -90 -0 -0)
		)
	)
)
