(footprint "RotaryEncoder_Alps_EC12E-Switch_Vertical_H20mm"
	(version 20240108)
	(generator "pcbnew")
	(generator_version "8.0")
	(layer "F.Cu")
	(descr "Alps rotary encoder, EC12E... with switch, vertical shaft, http://www.alps.com/prod/info/E/HTML/Encoder/Incremental/EC12E/EC12E1240405.html & http://cdn-reichelt.de/documents/datenblatt/F100/402097STEC12E08.PDF")
	(tags "rotary encoder")
	(property "Reference" "REF**"
		(at 2.8 -4.7 0)
		(layer "F.SilkS")
		(uuid "3230eb40-7bc6-4e5e-9d9e-ed2d003f678f")
		(effects
			(font
				(size 1 1)
				(thickness 0.15)
			)
		)
	)
	(property "Value" "RotaryEncoder_Alps_EC12E-Switch_Vertical_H20mm"
		(at 7.5 10.4 0)
		(layer "F.Fab")
		(uuid "d2467a1a-9475-484b-816d-d3278d65b6ae")
		(effects
			(font
				(size 1 1)
				(thickness 0.15)
			)
		)
	)
	(property "Footprint" ""
		(at 0 0 0)
		(unlocked yes)
		(layer "F.Fab")
		(hide yes)
		(uuid "8b801fe3-0348-4d03-8f27-082436f7c556")
		(effects
			(font
				(size 1.27 1.27)
			)
		)
	)
	(property "Datasheet" ""
		(at 0 0 0)
		(unlocked yes)
		(layer "F.Fab")
		(hide yes)
		(uuid "56c803c5-f493-4dce-8826-4079a8743f36")
		(effects
			(font
				(size 1.27 1.27)
			)
		)
	)
	(property "Description" ""
		(at 0 0 0)
		(unlocked yes)
		(layer "F.Fab")
		(hide yes)
		(uuid "b2f0f01d-cda8-4e0f-b8e8-577ff8764121")
		(effects
			(font
				(size 1.27 1.27)
			)
		)
	)
	(attr through_hole)
	(fp_line
		(start -0.3 -1.6)
		(end 0.3 -1.6)
		(stroke
			(width 0.12)
			(type solid)
		)
		(layer "F.SilkS")
		(uuid "9ddf10e3-9a31-4929-b680-2824fd2c0b53")
	)
	(fp_line
		(start 0 -1.3)
		(end -0.3 -1.6)
		(stroke
			(width 0.12)
			(type solid)
		)
		(layer "F.SilkS")
		(uuid "e4b61a90-9fdc-4218-9938-e16c6f7c1ca6")
	)
	(fp_line
		(start 0.3 -1.6)
		(end 0 -1.3)
		(stroke
			(width 0.12)
			(type solid)
		)
		(layer "F.SilkS")
		(uuid "2d38f326-70be-48c0-9620-f374e6b44553")
	)
	(fp_line
		(start 0.8 -3.8)
		(end 0.8 -1.3)
		(stroke
			(width 0.12)
			(type solid)
		)
		(layer "F.SilkS")
		(uuid "7a92dacf-b8e9-4fc9-b96c-8a353418d4e1")
	)
	(fp_line
		(start 0.8 8.8)
		(end 0.8 6)
		(stroke
			(width 0.12)
			(type solid)
		)
		(layer "F.SilkS")
		(uuid "f4ce0425-7c60-4743-a869-ee9f6d7040b0")
	)
	(fp_line
		(start 5.6 -3.8)
		(end 0.8 -3.8)
		(stroke
			(width 0.12)
			(type solid)
		)
		(layer "F.SilkS")
		(uuid "28877f51-a477-4be7-81a8-44ee712ec7d3")
	)
	(fp_line
		(start 5.7 8.8)
		(end 0.8 8.8)
		(stroke
			(width 0.12)
			(type solid)
		)
		(layer "F.SilkS")
		(uuid "eceb0525-a06c-4fa4-a0f2-8145028606d4")
	)
	(fp_line
		(start 7 2.5)
		(end 8 2.5)
		(stroke
			(width 0.12)
			(type solid)
		)
		(layer "F.SilkS")
		(uuid "f733798e-9aaa-4c97-9f3c-157847976754")
	)
	(fp_line
		(start 7.5 2)
		(end 7.5 3)
		(stroke
			(width 0.12)
			(type solid)
		)
		(layer "F.SilkS")
		(uuid "6ccf62e1-00c5-4e79-a745-289343765f26")
	)
	(fp_line
		(start 9.3 -3.8)
		(end 14.2 -3.8)
		(stroke
			(width 0.12)
			(type solid)
		)
		(layer "F.SilkS")
		(uuid "ccbb416c-3309-48c4-93c5-907d5564b1e9")
	)
	(fp_line
		(start 14.2 -3.8)
		(end 14.2 -1.2)
		(stroke
			(width 0.12)
			(type solid)
		)
		(layer "F.SilkS")
		(uuid "39160ce7-41b6-4f4c-925c-316217a932c4")
	)
	(fp_line
		(start 14.2 1.2)
		(end 14.2 3.8)
		(stroke
			(width 0.12)
			(type solid)
		)
		(layer "F.SilkS")
		(uuid "db916804-132c-4833-8e4e-e331d03795fe")
	)
	(fp_line
		(start 14.2 6.2)
		(end 14.2 8.8)
		(stroke
			(width 0.12)
			(type solid)
		)
		(layer "F.SilkS")
		(uuid "13bda85d-bdb4-4028-8655-ca62082bbd0e")
	)
	(fp_line
		(start 14.2 8.8)
		(end 9.3 8.8)
		(stroke
			(width 0.12)
			(type solid)
		)
		(layer "F.SilkS")
		(uuid "38834dde-49a4-4749-b387-93717fe74f4e")
	)
	(fp_circle
		(center 7.5 2.5)
		(end 10.5 2.5)
		(stroke
			(width 0.12)
			(type solid)
		)
		(fill none)
		(layer "F.SilkS")
		(uuid "df367f70-b410-4873-ad4b-63a9c86a05ca")
	)
	(fp_line
		(start -1.5 -4.85)
		(end -1.5 9.85)
		(stroke
			(width 0.05)
			(type solid)
		)
		(layer "F.CrtYd")
		(uuid "4f32e0aa-f6fb-4cf3-831e-4b12621e63dc")
	)
	(fp_line
		(start -1.5 -4.85)
		(end 16 -4.85)
		(stroke
			(width 0.05)
			(type solid)
		)
		(layer "F.CrtYd")
		(uuid "82d0b3be-eea8-4bc5-8533-79dfb04cc7cb")
	)
	(fp_line
		(start 16 9.85)
		(end -1.5 9.85)
		(stroke
			(width 0.05)
			(type solid)
		)
		(layer "F.CrtYd")
		(uuid "8e1082f7-21b2-416f-8e96-fe3bbc69296c")
	)
	(fp_line
		(start 16 9.85)
		(end 16 -4.85)
		(stroke
			(width 0.05)
			(type solid)
		)
		(layer "F.CrtYd")
		(uuid "732685a8-328e-432e-8c85-ee4b2fffe0b0")
	)
	(fp_line
		(start 0.9 -2.6)
		(end 1.9 -3.7)
		(stroke
			(width 0.12)
			(type solid)
		)
		(layer "F.Fab")
		(uuid "bc10529c-c01c-4e90-a8ac-d5dae8a36dc8")
	)
	(fp_line
		(start 0.9 8.7)
		(end 0.9 -2.6)
		(stroke
			(width 0.12)
			(type solid)
		)
		(layer "F.Fab")
		(uuid "fd4b24da-969c-4c00-b821-9c55ad3429fa")
	)
	(fp_line
		(start 1.9 -3.7)
		(end 14.1 -3.7)
		(stroke
			(width 0.12)
			(type solid)
		)
		(layer "F.Fab")
		(uuid "5e1aadb2-931a-493b-9ac2-eb23274a2317")
	)
	(fp_line
		(start 4.5 2.5)
		(end 10.5 2.5)
		(stroke
			(width 0.12)
			(type solid)
		)
		(layer "F.Fab")
		(uuid "6ab1e2c5-9404-47fc-9b40-3a7a764a6b49")
	)
	(fp_line
		(start 7.5 -0.5)
		(end 7.5 5.5)
		(stroke
			(width 0.12)
			(type solid)
		)
		(layer "F.Fab")
		(uuid "c9b8d358-c79a-4379-833f-0ced5eb8dee0")
	)
	(fp_line
		(start 14.1 -3.7)
		(end 14.1 8.7)
		(stroke
			(width 0.12)
			(type solid)
		)
		(layer "F.Fab")
		(uuid "271d4529-d8e6-4856-bebe-d720a70a7c07")
	)
	(fp_line
		(start 14.1 8.7)
		(end 0.9 8.7)
		(stroke
			(width 0.12)
			(type solid)
		)
		(layer "F.Fab")
		(uuid "36010ca5-cfa5-465a-8dc7-6635522cbf65")
	)
	(fp_circle
		(center 7.5 2.5)
		(end 10.5 2.5)
		(stroke
			(width 0.12)
			(type solid)
		)
		(fill none)
		(layer "F.Fab")
		(uuid "8e42c692-a244-40c3-90a4-95d7f4220979")
	)
	(fp_text user "${REFERENCE}"
		(at 11.5 6.6 0)
		(layer "F.Fab")
		(uuid "fa348cbb-8f00-4f00-86b6-34a42c5da4b2")
		(effects
			(font
				(size 1 1)
				(thickness 0.15)
			)
		)
	)
	(pad "A" thru_hole rect
		(at 0 0)
		(size 2 2)
		(drill 1)
		(layers "*.Cu" "*.Mask")
		(remove_unused_layers no)
		(uuid "959d1fc3-a140-4705-aad1-4aeaa394a1e6")
	)
	(pad "B" thru_hole circle
		(at 0 5)
		(size 2 2)
		(drill 1)
		(layers "*.Cu" "*.Mask")
		(remove_unused_layers no)
		(uuid "84789112-335a-4624-b647-9a9c525f08b3")
	)
	(pad "C" thru_hole circle
		(at 0 2.5)
		(size 2 2)
		(drill 1)
		(layers "*.Cu" "*.Mask")
		(remove_unused_layers no)
		(uuid "016d7760-6329-438b-8502-f5fbd25e0c16")
	)
	(pad "MP" thru_hole rect
		(at 7.5 -3.1)
		(size 3 2.5)
		(drill oval 2.5 2)
		(layers "*.Cu" "*.Mask")
		(remove_unused_layers no)
		(uuid "e030cdbc-437e-432d-9c29-74b330e45d14")
	)
	(pad "MP" thru_hole rect
		(at 7.5 8.1)
		(size 3 2.5)
		(drill oval 2.5 2)
		(layers "*.Cu" "*.Mask")
		(remove_unused_layers no)
		(uuid "7caeec3f-9b1c-4bb8-930b-1529be94c357")
	)
	(pad "S1" thru_hole circle
		(at 14.5 0)
		(size 2 2)
		(drill 1)
		(layers "*.Cu" "*.Mask")
		(remove_unused_layers no)
		(uuid "f38003a7-92db-4262-a7f0-21b2df95ac2a")
	)
	(pad "S2" thru_hole circle
		(at 14.5 5)
		(size 2 2)
		(drill 1)
		(layers "*.Cu" "*.Mask")
		(remove_unused_layers no)
		(uuid "47686dc9-b9b5-4ae5-868a-c868ae958872")
	)
	(model "${KICAD8_3DMODEL_DIR}/Rotary_Encoder.3dshapes/RotaryEncoder_Alps_EC12E-Switch_Vertical_H20mm.wrl"
		(offset
			(xyz 0 0 0)
		)
		(scale
			(xyz 1 1 1)
		)
		(rotate
			(xyz 0 0 0)
		)
	)
)