/* MACHINE-GENERATED ! */

frame pin {
	__0: vec @(hole/2, hole/2)
	__1: vec @(-hole/2, -hole/2)
	hole . __0
	__2: vec @(ratio*hole/2, -ratio*hole/2)
	__3: vec @(-ratio*hole/2, ratio*hole/2)
	rpad "$name" . __2
}

frame pins {
	table
	    { name, dy, dx }
	    { "A1", 1, 0 }
	    { "A2", -1, 0 }
	    { "12A", 1, 6 }
	    { "12B", -1, 6 }
	    { "11A", 1, 8 }
	    { "11B", -1, 8 }
	    { "14A", 1, 10 }
	    { "14B", -1, 10 }

	set x = dx*grid

	set y = dy*grid*1.5

	__0: vec @(x, y)
	frame pin .
}

frame outline {
	set x0 = -grid

	set x1 = x0+29mm

	set y = 2.5*grid

	__1: vec @(x0, -y)
	__0: vec @(x1, y)
	rect __1 . w
}

package "RELAY"
unit mm

set grid = 2.52mm

set hole = 1.3mm

set ratio = 2.5

set w = 5mil

frame pins @
frame outline @