seveibar/adm6-breakout
This code defines PCB designs featuring a 60-pin fanout or direct routing layout with multiple signal and power layers, test pads, and component footprints for a high-density electronic breakout board.
- Version
- 1.0.2
- License
- unset
- Stars
- 0
rp2040-connector-unrouted.circuit.tsx
import { Fragment } from "react"
import { ADM6_60_03_5_L_4_0_A_TR } from "./imports/ADM6_60_03_5_L_4_0_A_TR"
import { RP2040 } from "./imports/RP2040"
import { pinMappings } from "./pin-mapping"
export default () => (
<board
title="Unrouted 30 random ADM6 contacts to RP2040 / 4 layers"
width="48mm"
height="28mm"
borderRadius="1.5mm"
layers={4}
schematicDisabled
routingDisabled
>
<RP2040 name="U1" pcbX={0} pcbY={7} />
<ADM6_60_03_5_L_4_0_A_TR name="J1" pcbX={0} pcbY={-6} />
{pinMappings.map(({ contact, gpio, name }) => (
<Fragment key={name}>
<trace name={name} from={`.J1 > .${contact}`} to={`.U1 > .${gpio}`} />
</Fragment>
))}
</board>
)