comms

Rev B in layout

A dev board for ST's 60 GHz contactless link: an RP2350A beside an ST60A3H1 (antenna in package), 28 × 63 mm, six layers, with a connector for an OV2640 camera on the back. Two boards face each other a few centimetres apart and tunnel UART, GPIO, I²C or USB 2.0 between them.

Where it stands

Rev B, board saved 2026-10-02 04:59: 100 parts, 83 nets; DRC 0 violations, 0 unconnected, 0 differences from the schematic (net names apart); ERC 0; boardvis 0 errors. Not fabricated.

The part asked for was the ST60A2G0. Its ball map and antenna design are only in ST's NDA package, so the board uses the ST60A3H1 instead: same family, public data sheet, antenna in the package, up to 480 Mbit/s (eUSB2) rather than the A2's 6.25 Gbit/s SLVS.

Rev A was reviewed on 2026-10-02 (schematic against the data sheets, layout against JLCPCB's limits and ST's reference board) and reworked; the README has what was found and what was done. Rev B adds a connector for an OV2640 camera module on the back of the board, with its 2.8 V and 1.3 V supplies: the lens looks away from the board the link faces. Its signals are on the header GPIO.

The board

The dot puts a layer on top at full opacity; the box says whether it is drawn at all.

1.0×

Keys: 1–9 pick a layer, s solo, a all, m mirror, 0 fit. Click a part for its pane; coordinates are pcbnew’s, in millimetres.

Top edge: the ST60A3H1 on a grounded island with a copper-free ring round it, copied from ST's X-NUCLEO-60K1A1. The antenna patch is on the board's centre line and the four holes are mirrored about it, so a second board turned over on standoffs puts the two antennas on one axis.

The viewer on a page of its own

What is on it

  • RP2350A, core regulator, crystal, flash and decoupling as Raspberry Pi's minimal design (RP-006440), copper included
  • ST60A3H1 60 GHz transceiver; TXS0108E 1.8 V ↔ 3.3 V translator on its configuration bus, its four tunnel pins and its status lines
  • PTN3222 eUSB2 ↔ USB 2.0 repeater and two TS3USB221A switches: the USB-C connector, the RP2350's USB and the 60 GHz link, any two joined
  • 3.3 V and a switchable 1.8 V regulator (dropping it is the ST60's reset)
  • Two 1 × 16 headers 0.9 in apart, SWD on JST-SH, BOOTSEL and RUN, three LEDs

Next up

  • Routed, stitched, DRC clean
  • Schematic drawn from the netlist, ERC clean
  • LCSC numbers for every part; assembly drawings (boardvis)
  • A review pass over the layout and the schematic's legibility
  • Then: an OV2640 camera interface to the RP2350

Log

Routed to zero open connections (signals at 0.125 mm), ground stitching and the antenna via fence, schematic sheets drawn; DRC, ERC and netlist comparison clean.
Netlist (tools/circuit.py), placement, board generator and router wrapper written; first routed board; this viewer.
Project created and registered with the hub.