krishnax12/watchy-eink-smartwatch

Unfinished prototype (not production-ready): 4 native DRC errors, 2 display-flex intersections, and missing antenna radiator copper remain

Version
1.2.7
License
MIT
Stars
1

routing/CrystalRfRouting.tsx

/** Geometry is generated only by tscircuit's autorouters. */
export const CrystalRfRouting = () => (
	<>
		<bus
			name="CRYSTAL_RF"
			connections={[
				"XTAL_40M_OUT",
				"XTAL_40M_FB",
				"XTAL_40M_IN",
				"XTAL_32K_P",
				"XTAL_32K_N",
				"RF_ANT",
				"RF_IN",
			]}
			pcbAllowedLayers={["top"]}
		/>
		<trace
			name="XTAL_40M_OUT"
			path={[".Y2 > .pin1", ".C16 > .pin1", ".R12 > .pin2"]}
			schDisplayLabel="XTAL_40M_OUT"
		/>
		<trace
			name="XTAL_40M_FB"
			path={[".Y2 > .pin3", ".U4 > .pin53", ".C19 > .pin1"]}
			schDisplayLabel="XTAL_40M_FB"
		/>
		<trace
			name="XTAL_40M_IN"
			path={[".U4 > .pin54", ".R12 > .pin1"]}
			schDisplayLabel="XTAL_40M_IN"
		/>
		<trace
			name="XTAL_32K_P"
			path={[".U4 > .pin21", ".C17 > .pin1", ".Y1 > .pin1"]}
			schDisplayLabel="XTAL_32K_P"
		/>
		<trace
			name="XTAL_32K_N"
			path={[".U4 > .pin22", ".C18 > .pin1", ".Y1 > .pin2"]}
			schDisplayLabel="XTAL_32K_N"
		/>
		<trace
			name="RF_ANT"
			path={[".L1 > .pin1", ".AE1 > .pin1", ".C7 > .pin1"]}
			schDisplayLabel="RF_ANT"
		/>
		<trace
			name="RF_IN"
			path={[".L1 > .pin2", ".U4 > .pin1", ".C9 > .pin1"]}
			schDisplayLabel="RF_IN"
		/>
	</>
);