ShiboSoftwareDev/linux-gameboy-advance

Restores PCB assembly metadata by assigning part numbers and 3D CAD models, removing test-point bodies, and validating top-side SMT solder-paste features without altering copper or pads.

Version
1.0.17
License
unset
Stars
0

module-via-check.circuit.tsx

import { F1C100SModule } from "./modules/f1c100s/src"

export default () => (
  <board width={35} height={35} layers={4} minTraceWidth={0.12}
    minViaPadDiameter={0.45} minViaHoleDiameter={0.3}
    minTraceToPadEdgeClearance={0.10} minPadEdgeToPadEdgeClearance={0.10}
    minViaEdgeToPadEdgeClearance={0.10} minViaHoleEdgeToViaHoleEdgeClearance={0.20}>
    <net name="GND" isGroundNet />
    <net name="VDD_CORE" isPowerNet /><net name="VCC_DRAM" isPowerNet />
    <net name="VCC_IO" isPowerNet /><net name="VCC_USB" isPowerNet />
    <net name="AVCC" isPowerNet /><net name="VCC_HP" isPowerNet /><net name="VCC_TV" isPowerNet />
    <F1C100SModule name="SOC" layoutProfile="lcd_top_storage_right" connections={{
      GND: "net.GND", VDD_CORE: "net.VDD_CORE", VCC_DRAM: "net.VCC_DRAM", VCC_IO: "net.VCC_IO",
      VCC_USB: "net.VCC_USB", AVCC: "net.AVCC", VCC_HP: "net.VCC_HP", VCC_TV: "net.VCC_TV",
    }} />
  </board>
)