PCBench

A dataset of 164 KiCad boards with routing ground truth, augmentation scripts, and a reinforcement learning environment for measuring autorouter quality.

Summary rewritten from the vendor site because the catalog version did not match it.

Eval / BenchmarkOpen sourceDormantVerification

What it does and how it connects

PCBench is a dataset for PCB routing, with 164 printed circuit boards stored as KiCad .kicad_pcb files. Each board folder holds the raw board, a cleaned-up board, a final.json with only routing-related information, a metadata.json, and a visualization. A master metadata file covers all boards and global-level information.

The README proposes a JSON specification called PCB Routing Description Language, or PCB-RDL, expressed in each board's final.json, to state a routing problem and its solution in basic concepts so machine learning research into automated routing can use it. The dataset also ships a data augmentation script that expands it for supervised learning tasks by randomly extracting a share of nets from a board.

A reinforcement learning environment is included for routing research. The dataset is aimed at measuring autorouter quality against real human routing, and it is the ground truth side of the freerouting self-improving loop in this batch: the loop scores optimizer changes against frozen baselines, and PCBench supplies real boards to compare against.

Recurring errors it addresses

Error Index entries this tool is built to reduce or work around.

Sources

  1. 1READMEgithub.com
  2. 2GitHub repo statsapi.github.com

Not verified

  • The directory record names the builder as the freerouting project; that was not confirmed in the sources read, and the repo org is PCBench, so the builder is recorded as PCBench.
  • The directory record states the boards are converted to DSN fixtures; no DSN conversion was confirmed in the README as read.
  • No GitHub releases exist, so latest release fields are null.
  • No independent user voice found: recent issues are by the maintainer.
  • Pricing: none stated on the repo.
  • Activity: last push January 2024, so the dataset looks quiet; no newer release was found.

Last verified November 6, 2026. Listings are informational. The evidence score measures public, verifiable evidence and is not an endorsement or a compatibility claim.