Skip to content

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 13 Mar 22:54
· 27 commits to main since this release
dc86142

Added

  • Per-pin pad geometry in get_pcb_component output (positions and shapes with deduplication)
  • Net connectivity in get_pcb_component output (connected nets with pin names and total pin counts)
  • Structured package parsing from Cadence footprint naming (packageFamily, pinCount, bodySize_mm, pitch_mm)
  • Shared geometry extraction module (lib/geometry.ts) for pad, shape, and via utilities

Changed

  • Renamed get_pcb_components to get_pcb_component: single exact-refdes lookup instead of regex multi-match
  • Switched pads to columnar format with deduplicated shapes (padShapes[] + padRows[] of [pin, x, y, shapeIndex])
  • Switched component nets to columnar format (netColumns + netRows[] of [netName, pins, pinCount])
  • Switched vias in get_pcb_net to columnar format with deduplicated drill types (viaDrills[] + viaRows[] of [x, y, drillIndex])
  • Rounded all micron coordinate and dimension values to integers

Installation

See Setup Instructions for installation and configuration.

Checksums

See checksums.txt for SHA256 checksums.