astra-abse/t113-s3

Allwinner T113-S3 / JLCPCB C5197687: native saved fanout, LCD top, storage right, 127 perimeter exits, 30 decoupling capacitors, connected GND planes; clean DRC and shorts, all 29 vias connected.

Version
1.2.0
License
MIT
Stars
0

src/pins.ts

// Exact pad geometry and labels from imports/T113_S3.tsx.
// Footprint-local mm; +X right, +Y top; points before chip placement/rotation.
export const pins = [
	{
		pin: 1,
		label: "PG6",
		x: -6.199886,
		y: -7.629906,
		width: 0.1999996,
		height: 1.459992,
	},
	{
		pin: 2,
		label: "PG7",
		x: -5.80009,
		y: -7.629906,
		width: 0.1999996,
		height: 1.459992,
	},
	{
		pin: 3,
		label: "PG8",
		x: -5.40004,
		y: -7.629906,
		width: 0.1999996,
		height: 1.459992,
	},
	{
		pin: 4,
		label: "PG9",
		x: -4.99999,
		y: -7.629906,
		width: 0.1999996,
		height: 1.459992,
	},
	{
		pin: 5,
		label: "PG10",
		x: -4.59994,
		y: -7.629906,
		width: 0.1999996,
		height: 1.459992,
	},
	{
		pin: 6,
		label: "PG11",
		x: -4.19989,
		y: -7.629906,
		width: 0.1999996,
		height: 1.459992,
	},
	{
		pin: 7,
		label: "PF0",
		x: -3.800094,
		y: -7.629906,
		width: 0.1999996,
		height: 1.459992,
	},
	{
		pin: 8,
		label: "PF1",
		x: -3.400044,
		y: -7.629906,
		width: 0.1999996,
		height: 1.459992,
	},
	{
		pin: 9,
		label: "PF2",
		x: -2.999994,
		y: -7.629906,
		width: 0.1999996,
		height: 1.459992,
	},
	{
		pin: 10,
		label: "PF3",
		x: -2.599944,
		y: -7.629906,
		width: 0.1999996,
		height: 1.459992,
	},
	{
		pin: 11,
		label: "PF4",
		x: -2.199894,
		y: -7.629906,
		width: 0.1999996,
		height: 1.459992,
	},
	{
		pin: 12,
		label: "PF5",
		x: -1.800098,
		y: -7.629906,
		width: 0.1999996,
		height: 1.459992,
	},
	{
		pin: 13,
		label: "PF6",
		x: -1.400048,
		y: -7.629906,
		width: 0.1999996,
		height: 1.459992,
	},
	{
		pin: 14,
		label: "PC7",
		x: -0.999998,
		y: -7.629906,
		width: 0.1999996,
		height: 1.459992,
	},
	{
		pin: 15,
		label: "PC6",
		x: -0.599948,
		y: -7.629906,
		width: 0.1999996,
		height: 1.459992,
	},
	{
		pin: 16,
		label: "PC5",
		x: -0.199898,
		y: -7.629906,
		width: 0.1999996,
		height: 1.459992,
	},
	{
		pin: 17,
		label: "PC4",
		x: 0.199898,
		y: -7.629906,
		width: 0.1999996,
		height: 1.459992,
	},
	{
		pin: 18,
		label: "PC3",
		x: 0.599948,
		y: -7.629906,
		width: 0.1999996,
		height: 1.459992,
	},
	{
		pin: 19,
		label: "PC2",
		x: 0.999998,
		y: -7.629906,
		width: 0.1999996,
		height: 1.459992,
	},
	{
		pin: 20,
		label: "VCC_PLL",
		x: 1.400048,
		y: -7.629906,
		width: 0.1999996,
		height: 1.459992,
	},
	{
		pin: 21,
		label: "REFCLK_OUT",
		x: 1.800098,
		y: -7.629906,
		width: 0.1999996,
		height: 1.459992,
	},
	{
		pin: 22,
		label: "DXOUT",
		x: 2.199894,
		y: -7.629906,
		width: 0.1999996,
		height: 1.459992,
	},
	{
		pin: 23,
		label: "DXIN",
		x: 2.599944,
		y: -7.629906,
		width: 0.1999996,
		height: 1.459992,
	},
	{
		pin: 24,
		label: "X32KOUT",
		x: 2.999994,
		y: -7.629906,
		width: 0.1999996,
		height: 1.459992,
	},
	{
		pin: 25,
		label: "X32KIN",
		x: 3.400044,
		y: -7.629906,
		width: 0.1999996,
		height: 1.459992,
	},
	{
		pin: 26,
		label: "VCC_RTC",
		x: 3.800094,
		y: -7.629906,
		width: 0.1999996,
		height: 1.459992,
	},
	{
		pin: 27,
		label: "RESET",
		x: 4.19989,
		y: -7.629906,
		width: 0.1999996,
		height: 1.459992,
	},
	{
		pin: 28,
		label: "LDOA_OUT",
		x: 4.59994,
		y: -7.629906,
		width: 0.1999996,
		height: 1.459992,
	},
	{
		pin: 29,
		label: "LDO_IN",
		x: 4.99999,
		y: -7.629906,
		width: 0.1999996,
		height: 1.459992,
	},
	{
		pin: 30,
		label: "LDOB_OUT",
		x: 5.40004,
		y: -7.629906,
		width: 0.1999996,
		height: 1.459992,
	},
	{
		pin: 31,
		label: "PE13",
		x: 5.80009,
		y: -7.629906,
		width: 0.1999996,
		height: 1.459992,
	},
	{
		pin: 32,
		label: "PE12",
		x: 6.199886,
		y: -7.629906,
		width: 0.1999996,
		height: 1.459992,
	},
	{
		pin: 33,
		label: "PE3",
		x: 7.629906,
		y: -6.199886,
		width: 1.459992,
		height: 0.1999996,
	},
	{
		pin: 34,
		label: "VCC_PE",
		x: 7.629906,
		y: -5.80009,
		width: 1.459992,
		height: 0.1999996,
	},
	{
		pin: 35,
		label: "PE2",
		x: 7.629906,
		y: -5.40004,
		width: 1.459992,
		height: 0.1999996,
	},
	{
		pin: 36,
		label: "PE11",
		x: 7.629906,
		y: -4.99999,
		width: 1.459992,
		height: 0.1999996,
	},
	{
		pin: 37,
		label: "PE10",
		x: 7.629906,
		y: -4.59994,
		width: 1.459992,
		height: 0.1999996,
	},
	{
		pin: 38,
		label: "PE9",
		x: 7.629906,
		y: -4.19989,
		width: 1.459992,
		height: 0.1999996,
	},
	{
		pin: 39,
		label: "PE8",
		x: 7.629906,
		y: -3.800094,
		width: 1.459992,
		height: 0.1999996,
	},
	{
		pin: 40,
		label: "PE7",
		x: 7.629906,
		y: -3.400044,
		width: 1.459992,
		height: 0.1999996,
	},
	{
		pin: 41,
		label: "PE6",
		x: 7.629906,
		y: -2.999994,
		width: 1.459992,
		height: 0.1999996,
	},
	{
		pin: 42,
		label: "PE5",
		x: 7.629906,
		y: -2.599944,
		width: 1.459992,
		height: 0.1999996,
	},
	{
		pin: 43,
		label: "PE4",
		x: 7.629906,
		y: -2.199894,
		width: 1.459992,
		height: 0.1999996,
	},
	{
		pin: 44,
		label: "PE0",
		x: 7.629906,
		y: -1.800098,
		width: 1.459992,
		height: 0.1999996,
	},
	{
		pin: 45,
		label: "PE1",
		x: 7.629906,
		y: -1.400048,
		width: 1.459992,
		height: 0.1999996,
	},
	{
		pin: 46,
		label: "VDD_SYS0",
		x: 7.629906,
		y: -0.999998,
		width: 1.459992,
		height: 0.1999996,
	},
	{
		pin: 47,
		label: "DZQ",
		x: 7.629906,
		y: -0.599948,
		width: 1.459992,
		height: 0.1999996,
	},
	{
		pin: 48,
		label: "VCC_DRAM0",
		x: 7.629906,
		y: -0.199898,
		width: 1.459992,
		height: 0.1999996,
	},
	{
		pin: 49,
		label: "VCC_DRAM1",
		x: 7.629906,
		y: 0.199898,
		width: 1.459992,
		height: 0.1999996,
	},
	{
		pin: 50,
		label: "VDD18_DRAM",
		x: 7.629906,
		y: 0.599948,
		width: 1.459992,
		height: 0.1999996,
	},
	{
		pin: 51,
		label: "VDD_SYS1",
		x: 7.629906,
		y: 0.999998,
		width: 1.459992,
		height: 0.1999996,
	},
	{
		pin: 52,
		label: "PD22",
		x: 7.629906,
		y: 1.400048,
		width: 1.459992,
		height: 0.1999996,
	},
	{
		pin: 53,
		label: "PD21",
		x: 7.629906,
		y: 1.800098,
		width: 1.459992,
		height: 0.1999996,
	},
	{
		pin: 54,
		label: "PD20",
		x: 7.629906,
		y: 2.200148,
		width: 1.459992,
		height: 0.1999996,
	},
	{
		pin: 55,
		label: "PD0",
		x: 7.629906,
		y: 2.599944,
		width: 1.459992,
		height: 0.1999996,
	},
	{
		pin: 56,
		label: "PD1",
		x: 7.629906,
		y: 2.999994,
		width: 1.459992,
		height: 0.1999996,
	},
	{
		pin: 57,
		label: "PD2",
		x: 7.629906,
		y: 3.400044,
		width: 1.459992,
		height: 0.1999996,
	},
	{
		pin: 58,
		label: "PD3",
		x: 7.629906,
		y: 3.800094,
		width: 1.459992,
		height: 0.1999996,
	},
	{
		pin: 59,
		label: "PD4",
		x: 7.629906,
		y: 4.19989,
		width: 1.459992,
		height: 0.1999996,
	},
	{
		pin: 60,
		label: "PD5",
		x: 7.629906,
		y: 4.59994,
		width: 1.459992,
		height: 0.1999996,
	},
	{
		pin: 61,
		label: "PD6",
		x: 7.629906,
		y: 4.99999,
		width: 1.459992,
		height: 0.1999996,
	},
	{
		pin: 62,
		label: "PD7",
		x: 7.629906,
		y: 5.40004,
		width: 1.459992,
		height: 0.1999996,
	},
	{
		pin: 63,
		label: "PD8",
		x: 7.629906,
		y: 5.800344,
		width: 1.459992,
		height: 0.1999996,
	},
	{
		pin: 64,
		label: "PD9",
		x: 7.629906,
		y: 6.199886,
		width: 1.459992,
		height: 0.1999996,
	},
	{
		pin: 65,
		label: "VCC_LVDS",
		x: 6.199886,
		y: 7.629906,
		width: 0.1999996,
		height: 1.459992,
	},
	{
		pin: 66,
		label: "VCC_PD",
		x: 5.80009,
		y: 7.629906,
		width: 0.1999996,
		height: 1.459992,
	},
	{
		pin: 67,
		label: "PD10",
		x: 5.40004,
		y: 7.629906,
		width: 0.1999996,
		height: 1.459992,
	},
	{
		pin: 68,
		label: "PD11",
		x: 4.99999,
		y: 7.629906,
		width: 0.1999996,
		height: 1.459992,
	},
	{
		pin: 69,
		label: "PD13",
		x: 4.59994,
		y: 7.629906,
		width: 0.1999996,
		height: 1.459992,
	},
	{
		pin: 70,
		label: "PD12",
		x: 4.19989,
		y: 7.629906,
		width: 0.1999996,
		height: 1.459992,
	},
	{
		pin: 71,
		label: "PD14",
		x: 3.800094,
		y: 7.629906,
		width: 0.1999996,
		height: 1.459992,
	},
	{
		pin: 72,
		label: "PD15",
		x: 3.400044,
		y: 7.629906,
		width: 0.1999996,
		height: 1.459992,
	},
	{
		pin: 73,
		label: "PD16",
		x: 2.999994,
		y: 7.629906,
		width: 0.1999996,
		height: 1.459992,
	},
	{
		pin: 74,
		label: "PD17",
		x: 2.599944,
		y: 7.629906,
		width: 0.1999996,
		height: 1.459992,
	},
	{
		pin: 75,
		label: "PD18",
		x: 2.199894,
		y: 7.629906,
		width: 0.1999996,
		height: 1.459992,
	},
	{
		pin: 76,
		label: "PD19",
		x: 1.800098,
		y: 7.629906,
		width: 0.1999996,
		height: 1.459992,
	},
	{
		pin: 77,
		label: "VCC_TVOUT",
		x: 1.400048,
		y: 7.629906,
		width: 0.1999996,
		height: 1.459992,
	},
	{
		pin: 78,
		label: "TVOUT0",
		x: 0.999998,
		y: 7.629906,
		width: 0.1999996,
		height: 1.459992,
	},
	{
		pin: 79,
		label: "PB7",
		x: 0.599948,
		y: 7.629906,
		width: 0.1999996,
		height: 1.459992,
	},
	{
		pin: 80,
		label: "PB6",
		x: 0.199898,
		y: 7.629906,
		width: 0.1999996,
		height: 1.459992,
	},
	{
		pin: 81,
		label: "VDD_SYS2",
		x: -0.199898,
		y: 7.629906,
		width: 0.1999996,
		height: 1.459992,
	},
	{
		pin: 82,
		label: "PB5",
		x: -0.599948,
		y: 7.629906,
		width: 0.1999996,
		height: 1.459992,
	},
	{
		pin: 83,
		label: "VCC_IO",
		x: -0.999998,
		y: 7.629906,
		width: 0.1999996,
		height: 1.459992,
	},
	{
		pin: 84,
		label: "PB4",
		x: -1.400048,
		y: 7.629906,
		width: 0.1999996,
		height: 1.459992,
	},
	{
		pin: 85,
		label: "PB3",
		x: -1.800098,
		y: 7.629906,
		width: 0.1999996,
		height: 1.459992,
	},
	{
		pin: 86,
		label: "PB2",
		x: -2.199894,
		y: 7.629906,
		width: 0.1999996,
		height: 1.459992,
	},
	{
		pin: 87,
		label: "MICIN3P",
		x: -2.599944,
		y: 7.629906,
		width: 0.1999996,
		height: 1.459992,
	},
	{
		pin: 88,
		label: "MICIN3N",
		x: -2.999994,
		y: 7.629906,
		width: 0.1999996,
		height: 1.459992,
	},
	{
		pin: 89,
		label: "AVCC",
		x: -3.400044,
		y: 7.629906,
		width: 0.1999996,
		height: 1.459992,
	},
	{
		pin: 90,
		label: "VRA2",
		x: -3.800094,
		y: 7.629906,
		width: 0.1999996,
		height: 1.459992,
	},
	{
		pin: 91,
		label: "AGND",
		x: -4.19989,
		y: 7.629906,
		width: 0.1999996,
		height: 1.459992,
	},
	{
		pin: 92,
		label: "VRA1",
		x: -4.59994,
		y: 7.629906,
		width: 0.1999996,
		height: 1.459992,
	},
	{
		pin: 93,
		label: "FMINR",
		x: -4.99999,
		y: 7.629906,
		width: 0.1999996,
		height: 1.459992,
	},
	{
		pin: 94,
		label: "FMINL",
		x: -5.40004,
		y: 7.629906,
		width: 0.1999996,
		height: 1.459992,
	},
	{
		pin: 95,
		label: "LINEINR",
		x: -5.80009,
		y: 7.629906,
		width: 0.1999996,
		height: 1.459992,
	},
	{
		pin: 96,
		label: "LINEINL",
		x: -6.199886,
		y: 7.629906,
		width: 0.1999996,
		height: 1.459992,
	},
	{
		pin: 97,
		label: "HPVCC",
		x: -7.629906,
		y: 6.199886,
		width: 1.459992,
		height: 0.1999996,
	},
	{
		pin: 98,
		label: "HPOUTR",
		x: -7.629906,
		y: 5.800344,
		width: 1.459992,
		height: 0.1999996,
	},
	{
		pin: 99,
		label: "HPOUTL",
		x: -7.629906,
		y: 5.40004,
		width: 1.459992,
		height: 0.1999996,
	},
	{
		pin: 100,
		label: "HPOUTFB",
		x: -7.629906,
		y: 4.99999,
		width: 1.459992,
		height: 0.1999996,
	},
	{
		pin: 101,
		label: "GPADC0",
		x: -7.629906,
		y: 4.59994,
		width: 1.459992,
		height: 0.1999996,
	},
	{
		pin: 102,
		label: "TP_X1",
		x: -7.629906,
		y: 4.19989,
		width: 1.459992,
		height: 0.1999996,
	},
	{
		pin: 103,
		label: "TP_X2",
		x: -7.629906,
		y: 3.800094,
		width: 1.459992,
		height: 0.1999996,
	},
	{
		pin: 104,
		label: "TP_Y1",
		x: -7.629906,
		y: 3.400044,
		width: 1.459992,
		height: 0.1999996,
	},
	{
		pin: 105,
		label: "TP_Y2",
		x: -7.629906,
		y: 2.999994,
		width: 1.459992,
		height: 0.1999996,
	},
	{
		pin: 106,
		label: "NC0",
		x: -7.629906,
		y: 2.599944,
		width: 1.459992,
		height: 0.1999996,
	},
	{
		pin: 107,
		label: "VCC_TVIN",
		x: -7.629906,
		y: 2.200148,
		width: 1.459992,
		height: 0.1999996,
	},
	{
		pin: 108,
		label: "TVIN0",
		x: -7.629906,
		y: 1.800098,
		width: 1.459992,
		height: 0.1999996,
	},
	{
		pin: 109,
		label: "TVIN1",
		x: -7.629906,
		y: 1.400048,
		width: 1.459992,
		height: 0.1999996,
	},
	{
		pin: 110,
		label: "TVIN_VRP",
		x: -7.629906,
		y: 0.999998,
		width: 1.459992,
		height: 0.1999996,
	},
	{
		pin: 111,
		label: "TVIN_VRN",
		x: -7.629906,
		y: 0.599948,
		width: 1.459992,
		height: 0.1999996,
	},
	{
		pin: 112,
		label: "USB1_DP",
		x: -7.629906,
		y: 0.199898,
		width: 1.459992,
		height: 0.1999996,
	},
	{
		pin: 113,
		label: "USB1_DM",
		x: -7.629906,
		y: -0.199898,
		width: 1.459992,
		height: 0.1999996,
	},
	{
		pin: 114,
		label: "USB0_DM",
		x: -7.629906,
		y: -0.599948,
		width: 1.459992,
		height: 0.1999996,
	},
	{
		pin: 115,
		label: "USB0_DP",
		x: -7.629906,
		y: -0.999998,
		width: 1.459992,
		height: 0.1999996,
	},
	{
		pin: 116,
		label: "VDD_CORE0",
		x: -7.629906,
		y: -1.400048,
		width: 1.459992,
		height: 0.1999996,
	},
	{
		pin: 117,
		label: "VDD_CORE1",
		x: -7.629906,
		y: -1.800098,
		width: 1.459992,
		height: 0.1999996,
	},
	{
		pin: 118,
		label: "PG1",
		x: -7.629906,
		y: -2.199894,
		width: 1.459992,
		height: 0.1999996,
	},
	{
		pin: 119,
		label: "PG2",
		x: -7.629906,
		y: -2.599944,
		width: 1.459992,
		height: 0.1999996,
	},
	{
		pin: 120,
		label: "PG0",
		x: -7.629906,
		y: -2.999994,
		width: 1.459992,
		height: 0.1999996,
	},
	{
		pin: 121,
		label: "PG3",
		x: -7.629906,
		y: -3.400044,
		width: 1.459992,
		height: 0.1999996,
	},
	{
		pin: 122,
		label: "PG5",
		x: -7.629906,
		y: -3.800094,
		width: 1.459992,
		height: 0.1999996,
	},
	{
		pin: 123,
		label: "PG4",
		x: -7.629906,
		y: -4.19989,
		width: 1.459992,
		height: 0.1999996,
	},
	{
		pin: 124,
		label: "PG12",
		x: -7.629906,
		y: -4.59994,
		width: 1.459992,
		height: 0.1999996,
	},
	{
		pin: 125,
		label: "PG13",
		x: -7.629906,
		y: -4.99999,
		width: 1.459992,
		height: 0.1999996,
	},
	{
		pin: 126,
		label: "PG14",
		x: -7.629906,
		y: -5.40004,
		width: 1.459992,
		height: 0.1999996,
	},
	{
		pin: 127,
		label: "PG15",
		x: -7.629906,
		y: -5.80009,
		width: 1.459992,
		height: 0.1999996,
	},
	{
		pin: 128,
		label: "VCC_PG",
		x: -7.629906,
		y: -6.199886,
		width: 1.459992,
		height: 0.1999996,
	},
	{
		pin: 129,
		label: "EPAD",
		x: -0.0,
		y: 0.0,
		width: 5.5999888,
		height: 5.5999888,
	},
] as const;