(footprint "BM20x-LGA-90_15.8x10mm"
	(version 20260206)
	(generator "kicad-footprint-generator")
	(layer "F.Cu")
	(descr "Fanstel BM20x module, 10.0x15.8mm, 100 Pad, generated with kicad-footprint-generator ipc_bga_generator.py, https://fanstel.squarespace.com/s/BM20C-Product-Specifications-pfhl.pdf")
	(tags "LGA 100")
	(property "Reference" "REF**"
		(at 0 -8.9 0)
		(layer "F.SilkS")
	)
	(property "Value" "BM20x-LGA-90_15.8x10mm"
		(at 0 8.9 0)
		(layer "F.Fab")
	)
	(attr smd)
	(duplicate_pad_numbers_are_jumpers no)
	(fp_text user "${REFERENCE}"
		(at 0 0 0)
		(layer "F.Fab")
	)
	(pad "A1" smd circle
		(at -4.05 0.2)
		(size 0.4 0.4)
		(property pad_prop_bga)
		(layers "F.Cu" "F.Mask" "F.Paste")
	)
	(pad "A2" smd circle
		(at -4.05 1.1)
		(size 0.4 0.4)
		(property pad_prop_bga)
		(layers "F.Cu" "F.Mask" "F.Paste")
	)
	(pad "A3" smd circle
		(at -4.05 2)
		(size 0.4 0.4)
		(property pad_prop_bga)
		(layers "F.Cu" "F.Mask" "F.Paste")
	)
	(pad "A4" smd circle
		(at -4.05 2.9)
		(size 0.4 0.4)
		(property pad_prop_bga)
		(layers "F.Cu" "F.Mask" "F.Paste")
	)
	(pad "A5" smd circle
		(at -4.05 3.8)
		(size 0.4 0.4)
		(property pad_prop_bga)
		(layers "F.Cu" "F.Mask" "F.Paste")
	)
	(pad "A6" smd circle
		(at -4.05 4.7)
		(size 0.4 0.4)
		(property pad_prop_bga)
		(layers "F.Cu" "F.Mask" "F.Paste")
	)
	(pad "A7" smd circle
		(at -4.05 5.6)
		(size 0.4 0.4)
		(property pad_prop_bga)
		(layers "F.Cu" "F.Mask" "F.Paste")
	)
	(pad "A8" smd circle
		(at -4.05 6.5)
		(size 0.4 0.4)
		(property pad_prop_bga)
		(layers "F.Cu" "F.Mask" "F.Paste")
	)
	(pad "A9" smd circle
		(at -4.05 7.4)
		(size 0.4 0.4)
		(property pad_prop_bga)
		(layers "F.Cu" "F.Mask" "F.Paste")
	)
	(pad "A9" smd roundrect
		(at -4.05 7.65)
		(size 0.4 0.5)
		(property pad_prop_bga)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(roundrect_rratio 0.1)
	)
	(pad "B1" smd circle
		(at -3.15 0.2)
		(size 0.4 0.4)
		(property pad_prop_bga)
		(layers "F.Cu" "F.Mask" "F.Paste")
	)
	(pad "B2" smd circle
		(at -3.15 1.1)
		(size 0.4 0.4)
		(property pad_prop_bga)
		(layers "F.Cu" "F.Mask" "F.Paste")
	)
	(pad "B3" smd circle
		(at -3.15 2)
		(size 0.4 0.4)
		(property pad_prop_bga)
		(layers "F.Cu" "F.Mask" "F.Paste")
	)
	(pad "B4" smd circle
		(at -3.15 2.9)
		(size 0.4 0.4)
		(property pad_prop_bga)
		(layers "F.Cu" "F.Mask" "F.Paste")
	)
	(pad "B5" smd circle
		(at -3.15 3.8)
		(size 0.4 0.4)
		(property pad_prop_bga)
		(layers "F.Cu" "F.Mask" "F.Paste")
	)
	(pad "B6" smd circle
		(at -3.15 4.7)
		(size 0.4 0.4)
		(property pad_prop_bga)
		(layers "F.Cu" "F.Mask" "F.Paste")
	)
	(pad "B7" smd circle
		(at -3.15 5.6)
		(size 0.4 0.4)
		(property pad_prop_bga)
		(layers "F.Cu" "F.Mask" "F.Paste")
	)
	(pad "B8" smd circle
		(at -3.15 6.5)
		(size 0.4 0.4)
		(property pad_prop_bga)
		(layers "F.Cu" "F.Mask" "F.Paste")
	)
	(pad "B9" smd circle
		(at -3.15 7.4)
		(size 0.4 0.4)
		(property pad_prop_bga)
		(layers "F.Cu" "F.Mask" "F.Paste")
	)
	(pad "B9" smd roundrect
		(at -3.15 7.65)
		(size 0.4 0.5)
		(property pad_prop_bga)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(roundrect_rratio 0.1)
	)
	(pad "C1" smd circle
		(at -2.25 0.2)
		(size 0.4 0.4)
		(property pad_prop_bga)
		(layers "F.Cu" "F.Mask" "F.Paste")
	)
	(pad "C2" smd circle
		(at -2.25 1.1)
		(size 0.4 0.4)
		(property pad_prop_bga)
		(layers "F.Cu" "F.Mask" "F.Paste")
	)
	(pad "C3" smd circle
		(at -2.25 2)
		(size 0.4 0.4)
		(property pad_prop_bga)
		(layers "F.Cu" "F.Mask" "F.Paste")
	)
	(pad "C4" smd circle
		(at -2.25 2.9)
		(size 0.4 0.4)
		(property pad_prop_bga)
		(layers "F.Cu" "F.Mask" "F.Paste")
	)
	(pad "C5" smd circle
		(at -2.25 3.8)
		(size 0.4 0.4)
		(property pad_prop_bga)
		(layers "F.Cu" "F.Mask" "F.Paste")
	)
	(pad "C6" smd circle
		(at -2.25 4.7)
		(size 0.4 0.4)
		(property pad_prop_bga)
		(layers "F.Cu" "F.Mask" "F.Paste")
	)
	(pad "C7" smd circle
		(at -2.25 5.6)
		(size 0.4 0.4)
		(property pad_prop_bga)
		(layers "F.Cu" "F.Mask" "F.Paste")
	)
	(pad "C8" smd circle
		(at -2.25 6.5)
		(size 0.4 0.4)
		(property pad_prop_bga)
		(layers "F.Cu" "F.Mask" "F.Paste")
	)
	(pad "C9" smd circle
		(at -2.25 7.4)
		(size 0.4 0.4)
		(property pad_prop_bga)
		(layers "F.Cu" "F.Mask" "F.Paste")
	)
	(pad "C9" smd roundrect
		(at -2.25 7.65)
		(size 0.4 0.5)
		(property pad_prop_bga)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(roundrect_rratio 0.1)
	)
	(pad "D1" smd circle
		(at -1.35 0.2)
		(size 0.4 0.4)
		(property pad_prop_bga)
		(layers "F.Cu" "F.Mask" "F.Paste")
	)
	(pad "D2" smd circle
		(at -1.35 1.1)
		(size 0.4 0.4)
		(property pad_prop_bga)
		(layers "F.Cu" "F.Mask" "F.Paste")
	)
	(pad "D3" smd circle
		(at -1.35 2)
		(size 0.4 0.4)
		(property pad_prop_bga)
		(layers "F.Cu" "F.Mask" "F.Paste")
	)
	(pad "D4" smd circle
		(at -1.35 2.9)
		(size 0.4 0.4)
		(property pad_prop_bga)
		(layers "F.Cu" "F.Mask" "F.Paste")
	)
	(pad "D5" smd circle
		(at -1.35 3.8)
		(size 0.4 0.4)
		(property pad_prop_bga)
		(layers "F.Cu" "F.Mask" "F.Paste")
	)
	(pad "D6" smd circle
		(at -1.35 4.7)
		(size 0.4 0.4)
		(property pad_prop_bga)
		(layers "F.Cu" "F.Mask" "F.Paste")
	)
	(pad "D7" smd circle
		(at -1.35 5.6)
		(size 0.4 0.4)
		(property pad_prop_bga)
		(layers "F.Cu" "F.Mask" "F.Paste")
	)
	(pad "D8" smd circle
		(at -1.35 6.5)
		(size 0.4 0.4)
		(property pad_prop_bga)
		(layers "F.Cu" "F.Mask" "F.Paste")
	)
	(pad "D9" smd circle
		(at -1.35 7.4)
		(size 0.4 0.4)
		(property pad_prop_bga)
		(layers "F.Cu" "F.Mask" "F.Paste")
	)
	(pad "D9" smd roundrect
		(at -1.35 7.65)
		(size 0.4 0.5)
		(property pad_prop_bga)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(roundrect_rratio 0.1)
	)
	(pad "E1" smd circle
		(at -0.45 0.2)
		(size 0.4 0.4)
		(property pad_prop_bga)
		(layers "F.Cu" "F.Mask" "F.Paste")
	)
	(pad "E2" smd circle
		(at -0.45 1.1)
		(size 0.4 0.4)
		(property pad_prop_bga)
		(layers "F.Cu" "F.Mask" "F.Paste")
	)
	(pad "E3" smd circle
		(at -0.45 2)
		(size 0.4 0.4)
		(property pad_prop_bga)
		(layers "F.Cu" "F.Mask" "F.Paste")
	)
	(pad "E4" smd circle
		(at -0.45 2.9)
		(size 0.4 0.4)
		(property pad_prop_bga)
		(layers "F.Cu" "F.Mask" "F.Paste")
	)
	(pad "E5" smd circle
		(at -0.45 3.8)
		(size 0.4 0.4)
		(property pad_prop_bga)
		(layers "F.Cu" "F.Mask" "F.Paste")
	)
	(pad "E6" smd circle
		(at -0.45 4.7)
		(size 0.4 0.4)
		(property pad_prop_bga)
		(layers "F.Cu" "F.Mask" "F.Paste")
	)
	(pad "E7" smd circle
		(at -0.45 5.6)
		(size 0.4 0.4)
		(property pad_prop_bga)
		(layers "F.Cu" "F.Mask" "F.Paste")
	)
	(pad "E8" smd circle
		(at -0.45 6.5)
		(size 0.4 0.4)
		(property pad_prop_bga)
		(layers "F.Cu" "F.Mask" "F.Paste")
	)
	(pad "E9" smd circle
		(at -0.45 7.4)
		(size 0.4 0.4)
		(property pad_prop_bga)
		(layers "F.Cu" "F.Mask" "F.Paste")
	)
	(pad "E9" smd roundrect
		(at -0.45 7.65)
		(size 0.4 0.5)
		(property pad_prop_bga)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(roundrect_rratio 0.1)
	)
	(pad "F1" smd circle
		(at 0.45 0.2)
		(size 0.4 0.4)
		(property pad_prop_bga)
		(layers "F.Cu" "F.Mask" "F.Paste")
	)
	(pad "F2" smd circle
		(at 0.45 1.1)
		(size 0.4 0.4)
		(property pad_prop_bga)
		(layers "F.Cu" "F.Mask" "F.Paste")
	)
	(pad "F3" smd circle
		(at 0.45 2)
		(size 0.4 0.4)
		(property pad_prop_bga)
		(layers "F.Cu" "F.Mask" "F.Paste")
	)
	(pad "F4" smd circle
		(at 0.45 2.9)
		(size 0.4 0.4)
		(property pad_prop_bga)
		(layers "F.Cu" "F.Mask" "F.Paste")
	)
	(pad "F5" smd circle
		(at 0.45 3.8)
		(size 0.4 0.4)
		(property pad_prop_bga)
		(layers "F.Cu" "F.Mask" "F.Paste")
	)
	(pad "F6" smd circle
		(at 0.45 4.7)
		(size 0.4 0.4)
		(property pad_prop_bga)
		(layers "F.Cu" "F.Mask" "F.Paste")
	)
	(pad "F7" smd circle
		(at 0.45 5.6)
		(size 0.4 0.4)
		(property pad_prop_bga)
		(layers "F.Cu" "F.Mask" "F.Paste")
	)
	(pad "F8" smd circle
		(at 0.45 6.5)
		(size 0.4 0.4)
		(property pad_prop_bga)
		(layers "F.Cu" "F.Mask" "F.Paste")
	)
	(pad "F9" smd circle
		(at 0.45 7.4)
		(size 0.4 0.4)
		(property pad_prop_bga)
		(layers "F.Cu" "F.Mask" "F.Paste")
	)
	(pad "F9" smd roundrect
		(at 0.45 7.65)
		(size 0.4 0.5)
		(property pad_prop_bga)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(roundrect_rratio 0.1)
	)
	(pad "G1" smd circle
		(at 1.35 0.2)
		(size 0.4 0.4)
		(property pad_prop_bga)
		(layers "F.Cu" "F.Mask" "F.Paste")
	)
	(pad "G2" smd circle
		(at 1.35 1.1)
		(size 0.4 0.4)
		(property pad_prop_bga)
		(layers "F.Cu" "F.Mask" "F.Paste")
	)
	(pad "G3" smd circle
		(at 1.35 2)
		(size 0.4 0.4)
		(property pad_prop_bga)
		(layers "F.Cu" "F.Mask" "F.Paste")
	)
	(pad "G4" smd circle
		(at 1.35 2.9)
		(size 0.4 0.4)
		(property pad_prop_bga)
		(layers "F.Cu" "F.Mask" "F.Paste")
	)
	(pad "G5" smd circle
		(at 1.35 3.8)
		(size 0.4 0.4)
		(property pad_prop_bga)
		(layers "F.Cu" "F.Mask" "F.Paste")
	)
	(pad "G6" smd circle
		(at 1.35 4.7)
		(size 0.4 0.4)
		(property pad_prop_bga)
		(layers "F.Cu" "F.Mask" "F.Paste")
	)
	(pad "G7" smd circle
		(at 1.35 5.6)
		(size 0.4 0.4)
		(property pad_prop_bga)
		(layers "F.Cu" "F.Mask" "F.Paste")
	)
	(pad "G8" smd circle
		(at 1.35 6.5)
		(size 0.4 0.4)
		(property pad_prop_bga)
		(layers "F.Cu" "F.Mask" "F.Paste")
	)
	(pad "G9" smd circle
		(at 1.35 7.4)
		(size 0.4 0.4)
		(property pad_prop_bga)
		(layers "F.Cu" "F.Mask" "F.Paste")
	)
	(pad "G9" smd roundrect
		(at 1.35 7.65)
		(size 0.4 0.5)
		(property pad_prop_bga)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(roundrect_rratio 0.1)
	)
	(pad "H1" smd circle
		(at 2.25 0.2)
		(size 0.4 0.4)
		(property pad_prop_bga)
		(layers "F.Cu" "F.Mask" "F.Paste")
	)
	(pad "H2" smd circle
		(at 2.25 1.1)
		(size 0.4 0.4)
		(property pad_prop_bga)
		(layers "F.Cu" "F.Mask" "F.Paste")
	)
	(pad "H3" smd circle
		(at 2.25 2)
		(size 0.4 0.4)
		(property pad_prop_bga)
		(layers "F.Cu" "F.Mask" "F.Paste")
	)
	(pad "H4" smd circle
		(at 2.25 2.9)
		(size 0.4 0.4)
		(property pad_prop_bga)
		(layers "F.Cu" "F.Mask" "F.Paste")
	)
	(pad "H5" smd circle
		(at 2.25 3.8)
		(size 0.4 0.4)
		(property pad_prop_bga)
		(layers "F.Cu" "F.Mask" "F.Paste")
	)
	(pad "H6" smd circle
		(at 2.25 4.7)
		(size 0.4 0.4)
		(property pad_prop_bga)
		(layers "F.Cu" "F.Mask" "F.Paste")
	)
	(pad "H7" smd circle
		(at 2.25 5.6)
		(size 0.4 0.4)
		(property pad_prop_bga)
		(layers "F.Cu" "F.Mask" "F.Paste")
	)
	(pad "H8" smd circle
		(at 2.25 6.5)
		(size 0.4 0.4)
		(property pad_prop_bga)
		(layers "F.Cu" "F.Mask" "F.Paste")
	)
	(pad "H9" smd circle
		(at 2.25 7.4)
		(size 0.4 0.4)
		(property pad_prop_bga)
		(layers "F.Cu" "F.Mask" "F.Paste")
	)
	(pad "H9" smd roundrect
		(at 2.25 7.65)
		(size 0.4 0.5)
		(property pad_prop_bga)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(roundrect_rratio 0.1)
	)
	(pad "J1" smd circle
		(at 3.15 0.2)
		(size 0.4 0.4)
		(property pad_prop_bga)
		(layers "F.Cu" "F.Mask" "F.Paste")
	)
	(pad "J2" smd circle
		(at 3.15 1.1)
		(size 0.4 0.4)
		(property pad_prop_bga)
		(layers "F.Cu" "F.Mask" "F.Paste")
	)
	(pad "J3" smd circle
		(at 3.15 2)
		(size 0.4 0.4)
		(property pad_prop_bga)
		(layers "F.Cu" "F.Mask" "F.Paste")
	)
	(pad "J4" smd circle
		(at 3.15 2.9)
		(size 0.4 0.4)
		(property pad_prop_bga)
		(layers "F.Cu" "F.Mask" "F.Paste")
	)
	(pad "J5" smd circle
		(at 3.15 3.8)
		(size 0.4 0.4)
		(property pad_prop_bga)
		(layers "F.Cu" "F.Mask" "F.Paste")
	)
	(pad "J6" smd circle
		(at 3.15 4.7)
		(size 0.4 0.4)
		(property pad_prop_bga)
		(layers "F.Cu" "F.Mask" "F.Paste")
	)
	(pad "J7" smd circle
		(at 3.15 5.6)
		(size 0.4 0.4)
		(property pad_prop_bga)
		(layers "F.Cu" "F.Mask" "F.Paste")
	)
	(pad "J8" smd circle
		(at 3.15 6.5)
		(size 0.4 0.4)
		(property pad_prop_bga)
		(layers "F.Cu" "F.Mask" "F.Paste")
	)
	(pad "J9" smd circle
		(at 3.15 7.4)
		(size 0.4 0.4)
		(property pad_prop_bga)
		(layers "F.Cu" "F.Mask" "F.Paste")
	)
	(pad "J9" smd roundrect
		(at 3.15 7.65)
		(size 0.4 0.5)
		(property pad_prop_bga)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(roundrect_rratio 0.1)
	)
	(pad "K1" smd circle
		(at 4.05 0.2)
		(size 0.4 0.4)
		(property pad_prop_bga)
		(layers "F.Cu" "F.Mask" "F.Paste")
	)
	(pad "K2" smd circle
		(at 4.05 1.1)
		(size 0.4 0.4)
		(property pad_prop_bga)
		(layers "F.Cu" "F.Mask" "F.Paste")
	)
	(pad "K3" smd circle
		(at 4.05 2)
		(size 0.4 0.4)
		(property pad_prop_bga)
		(layers "F.Cu" "F.Mask" "F.Paste")
	)
	(pad "K4" smd circle
		(at 4.05 2.9)
		(size 0.4 0.4)
		(property pad_prop_bga)
		(layers "F.Cu" "F.Mask" "F.Paste")
	)
	(pad "K5" smd circle
		(at 4.05 3.8)
		(size 0.4 0.4)
		(property pad_prop_bga)
		(layers "F.Cu" "F.Mask" "F.Paste")
	)
	(pad "K6" smd circle
		(at 4.05 4.7)
		(size 0.4 0.4)
		(property pad_prop_bga)
		(layers "F.Cu" "F.Mask" "F.Paste")
	)
	(pad "K7" smd circle
		(at 4.05 5.6)
		(size 0.4 0.4)
		(property pad_prop_bga)
		(layers "F.Cu" "F.Mask" "F.Paste")
	)
	(pad "K8" smd circle
		(at 4.05 6.5)
		(size 0.4 0.4)
		(property pad_prop_bga)
		(layers "F.Cu" "F.Mask" "F.Paste")
	)
	(pad "K9" smd circle
		(at 4.05 7.4)
		(size 0.4 0.4)
		(property pad_prop_bga)
		(layers "F.Cu" "F.Mask" "F.Paste")
	)
	(pad "K9" smd roundrect
		(at 4.05 7.65)
		(size 0.4 0.5)
		(property pad_prop_bga)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(roundrect_rratio 0.1)
	)
	(zone
		(net 0)
		(net_name "")
		(layers "*.Cu")
		(name "Keepout")
		(hatch edge 0.5)
		(connect_pads
			(clearance 0)
		)
		(min_thickness 0.25)
		(filled_areas_thickness no)
		(keepout
			(tracks not_allowed)
			(vias not_allowed)
			(pads allowed)
			(copperpour not_allowed)
			(footprints allowed)
		)
		(placement
			(enabled no)
			(sheetname "")
		)
		(fill
			(thermal_gap 0.5)
			(thermal_bridge_width 0.5)
		)
		(polygon
			(pts
				(xy -5.5 -8.4)
				(xy 5.5 -8.4)
				(xy 5.5 -2.3)
				(xy -5.5 -2.3)
			)
		)
	)
	(embedded_fonts no)
	(model "nordic_bm20x.step"
		(offset
			(xyz 0 0 0)
		)
		(scale
			(xyz 1 1 1)
		)
		(rotate
			(xyz 0 0 0)
		)
	)
)
