From adb193708dddfd81e47435ab9246c89233158476 Mon Sep 17 00:00:00 2001 From: djmango Date: Sat, 25 Jul 2026 17:53:23 +0000 Subject: [PATCH] feat: add topola autorouter preset Add `"topola"` to AutorouterPreset so boards can select a local Topola Specctra adapter (see tscircuit/core + docs follow-ups). Refs: tscircuit/tscircuit#4078 --- lib/components/group.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/components/group.ts b/lib/components/group.ts index e08d4b17..a2d42613 100644 --- a/lib/components/group.ts +++ b/lib/components/group.ts @@ -352,6 +352,7 @@ export interface AutorouterConfig { | "tscircuit_beta" | "krt" | "freerouting" + | "topola" | "laser_prefab" // Prefabricated PCB with laser copper ablation | /** @deprecated Use "auto_jumper" */ "auto-jumper" | /** @deprecated Use "sequential_trace" */ "sequential-trace" @@ -370,6 +371,7 @@ export type AutorouterPreset = | "tscircuit_beta" | "krt" | "freerouting" + | "topola" | "laser_prefab" | "auto-jumper" | "sequential-trace" @@ -424,6 +426,7 @@ export const autorouterConfig = z.object({ "tscircuit_beta", "krt", "freerouting", + "topola", "laser_prefab", "auto-jumper", "sequential-trace", @@ -445,6 +448,7 @@ export const autorouterPreset = z.union([ z.literal("tscircuit_beta"), z.literal("krt"), z.literal("freerouting"), + z.literal("topola"), z.literal("laser_prefab"), // Prefabricated PCB with laser copper ablation z.literal("auto-jumper"), z.literal("sequential-trace"),