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"
/>
</>
);