From d34478f58565b5ea6a191b65b2fb4faef250a87a Mon Sep 17 00:00:00 2001
From: Xathar <jneiva08@gmail.com>
Date: Wed, 4 Dec 2024 14:03:45 +0000
Subject: [PATCH] Add ORG1510

See merge request kicad/libraries/kicad-footprints!3096
---
 RF_GPS.pretty/OriginGPS_ORG1510.kicad_mod | 488 ++++++++++++++++++++++
 1 file changed, 488 insertions(+)
 create mode 100644 RF_GPS.pretty/OriginGPS_ORG1510.kicad_mod

diff --git a/RF_GPS.pretty/OriginGPS_ORG1510.kicad_mod b/RF_GPS.pretty/OriginGPS_ORG1510.kicad_mod
new file mode 100644
index 000000000..2142e748b
--- /dev/null
+++ b/RF_GPS.pretty/OriginGPS_ORG1510.kicad_mod
@@ -0,0 +1,488 @@
+(footprint "OriginGPS_ORG1510"
+	(version 20240108)
+	(generator "pcbnew")
+	(generator_version "8.0")
+	(layer "F.Cu")
+	(descr "GPS / GNSS Module with integrated antenna, (https://origingps.com/wp-content/uploads/2019/09/HORNET-Modules-Layout-recommendations-and-Integration-Application-Note-Rev-2.0.pdf)")
+	(tags "GPS GNSS OriginGPS Hornet")
+	(property "Reference" "REF**"
+		(at 0 -6 0)
+		(layer "F.SilkS")
+		(uuid "142bed4f-2288-486a-8b3b-6d3b74868b33")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Value" "OriginGPS_ORG1510"
+		(at 0 6 0)
+		(layer "F.Fab")
+		(uuid "88e304b0-959f-4f0e-ae7a-9b3d330f4524")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Footprint" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "8d248418-6265-4476-8128-505371a60366")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Datasheet" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "ff93907a-9911-43dd-83bf-0a9033c8642f")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Description" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "42cb8a1c-4c58-4eba-855d-130b7ea7498b")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(attr smd)
+	(fp_line
+		(start -5.31 -5.11)
+		(end -5.31 -3.232)
+		(stroke
+			(width 0.12)
+			(type default)
+		)
+		(layer "F.SilkS")
+		(uuid "86f9c66d-d8ca-4bd7-8230-e6e562c935ae")
+	)
+	(fp_line
+		(start -5.31 -5.11)
+		(end 5.31 -5.11)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "fa78356d-8ef1-4f48-8a52-213e12a4f2ae")
+	)
+	(fp_line
+		(start -5.31 3.232)
+		(end -5.31 5.11)
+		(stroke
+			(width 0.12)
+			(type default)
+		)
+		(layer "F.SilkS")
+		(uuid "a565dd1f-1ea4-42bc-a5e6-e359e3d436b7")
+	)
+	(fp_line
+		(start -5.31 5.11)
+		(end 5.31 5.11)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "ed8886b9-4487-40f1-97fc-e80c104766db")
+	)
+	(fp_line
+		(start 5.31 -5.11)
+		(end 5.31 -3.232)
+		(stroke
+			(width 0.12)
+			(type default)
+		)
+		(layer "F.SilkS")
+		(uuid "3b216adf-f3ab-4982-af13-9d6a04fc0882")
+	)
+	(fp_line
+		(start 5.31 3.232)
+		(end 5.31 5.11)
+		(stroke
+			(width 0.12)
+			(type default)
+		)
+		(layer "F.SilkS")
+		(uuid "e0fcfb39-d15b-4183-8786-f1d882dcc872")
+	)
+	(fp_poly
+		(pts
+			(xy -5.5 -2.54) (xy -5.83 -2.3) (xy -5.83 -2.78) (xy -5.5 -2.54)
+		)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(fill solid)
+		(layer "F.SilkS")
+		(uuid "0dbabe5b-bf68-4068-8146-ff61f19f21b5")
+	)
+	(fp_line
+		(start -5.45 -5.25)
+		(end -5.45 5.25)
+		(stroke
+			(width 0.05)
+			(type default)
+		)
+		(layer "F.CrtYd")
+		(uuid "a27ed707-aad4-48e5-acc2-2c2b405cdd4c")
+	)
+	(fp_line
+		(start -5.45 -5.25)
+		(end 5.45 -5.25)
+		(stroke
+			(width 0.05)
+			(type default)
+		)
+		(layer "F.CrtYd")
+		(uuid "9786fc21-950a-429d-bece-b232a496905a")
+	)
+	(fp_line
+		(start -5.45 5.25)
+		(end 5.45 5.25)
+		(stroke
+			(width 0.05)
+			(type default)
+		)
+		(layer "F.CrtYd")
+		(uuid "5be61994-0f26-4793-86f7-f483361abc04")
+	)
+	(fp_line
+		(start 5.45 -5.25)
+		(end 5.45 5.25)
+		(stroke
+			(width 0.05)
+			(type default)
+		)
+		(layer "F.CrtYd")
+		(uuid "29b5f80b-cb33-4998-8dba-ecc598256d8a")
+	)
+	(fp_line
+		(start -5.2 -4)
+		(end -5.2 5)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "947e859e-3e19-4fd4-b44d-a01a90bfd7a4")
+	)
+	(fp_line
+		(start -5.2 5)
+		(end 5.2 5)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "3e107d1b-91b9-4d18-aed8-543fc60030cd")
+	)
+	(fp_line
+		(start -4.2 -5)
+		(end -5.2 -4)
+		(stroke
+			(width 0.1)
+			(type default)
+		)
+		(layer "F.Fab")
+		(uuid "52d0a90a-c408-4c60-b0c8-1d92798f4783")
+	)
+	(fp_line
+		(start -4.2 -5)
+		(end 5.2 -5)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "1b36b673-c9ab-4a61-ac15-8526f22bd006")
+	)
+	(fp_line
+		(start 5.2 -5)
+		(end 5.2 5)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "ffe3dc67-e345-4dea-bf6a-c9b9b542bb5e")
+	)
+	(fp_text user "${REFERENCE}"
+		(at 0 0 0)
+		(layer "F.Fab")
+		(uuid "52ac8852-1874-4c22-8b6c-1c90449e8e60")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+		)
+	)
+	(pad "1" smd roundrect
+		(at -4.362 -2.54)
+		(size 1.676 0.864)
+		(layers "F.Cu" "F.Paste" "F.Mask")
+		(roundrect_rratio 0.25)
+		(uuid "e4a9e532-b7d1-42ff-bda6-b447f663997b")
+	)
+	(pad "2" smd roundrect
+		(at -4.489 -1.27)
+		(size 1.422 0.864)
+		(layers "F.Cu" "F.Paste" "F.Mask")
+		(roundrect_rratio 0.25)
+		(uuid "ed16b72b-4834-475b-9b1d-63e8647d9175")
+	)
+	(pad "3" smd roundrect
+		(at -4.489 0)
+		(size 1.422 0.864)
+		(layers "F.Cu" "F.Paste" "F.Mask")
+		(roundrect_rratio 0.25)
+		(uuid "0c5c90c9-df01-4046-bc78-0253ba37d850")
+	)
+	(pad "4" smd roundrect
+		(at -4.489 1.27)
+		(size 1.422 0.864)
+		(layers "F.Cu" "F.Paste" "F.Mask")
+		(roundrect_rratio 0.25)
+		(uuid "c8aa1bf8-74d3-42f3-bc2a-bc11f174d9aa")
+	)
+	(pad "5" smd roundrect
+		(at -4.489 2.54)
+		(size 1.422 0.864)
+		(layers "F.Cu" "F.Paste" "F.Mask")
+		(roundrect_rratio 0.25)
+		(uuid "6b0c0495-72cb-4fe8-9c24-6f2167bd98e1")
+	)
+	(pad "6" smd roundrect
+		(at 4.489 2.54)
+		(size 1.422 0.864)
+		(layers "F.Cu" "F.Paste" "F.Mask")
+		(roundrect_rratio 0.25)
+		(uuid "2f4c514e-a067-488c-8332-5e0a55f6f47e")
+	)
+	(pad "7" smd roundrect
+		(at 4.489 1.27)
+		(size 1.422 0.864)
+		(layers "F.Cu" "F.Paste" "F.Mask")
+		(roundrect_rratio 0.25)
+		(uuid "e8813b9b-7f39-4d2c-9e4f-e65656db3f9a")
+	)
+	(pad "8" smd roundrect
+		(at 4.489 0)
+		(size 1.422 0.864)
+		(layers "F.Cu" "F.Paste" "F.Mask")
+		(roundrect_rratio 0.25)
+		(uuid "5ed98282-bcd8-46ff-8960-ca08efa39e02")
+	)
+	(pad "9" smd roundrect
+		(at 4.489 -1.27)
+		(size 1.422 0.864)
+		(layers "F.Cu" "F.Paste" "F.Mask")
+		(roundrect_rratio 0.25)
+		(uuid "347c2359-e54c-4a01-90b3-23a161aea5e7")
+	)
+	(pad "10" smd roundrect
+		(at 4.489 -2.54)
+		(size 1.422 0.864)
+		(layers "F.Cu" "F.Paste" "F.Mask")
+		(roundrect_rratio 0.25)
+		(uuid "178db229-6240-4197-92f9-705647576e0e")
+	)
+	(pad "11" thru_hole circle
+		(at -2.5 -3.75)
+		(size 1.2 1.2)
+		(drill 0.5)
+		(layers "*.Cu" "B.Mask")
+		(remove_unused_layers no)
+		(uuid "662cfcec-5eef-4e77-b3e6-562c33b40543")
+	)
+	(pad "11" thru_hole circle
+		(at -2.5 -1.25 90)
+		(size 1.2 1.2)
+		(drill 0.5)
+		(layers "*.Cu" "B.Mask")
+		(remove_unused_layers no)
+		(uuid "f8cf23d6-22a7-4d2d-85a9-209fd0fae64c")
+	)
+	(pad "11" thru_hole circle
+		(at -2.5 1.25 90)
+		(size 1.2 1.2)
+		(drill 0.5)
+		(layers "*.Cu" "B.Mask")
+		(remove_unused_layers no)
+		(uuid "28c360d7-1aa2-4653-8b34-62cb48026b12")
+	)
+	(pad "11" thru_hole circle
+		(at -2.5 3.75 90)
+		(size 1.2 1.2)
+		(drill 0.5)
+		(layers "*.Cu" "B.Mask")
+		(remove_unused_layers no)
+		(uuid "7f328329-3f6e-4a98-9c93-b571545d98a9")
+	)
+	(pad "11" thru_hole circle
+		(at 0 -3.75)
+		(size 1.2 1.2)
+		(drill 0.5)
+		(layers "*.Cu" "B.Mask")
+		(remove_unused_layers no)
+		(uuid "5a5682cb-6440-4a8b-b6d4-0be66571c3c5")
+	)
+	(pad "11" smd custom
+		(at 0 -2.665)
+		(size 0.6 0.6)
+		(layers "F.Cu")
+		(zone_connect 0)
+		(options
+			(clearance outline)
+			(anchor circle)
+		)
+		(primitives
+			(gr_poly
+				(pts
+					(xy 0.889 3.363) (xy 0.871 3.177) (xy 0.815 2.999) (xy 0.722 2.836) (xy 0.598 2.697) (xy 0.447 2.586)
+					(xy 0.276 2.51) (xy 0.093 2.471) (xy -0.093 2.471) (xy -0.276 2.51) (xy -0.447 2.586) (xy -0.598 2.697)
+					(xy -0.722 2.836) (xy -0.815 2.999) (xy -0.871 3.177) (xy -0.889 3.363) (xy -3.175 3.363) (xy -3.175 -1.78)
+					(xy 3.175 -1.78) (xy 3.175 3.363)
+				)
+				(width 0)
+				(fill yes)
+			)
+		)
+		(uuid "64610e98-fde8-46eb-91d6-11d68b4b7abf")
+	)
+	(pad "11" thru_hole circle
+		(at 0 -1.25)
+		(size 1.2 1.2)
+		(drill 0.5)
+		(layers "*.Cu" "B.Mask")
+		(remove_unused_layers no)
+		(uuid "83f5b7c8-ff9b-4508-8574-750a219e5c8d")
+	)
+	(pad "11" smd custom
+		(at 0 3.442 90)
+		(size 0.5 0.5)
+		(layers "F.Cu")
+		(zone_connect 0)
+		(options
+			(clearance outline)
+			(anchor circle)
+		)
+		(primitives
+			(gr_poly
+				(pts
+					(xy 2.571 -0.87) (xy 2.406 -0.819) (xy 2.254 -0.736) (xy 2.12 -0.626) (xy 2.011 -0.491) (xy 1.93 -0.338)
+					(xy 1.88 -0.172) (xy 1.863 0) (xy 1.88 0.172) (xy 1.93 0.338) (xy 2.011 0.491) (xy 2.12 0.626)
+					(xy 2.254 0.736) (xy 2.406 0.819) (xy 2.571 0.87) (xy 2.744 0.889) (xy 2.744 3.175) (xy -1.003 3.175)
+					(xy -1.003 -3.175) (xy 2.744 -3.175) (xy 2.744 -0.889)
+				)
+				(width 0)
+				(fill yes)
+			)
+		)
+		(uuid "f83ed84d-c3da-4861-9354-547e113df032")
+	)
+	(pad "11" thru_hole circle
+		(at 0 3.75)
+		(size 1.2 1.2)
+		(drill 0.5)
+		(layers "*.Cu" "B.Mask")
+		(remove_unused_layers no)
+		(uuid "f9c6d4f3-202a-4f43-a37c-8b9cf6c80b69")
+	)
+	(pad "11" thru_hole circle
+		(at 2.5 -3.75)
+		(size 1.2 1.2)
+		(drill 0.5)
+		(layers "*.Cu" "B.Mask")
+		(remove_unused_layers no)
+		(uuid "2debea65-8443-484b-88b6-848cd6c72c2e")
+	)
+	(pad "11" thru_hole circle
+		(at 2.5 -1.25)
+		(size 1.2 1.2)
+		(drill 0.5)
+		(layers "*.Cu" "B.Mask")
+		(remove_unused_layers no)
+		(uuid "02cda398-c290-41c2-94c0-db7e3ebcb35f")
+	)
+	(pad "11" thru_hole circle
+		(at 2.5 1.25)
+		(size 1.2 1.2)
+		(drill 0.5)
+		(layers "*.Cu" "B.Mask")
+		(remove_unused_layers no)
+		(uuid "6a86e562-1388-4b82-a7ec-4c5b9d620f90")
+	)
+	(pad "11" thru_hole circle
+		(at 2.5 3.75 90)
+		(size 1.2 1.2)
+		(drill 0.5)
+		(layers "*.Cu" "B.Mask")
+		(remove_unused_layers no)
+		(uuid "a22c8baf-30f9-4fdf-9768-0616b49642ed")
+	)
+	(zone
+		(net 0)
+		(net_name "")
+		(layer "F.Cu")
+		(uuid "44713fe5-13f7-49ee-bea5-5989580e003e")
+		(hatch edge 0.5)
+		(connect_pads
+			(clearance 0)
+		)
+		(min_thickness 0.25)
+		(filled_areas_thickness no)
+		(keepout
+			(tracks allowed)
+			(vias allowed)
+			(pads allowed)
+			(copperpour not_allowed)
+			(footprints allowed)
+		)
+		(fill
+			(thermal_gap 0.5)
+			(thermal_bridge_width 0.5)
+		)
+		(polygon
+			(pts
+				(xy -0.889 0.698) (xy -0.871 0.512) (xy -0.815 0.334) (xy -0.722 0.171) (xy -0.598 0.032) (xy -0.447 -0.079)
+				(xy -0.276 -0.155) (xy -0.093 -0.194) (xy 0.093 -0.194) (xy 0.276 -0.155) (xy 0.447 -0.079) (xy 0.598 0.032)
+				(xy 0.722 0.171) (xy 0.815 0.334) (xy 0.871 0.512) (xy 0.889 0.698) (xy 0.87 0.871) (xy 0.819 1.036)
+				(xy 0.736 1.188) (xy 0.626 1.322) (xy 0.491 1.431) (xy 0.338 1.512) (xy 0.172 1.562) (xy 0 1.579)
+				(xy -0.172 1.562) (xy -0.338 1.512) (xy -0.491 1.431) (xy -0.626 1.322) (xy -0.736 1.188) (xy -0.819 1.036)
+				(xy -0.87 0.871)
+			)
+		)
+	)
+	(model "${KICAD8_3DMODEL_DIR}/RF_GPS.3dshapes/OriginGPS_ORG1510.wrl"
+		(offset
+			(xyz 0 0 0)
+		)
+		(scale
+			(xyz 1 1 1)
+		)
+		(rotate
+			(xyz 0 0 0)
+		)
+	)
+)