techmannih/footprint-check-placement

This design features a 10mm x 10mm PCB with an integrated clock module chip connected to various digital, audio, and power nets, along with a nearby 100nF surface-mount capacitor for decoupling.

Version
0.0.1
License
unset
Stars
0

index.tsx

PCBPCB preview for index.tsx
SchematicSchematic preview for index.tsx
export default () => (
  <board width="60mm" height="60mm">
      <chip
      name="U1"
      schSheetName="module_clock"
      footprint="jlcpcb:C1526234"
      pcbX={7.3}
      pcbY={-20.1}
      pcbRotation={-90}
      schX={8}
      schY={1}
      connections={{
        HCI_CTS: "net.HCI_CTS_1V8",
        HCI_TX: "net.HCI_TX_1V8",
        HCI_RX: "net.HCI_RX_1V8",
        HCI_RTS: "net.HCI_RTS_1V8",
        GND1: "net.GND",
        GND2: "net.GND",
        SLOW_CLK_IN: "net.SLOW_CLK_1V8",
        GND3: "net.GND",
        VDD_IN: "net.CC_3V3",
        GND4: "net.GND",
        GND5: "net.GND",
        nSHUTD: "net.NSHUTD_1V8",
        GND6: "net.GND",
        VDD_IO: "net.CC_1V8",
        AUD_IN: "net.AUD_IN_1V8",
        AUD_OUT: "net.AUD_OUT_1V8",
        AUD_CLK: "net.AUD_CLK_1V8",
        AUD_FSYNC: "net.AUD_FSYNC_1V8",
        TX_DBG: "net.TX_DBG_1V8",
        GNDPAD1: "net.GND",
        GNDPAD2: "net.GND",
        GNDPAD3: "net.GND",
        GNDPAD4: "net.GND",
        GNDPAD5: "net.GND",
        GNDPAD6: "net.GND",
        GNDPAD7: "net.GND",
        GNDPAD8: "net.GND",
        GNDPAD9: "net.GND",
        GNDPAD10: "net.GND",
        GNDPAD11: "net.GND",
      }}
      noConnect={["NC1", "NC2", "NC3", "NC4", "BT_ANTNC"]}
    />
      <capacitor
      name="C2"
      schSheetName="module_clock"
      capacitance="100nF"
      footprint="cap0402"
      pcbX={13}
      pcbY={-21.2}
      schX={8}
      schY={-3}
      connections={{ pin1: "net.CC_1V8", pin2: "net.GND" }}
    />
  </board>
)