hatchmoment. scored by care · not by stars

protel99-to-kicad

Convert legacy Protel 99 SE PCB files to KiCad

It reads the undocumented Protel 99 SE binary PCB FILE 9 format, extracts components, copper, vias and board outline, and writes a KiCad .kicad_pcb file. The tool is implemented with only the Python standard library, offers optional plotting, and provides a rich CLI for output control, ASCII rosetta support, and statistics. It lets engineers revive old board designs without needing Protel or Altium, filling a gap no modern EDA tool covers. Unlike generic converters, it specifically handles the rare FILE 9 version and includes accurate position‑resolution logic.

View on GitHub →

szymontex/protel99-to-kicad