(footprint "WiFi_Bluetooth_ESP32-WROOM-32"
	(version 20260206)
	(generator "pcbnew")
	(generator_version "10.0")
	(layer "F.Cu")
	(property "Reference" "REF**"
		(at -9.21 -13.03 0)
		(layer "F.SilkS")
	)
	(property "Value" "WiFi_Bluetooth_ESP32-WROOM-32"
		(at -9.93 14.35 0)
		(layer "F.Fab")
	)
	(property "Datasheet" ""
		(at 0 0 0)
		(layer "F.Fab")
		(hide yes)
	)
	(property "Description" ""
		(at 0 0 0)
		(layer "F.Fab")
		(hide yes)
	)
	(attr smd)
	(stackup
		(layer "F.Cu")
		(layer "B.Cu")
		(layer "User.1")
		(layer "User.2")
		(layer "User.3")
		(layer "User.4")
		(layer "User.5")
		(layer "User.6")
		(layer "User.7")
		(layer "User.8")
		(layer "User.9")
	)
	(duplicate_pad_numbers_are_jumpers no)
	(fp_text user "License: Apache-2.0"
		(at -9.93 15.7 0)
		(layer "F.Fab")
	)
	(fp_text user "Author: Antmicro"
		(at -9.93 16.7 0)
		(layer "F.Fab")
	)
	(fp_text user "${REFERENCE}"
		(at -9.93 17.8 0)
		(layer "F.Fab")
	)
	(fp_text user "ANTENNA"
		(at -2.34 -9.02 0)
		(layer "F.Fab")
	)
	(pad "1" smd roundrect
		(at -8.5 -5.26)
		(size 2 0.9)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(roundrect_rratio 0.1)
	)
	(pad "2" smd roundrect
		(at -8.5 -3.99)
		(size 2 0.9)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(roundrect_rratio 0.1)
	)
	(pad "3" smd roundrect
		(at -8.5 -2.72)
		(size 2 0.9)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(roundrect_rratio 0.1)
	)
	(pad "4" smd roundrect
		(at -8.5 -1.45)
		(size 2 0.9)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(roundrect_rratio 0.1)
	)
	(pad "5" smd roundrect
		(at -8.5 -0.18)
		(size 2 0.9)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(roundrect_rratio 0.1)
	)
	(pad "6" smd roundrect
		(at -8.5 1.09)
		(size 2 0.9)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(roundrect_rratio 0.1)
	)
	(pad "7" smd roundrect
		(at -8.5 2.36)
		(size 2 0.9)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(roundrect_rratio 0.1)
	)
	(pad "8" smd roundrect
		(at -8.5 3.63)
		(size 2 0.9)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(roundrect_rratio 0.1)
	)
	(pad "9" smd roundrect
		(at -8.5 4.9)
		(size 2 0.9)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(roundrect_rratio 0.1)
	)
	(pad "10" smd roundrect
		(at -8.5 6.17)
		(size 2 0.9)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(roundrect_rratio 0.1)
	)
	(pad "11" smd roundrect
		(at -8.5 7.44)
		(size 2 0.9)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(roundrect_rratio 0.1)
	)
	(pad "12" smd roundrect
		(at -8.5 8.71)
		(size 2 0.9)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(roundrect_rratio 0.1)
	)
	(pad "13" smd roundrect
		(at -8.5 9.98)
		(size 2 0.9)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(roundrect_rratio 0.1)
	)
	(pad "14" smd roundrect
		(at -8.5 11.25)
		(size 2 0.9)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(roundrect_rratio 0.1)
	)
	(pad "15" smd roundrect
		(at -5.715 12.25)
		(size 0.9 2)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(roundrect_rratio 0.1)
	)
	(pad "16" smd roundrect
		(at -4.445 12.25)
		(size 0.9 2)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(roundrect_rratio 0.1)
	)
	(pad "17" smd roundrect
		(at -3.175 12.25)
		(size 0.9 2)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(roundrect_rratio 0.1)
	)
	(pad "18" smd roundrect
		(at -1.905 12.25)
		(size 0.9 2)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(roundrect_rratio 0.1)
	)
	(pad "19" smd roundrect
		(at -0.635 12.25)
		(size 0.9 2)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(roundrect_rratio 0.1)
	)
	(pad "20" smd roundrect
		(at 0.635 12.25)
		(size 0.9 2)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(roundrect_rratio 0.1)
	)
	(pad "21" smd roundrect
		(at 1.905 12.25)
		(size 0.9 2)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(roundrect_rratio 0.1)
	)
	(pad "22" smd roundrect
		(at 3.175 12.25)
		(size 0.9 2)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(roundrect_rratio 0.1)
	)
	(pad "23" smd roundrect
		(at 4.445 12.25)
		(size 0.9 2)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(roundrect_rratio 0.1)
	)
	(pad "24" smd roundrect
		(at 5.715 12.25)
		(size 0.9 2)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(roundrect_rratio 0.1)
	)
	(pad "25" smd roundrect
		(at 8.5 11.25)
		(size 2 0.9)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(roundrect_rratio 0.1)
	)
	(pad "26" smd roundrect
		(at 8.5 9.98)
		(size 2 0.9)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(roundrect_rratio 0.1)
	)
	(pad "27" smd roundrect
		(at 8.5 8.71)
		(size 2 0.9)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(roundrect_rratio 0.1)
	)
	(pad "28" smd roundrect
		(at 8.5 7.44)
		(size 2 0.9)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(roundrect_rratio 0.1)
	)
	(pad "29" smd roundrect
		(at 8.5 6.17)
		(size 2 0.9)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(roundrect_rratio 0.1)
	)
	(pad "30" smd roundrect
		(at 8.5 4.9)
		(size 2 0.9)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(roundrect_rratio 0.1)
	)
	(pad "31" smd roundrect
		(at 8.5 3.63)
		(size 2 0.9)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(roundrect_rratio 0.1)
	)
	(pad "32" smd roundrect
		(at 8.5 2.36)
		(size 2 0.9)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(roundrect_rratio 0.1)
	)
	(pad "33" smd roundrect
		(at 8.5 1.09)
		(size 2 0.9)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(roundrect_rratio 0.1)
	)
	(pad "34" smd roundrect
		(at 8.5 -0.18)
		(size 2 0.9)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(roundrect_rratio 0.1)
	)
	(pad "35" smd roundrect
		(at 8.5 -1.45)
		(size 2 0.9)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(roundrect_rratio 0.1)
	)
	(pad "36" smd roundrect
		(at 8.5 -2.72)
		(size 2 0.9)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(roundrect_rratio 0.1)
	)
	(pad "37" smd roundrect
		(at 8.5 -3.99)
		(size 2 0.9)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(roundrect_rratio 0.1)
	)
	(pad "38" smd roundrect
		(at 8.5 -5.26)
		(size 2 0.9)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(roundrect_rratio 0.1)
	)
	(pad "39" smd roundrect
		(at -2.205 0.555 270)
		(size 1.05 1.05)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(roundrect_rratio 0.1)
	)
	(pad "39" smd roundrect
		(at -2.205 2.08)
		(size 1.05 1.05)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(roundrect_rratio 0.1)
	)
	(pad "39" smd roundrect
		(at -2.205 3.605 90)
		(size 1.05 1.05)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(roundrect_rratio 0.1)
	)
	(pad "39" smd roundrect
		(at -0.68 0.555)
		(size 1.05 1.05)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(roundrect_rratio 0.1)
	)
	(pad "39" smd roundrect
		(at -0.68 2.08)
		(size 1.05 1.05)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(roundrect_rratio 0.1)
	)
	(pad "39" smd roundrect
		(at -0.68 3.605)
		(size 1.05 1.05)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(roundrect_rratio 0.1)
	)
	(pad "39" smd roundrect
		(at 0.845 0.555)
		(size 1.05 1.05)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(roundrect_rratio 0.1)
	)
	(pad "39" smd roundrect
		(at 0.845 2.08)
		(size 1.05 1.05)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(roundrect_rratio 0.1)
	)
	(pad "39" smd roundrect
		(at 0.845 3.605)
		(size 1.05 1.05)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(roundrect_rratio 0.1)
	)
	(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 -9 -12.75) (xy 9 -12.75) (xy 9 -6.45) (xy -9 -6.45)
			)
		)
	)
	(zone
		(layers "F.Cu" "B.Cu" "In1.Cu" "In2.Cu" "In3.Cu" "In4.Cu" "In5.Cu" "In6.Cu"
			"In7.Cu" "In8.Cu" "In9.Cu" "In10.Cu" "In11.Cu" "In12.Cu" "In13.Cu" "In14.Cu"
			"In15.Cu" "In16.Cu" "In17.Cu" "In18.Cu" "In19.Cu" "In20.Cu" "In21.Cu"
			"In22.Cu" "In23.Cu" "In24.Cu" "In25.Cu" "In26.Cu" "In27.Cu" "In28.Cu"
			"In29.Cu" "In30.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 -9 -12.75) (xy 9 -12.75) (xy 9 -6.45) (xy -9 -6.45)
			)
		)
	)
	(zone
		(layer "B.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 -9 -12.75) (xy 9 -12.75) (xy 9 -6.45) (xy -9 -6.45)
			)
		)
	)
	(embedded_fonts no)
	(model "antmicro_esp32_wroom_32.glb"
		(offset
			(xyz 0 0 0)
		)
		(scale
			(xyz 1 1 1)
		)
		(rotate
			(xyz -90 0 0)
		)
	)
)
