(footprint "M.2_2230-xx-B"
	(version 20241229)
	(generator "kicad-footprint-generator")
	(layer "F.Cu")
	(descr "M.2 card edge connector, https://web.archive.org/web/20210118201723/http://read.pudn.com/downloads794/doc/project/3133918/PCIe_M.2_Electromechanical_Spec_Rev1.0_Final_11012013_RS_Clean.pdf")
	(tags "Connector PCBEdge M.2_2230-xx-B")
	(property "Reference" "REF**"
		(at 0 -3 0)
		(layer "F.SilkS")
		(effects
			(font
				(size 1 1)
				(thickness 0.15)
			)
		)
	)
	(property "Value" "M.2_2230-xx-B"
		(at 1.5 3 0)
		(layer "F.Fab")
		(effects
			(font
				(size 1 1)
				(thickness 0.15)
			)
		)
	)
	(property "Reference" "REF**"
		(at 0 -26.7 0)
		(layer "F.SilkS")
		(effects
			(font
				(size 1 1)
				(thickness 0.15)
			)
		)
	)
	(property "Value" "M.2_2230-xx-B"
		(at 0 0.7 0)
		(layer "F.Fab")
		(effects
			(font
				(size 1 1)
				(thickness 0.15)
			)
		)
	)
	(attr exclude_from_pos_files exclude_from_bom)
	(fp_line
		(start 8.85 0)
		(end 9.65 0)
		(stroke
			(width 0.12)
			(type solid)
		)
		(layer "F.SilkS")
	)
	(fp_line
		(start 9.25 0.8)
		(end 8.85 0)
		(stroke
			(width 0.12)
			(type solid)
		)
		(layer "F.SilkS")
	)
	(fp_line
		(start 9.65 0)
		(end 9.25 0.8)
		(stroke
			(width 0.12)
			(type solid)
		)
		(layer "F.SilkS")
	)
	(fp_line
		(start -9.925 3.7)
		(end 5.025 3.7)
		(stroke
			(width 0.2)
			(type solid)
		)
		(layer "Dwgs.User")
	)
	(fp_line
		(start 9.925 3.7)
		(end 6.225 3.7)
		(stroke
			(width 0.2)
			(type solid)
		)
		(layer "Dwgs.User")
	)
	(fp_line
		(start -11 -26)
		(end -11 0)
		(stroke
			(width 0.2)
			(type solid)
		)
		(layer "Edge.Cuts")
	)
	(fp_line
		(start -11 0)
		(end -10.425 0)
		(stroke
			(width 0.2)
			(type solid)
		)
		(layer "Edge.Cuts")
	)
	(fp_line
		(start -9.925 0.5)
		(end -9.925 4)
		(stroke
			(width 0.2)
			(type solid)
		)
		(layer "Edge.Cuts")
	)
	(fp_line
		(start -9.925 4)
		(end 5.025 4)
		(stroke
			(width 0.2)
			(type solid)
		)
		(layer "Edge.Cuts")
	)
	(fp_line
		(start -1.75 -26)
		(end -11 -26)
		(stroke
			(width 0.2)
			(type solid)
		)
		(layer "Edge.Cuts")
	)
	(fp_line
		(start 5.025 4)
		(end 5.025 0.5)
		(stroke
			(width 0.2)
			(type solid)
		)
		(layer "Edge.Cuts")
	)
	(fp_line
		(start 6.225 0.5)
		(end 6.225 4)
		(stroke
			(width 0.2)
			(type solid)
		)
		(layer "Edge.Cuts")
	)
	(fp_line
		(start 6.225 4)
		(end 9.925 4)
		(stroke
			(width 0.2)
			(type solid)
		)
		(layer "Edge.Cuts")
	)
	(fp_line
		(start 9.925 4)
		(end 9.925 0.5)
		(stroke
			(width 0.2)
			(type solid)
		)
		(layer "Edge.Cuts")
	)
	(fp_line
		(start 10.425 0)
		(end 11 0)
		(stroke
			(width 0.2)
			(type solid)
		)
		(layer "Edge.Cuts")
	)
	(fp_line
		(start 11 -26)
		(end 1.75 -26)
		(stroke
			(width 0.2)
			(type solid)
		)
		(layer "Edge.Cuts")
	)
	(fp_line
		(start 11 0)
		(end 11 -26)
		(stroke
			(width 0.2)
			(type solid)
		)
		(layer "Edge.Cuts")
	)
	(fp_arc
		(start -10.425 0)
		(mid -10.071447 0.146447)
		(end -9.925 0.5)
		(stroke
			(width 0.2)
			(type solid)
		)
		(layer "Edge.Cuts")
	)
	(fp_arc
		(start 1.75 -26)
		(mid 0 -24.25)
		(end -1.75 -26)
		(stroke
			(width 0.2)
			(type solid)
		)
		(layer "Edge.Cuts")
	)
	(fp_arc
		(start 5.025 0.5)
		(mid 5.625 -0.1)
		(end 6.225 0.5)
		(stroke
			(width 0.2)
			(type solid)
		)
		(layer "Edge.Cuts")
	)
	(fp_arc
		(start 9.925 0.5)
		(mid 10.071447 0.146447)
		(end 10.425 0)
		(stroke
			(width 0.2)
			(type solid)
		)
		(layer "Edge.Cuts")
	)
	(fp_line
		(start -3 -26)
		(end 3 -26)
		(stroke
			(width 0.05)
			(type solid)
		)
		(layer "B.CrtYd")
	)
	(fp_arc
		(start 3 -26)
		(mid 0 -23)
		(end -3 -26)
		(stroke
			(width 0.05)
			(type solid)
		)
		(layer "B.CrtYd")
	)
	(fp_line
		(start -3 -26)
		(end 3 -26)
		(stroke
			(width 0.05)
			(type solid)
		)
		(layer "F.CrtYd")
	)
	(fp_rect
		(start -11.05 -0.1)
		(end 11.05 4.1)
		(stroke
			(width 0.05)
			(type solid)
		)
		(fill no)
		(layer "F.CrtYd")
	)
	(fp_arc
		(start 3 -26)
		(mid 0 -23)
		(end -3 -26)
		(stroke
			(width 0.05)
			(type solid)
		)
		(layer "F.CrtYd")
	)
	(fp_text user "B"
		(at 6.825 0 0)
		(layer "F.SilkS")
		(effects
			(font
				(size 1 1)
				(thickness 0.1)
			)
		)
	)
	(fp_text user "Chamfer 20 degree 0.3 mm"
		(at 0 5.5 0)
		(layer "Cmts.User")
		(effects
			(font
				(size 0.7 0.7)
				(thickness 0.15)
			)
		)
	)
	(fp_text user "PCB thickness 0.8 mm"
		(at 0 7 0)
		(layer "Cmts.User")
		(effects
			(font
				(size 0.7 0.7)
				(thickness 0.15)
			)
		)
	)
	(fp_text user "${REFERENCE}"
		(at 0 -13 0)
		(layer "F.Fab")
		(effects
			(font
				(size 1 1)
				(thickness 0.15)
			)
		)
	)
	(pad "1" connect roundrect
		(at 9.25 2.75)
		(size 0.35 1.5)
		(layers "F.Cu" "F.Mask")
		(roundrect_rratio 0.2)
	)
	(pad "2" connect roundrect
		(at 9 2.5)
		(size 0.35 2)
		(layers "B.Cu" "B.Mask")
		(roundrect_rratio 0.2)
	)
	(pad "3" connect roundrect
		(at 8.75 2.75)
		(size 0.35 1.5)
		(layers "F.Cu" "F.Mask")
		(roundrect_rratio 0.2)
	)
	(pad "4" connect roundrect
		(at 8.5 2.5)
		(size 0.35 2)
		(layers "B.Cu" "B.Mask")
		(roundrect_rratio 0.2)
	)
	(pad "5" connect roundrect
		(at 8.25 2.75)
		(size 0.35 1.5)
		(layers "F.Cu" "F.Mask")
		(roundrect_rratio 0.2)
	)
	(pad "6" connect roundrect
		(at 8 2.5)
		(size 0.35 2)
		(layers "B.Cu" "B.Mask")
		(roundrect_rratio 0.2)
	)
	(pad "7" connect roundrect
		(at 7.75 2.75)
		(size 0.35 1.5)
		(layers "F.Cu" "F.Mask")
		(roundrect_rratio 0.2)
	)
	(pad "8" connect roundrect
		(at 7.5 2.5)
		(size 0.35 2)
		(layers "B.Cu" "B.Mask")
		(roundrect_rratio 0.2)
	)
	(pad "9" connect roundrect
		(at 7.25 2.75)
		(size 0.35 1.5)
		(layers "F.Cu" "F.Mask")
		(roundrect_rratio 0.2)
	)
	(pad "10" connect roundrect
		(at 7 2.5)
		(size 0.35 2)
		(layers "B.Cu" "B.Mask")
		(roundrect_rratio 0.2)
	)
	(pad "11" connect roundrect
		(at 6.75 2.75)
		(size 0.35 1.5)
		(layers "F.Cu" "F.Mask")
		(roundrect_rratio 0.2)
	)
	(pad "20" connect roundrect
		(at 4.5 2.5)
		(size 0.35 2)
		(layers "B.Cu" "B.Mask")
		(roundrect_rratio 0.2)
	)
	(pad "21" connect roundrect
		(at 4.25 2.75)
		(size 0.35 1.5)
		(layers "F.Cu" "F.Mask")
		(roundrect_rratio 0.2)
	)
	(pad "22" connect roundrect
		(at 4 2.5)
		(size 0.35 2)
		(layers "B.Cu" "B.Mask")
		(roundrect_rratio 0.2)
	)
	(pad "23" connect roundrect
		(at 3.75 2.75)
		(size 0.35 1.5)
		(layers "F.Cu" "F.Mask")
		(roundrect_rratio 0.2)
	)
	(pad "24" connect roundrect
		(at 3.5 2.5)
		(size 0.35 2)
		(layers "B.Cu" "B.Mask")
		(roundrect_rratio 0.2)
	)
	(pad "25" connect roundrect
		(at 3.25 2.75)
		(size 0.35 1.5)
		(layers "F.Cu" "F.Mask")
		(roundrect_rratio 0.2)
	)
	(pad "26" connect roundrect
		(at 3 2.5)
		(size 0.35 2)
		(layers "B.Cu" "B.Mask")
		(roundrect_rratio 0.2)
	)
	(pad "27" connect roundrect
		(at 2.75 2.75)
		(size 0.35 1.5)
		(layers "F.Cu" "F.Mask")
		(roundrect_rratio 0.2)
	)
	(pad "28" connect roundrect
		(at 2.5 2.5)
		(size 0.35 2)
		(layers "B.Cu" "B.Mask")
		(roundrect_rratio 0.2)
	)
	(pad "29" connect roundrect
		(at 2.25 2.75)
		(size 0.35 1.5)
		(layers "F.Cu" "F.Mask")
		(roundrect_rratio 0.2)
	)
	(pad "30" connect roundrect
		(at 2 2.5)
		(size 0.35 2)
		(layers "B.Cu" "B.Mask")
		(roundrect_rratio 0.2)
	)
	(pad "31" connect roundrect
		(at 1.75 2.75)
		(size 0.35 1.5)
		(layers "F.Cu" "F.Mask")
		(roundrect_rratio 0.2)
	)
	(pad "32" connect roundrect
		(at 1.5 2.5)
		(size 0.35 2)
		(layers "B.Cu" "B.Mask")
		(roundrect_rratio 0.2)
	)
	(pad "33" connect roundrect
		(at 1.25 2.75)
		(size 0.35 1.5)
		(layers "F.Cu" "F.Mask")
		(roundrect_rratio 0.2)
	)
	(pad "34" connect roundrect
		(at 1 2.5)
		(size 0.35 2)
		(layers "B.Cu" "B.Mask")
		(roundrect_rratio 0.2)
	)
	(pad "35" connect roundrect
		(at 0.75 2.75)
		(size 0.35 1.5)
		(layers "F.Cu" "F.Mask")
		(roundrect_rratio 0.2)
	)
	(pad "36" connect roundrect
		(at 0.5 2.5)
		(size 0.35 2)
		(layers "B.Cu" "B.Mask")
		(roundrect_rratio 0.2)
	)
	(pad "37" connect roundrect
		(at 0.25 2.75)
		(size 0.35 1.5)
		(layers "F.Cu" "F.Mask")
		(roundrect_rratio 0.2)
	)
	(pad "38" connect roundrect
		(at 0 2.5)
		(size 0.35 2)
		(layers "B.Cu" "B.Mask")
		(roundrect_rratio 0.2)
	)
	(pad "39" connect roundrect
		(at -0.25 2.75)
		(size 0.35 1.5)
		(layers "F.Cu" "F.Mask")
		(roundrect_rratio 0.2)
	)
	(pad "40" connect roundrect
		(at -0.5 2.5)
		(size 0.35 2)
		(layers "B.Cu" "B.Mask")
		(roundrect_rratio 0.2)
	)
	(pad "41" connect roundrect
		(at -0.75 2.75)
		(size 0.35 1.5)
		(layers "F.Cu" "F.Mask")
		(roundrect_rratio 0.2)
	)
	(pad "42" connect roundrect
		(at -1 2.5)
		(size 0.35 2)
		(layers "B.Cu" "B.Mask")
		(roundrect_rratio 0.2)
	)
	(pad "43" connect roundrect
		(at -1.25 2.75)
		(size 0.35 1.5)
		(layers "F.Cu" "F.Mask")
		(roundrect_rratio 0.2)
	)
	(pad "44" connect roundrect
		(at -1.5 2.5)
		(size 0.35 2)
		(layers "B.Cu" "B.Mask")
		(roundrect_rratio 0.2)
	)
	(pad "45" connect roundrect
		(at -1.75 2.75)
		(size 0.35 1.5)
		(layers "F.Cu" "F.Mask")
		(roundrect_rratio 0.2)
	)
	(pad "46" connect roundrect
		(at -2 2.5)
		(size 0.35 2)
		(layers "B.Cu" "B.Mask")
		(roundrect_rratio 0.2)
	)
	(pad "47" connect roundrect
		(at -2.25 2.75)
		(size 0.35 1.5)
		(layers "F.Cu" "F.Mask")
		(roundrect_rratio 0.2)
	)
	(pad "48" connect roundrect
		(at -2.5 2.5)
		(size 0.35 2)
		(layers "B.Cu" "B.Mask")
		(roundrect_rratio 0.2)
	)
	(pad "49" connect roundrect
		(at -2.75 2.75)
		(size 0.35 1.5)
		(layers "F.Cu" "F.Mask")
		(roundrect_rratio 0.2)
	)
	(pad "50" connect roundrect
		(at -3 2.5)
		(size 0.35 2)
		(layers "B.Cu" "B.Mask")
		(roundrect_rratio 0.2)
	)
	(pad "51" connect roundrect
		(at -3.25 2.75)
		(size 0.35 1.5)
		(layers "F.Cu" "F.Mask")
		(roundrect_rratio 0.2)
	)
	(pad "52" connect roundrect
		(at -3.5 2.5)
		(size 0.35 2)
		(layers "B.Cu" "B.Mask")
		(roundrect_rratio 0.2)
	)
	(pad "53" connect roundrect
		(at -3.75 2.75)
		(size 0.35 1.5)
		(layers "F.Cu" "F.Mask")
		(roundrect_rratio 0.2)
	)
	(pad "54" connect roundrect
		(at -4 2.5)
		(size 0.35 2)
		(layers "B.Cu" "B.Mask")
		(roundrect_rratio 0.2)
	)
	(pad "55" connect roundrect
		(at -4.25 2.75)
		(size 0.35 1.5)
		(layers "F.Cu" "F.Mask")
		(roundrect_rratio 0.2)
	)
	(pad "56" connect roundrect
		(at -4.5 2.5)
		(size 0.35 2)
		(layers "B.Cu" "B.Mask")
		(roundrect_rratio 0.2)
	)
	(pad "57" connect roundrect
		(at -4.75 2.75)
		(size 0.35 1.5)
		(layers "F.Cu" "F.Mask")
		(roundrect_rratio 0.2)
	)
	(pad "58" connect roundrect
		(at -5 2.5)
		(size 0.35 2)
		(layers "B.Cu" "B.Mask")
		(roundrect_rratio 0.2)
	)
	(pad "59" connect roundrect
		(at -5.25 2.75)
		(size 0.35 1.5)
		(layers "F.Cu" "F.Mask")
		(roundrect_rratio 0.2)
	)
	(pad "60" connect roundrect
		(at -5.5 2.5)
		(size 0.35 2)
		(layers "B.Cu" "B.Mask")
		(roundrect_rratio 0.2)
	)
	(pad "61" connect roundrect
		(at -5.75 2.75)
		(size 0.35 1.5)
		(layers "F.Cu" "F.Mask")
		(roundrect_rratio 0.2)
	)
	(pad "62" connect roundrect
		(at -6 2.5)
		(size 0.35 2)
		(layers "B.Cu" "B.Mask")
		(roundrect_rratio 0.2)
	)
	(pad "63" connect roundrect
		(at -6.25 2.75)
		(size 0.35 1.5)
		(layers "F.Cu" "F.Mask")
		(roundrect_rratio 0.2)
	)
	(pad "64" connect roundrect
		(at -6.5 2.5)
		(size 0.35 2)
		(layers "B.Cu" "B.Mask")
		(roundrect_rratio 0.2)
	)
	(pad "65" connect roundrect
		(at -6.75 2.75)
		(size 0.35 1.5)
		(layers "F.Cu" "F.Mask")
		(roundrect_rratio 0.2)
	)
	(pad "66" connect roundrect
		(at -7 2.5)
		(size 0.35 2)
		(layers "B.Cu" "B.Mask")
		(roundrect_rratio 0.2)
	)
	(pad "67" connect roundrect
		(at -7.25 2.75)
		(size 0.35 1.5)
		(layers "F.Cu" "F.Mask")
		(roundrect_rratio 0.2)
	)
	(pad "68" connect roundrect
		(at -7.5 2.5)
		(size 0.35 2)
		(layers "B.Cu" "B.Mask")
		(roundrect_rratio 0.2)
	)
	(pad "69" connect roundrect
		(at -7.75 2.75)
		(size 0.35 1.5)
		(layers "F.Cu" "F.Mask")
		(roundrect_rratio 0.2)
	)
	(pad "70" connect roundrect
		(at -8 2.5)
		(size 0.35 2)
		(layers "B.Cu" "B.Mask")
		(roundrect_rratio 0.2)
	)
	(pad "71" connect roundrect
		(at -8.25 2.75)
		(size 0.35 1.5)
		(layers "F.Cu" "F.Mask")
		(roundrect_rratio 0.2)
	)
	(pad "72" connect roundrect
		(at -8.5 2.5)
		(size 0.35 2)
		(layers "B.Cu" "B.Mask")
		(roundrect_rratio 0.2)
	)
	(pad "73" connect roundrect
		(at -8.75 2.75)
		(size 0.35 1.5)
		(layers "F.Cu" "F.Mask")
		(roundrect_rratio 0.2)
	)
	(pad "74" connect roundrect
		(at -9 2.5)
		(size 0.35 2)
		(layers "B.Cu" "B.Mask")
		(roundrect_rratio 0.2)
	)
	(pad "75" connect roundrect
		(at -9.25 2.75)
		(size 0.35 1.5)
		(layers "F.Cu" "F.Mask")
		(roundrect_rratio 0.2)
	)
	(embedded_fonts no)
)
