app
KiCad - the KiCad Bridge
Public Made by Adomby adom
Reference implementation of the KiCad bridge: multi-instance Python server, forward path via kicad-cli, reverse path via in-process plugin. Most complex of the three bundled bridges.
← Commit history
autorouting video: bar chart of real routing times appended
3 files changed
+5−5
docs/autorouting.md+5−5@@ -4,14 +4,14 @@ The Adom KiCad Bridge routes a board two ways, and the user picks. The AI engine The short version for the AI lives in the [kicad-autorouting skill](../skills/kicad-autorouting/SKILL.md). The nine IPC routing verbs and their regression demo are in [demo/routing/README.md](../demo/routing/README.md). -## Watch all three in 21 seconds+## Watch all three in 31 seconds -The three takes below cut to the action only, in real time: nothing sped up, the idle seconds before, between and after the commits removed, and the real duration of each engine's work stated on screen. Narration is written to the measured length of the cut, so it neither pads nor runs over.+The three takes below cut to the action only, in real time: nothing sped up, the idle seconds before, between and after the commits removed, and the real duration of each engine's work stated on screen. Narration is written to the measured length of the cut, so it neither pads nor runs over. A bar chart of the real times closes it. -<video width="100%" controls poster="/blob/app/kicad-bridge/docs/videos/routing-three-engines-poster.jpg?v=21s">- <source src="/blob/app/kicad-bridge/docs/videos/routing-three-engines.mp4?v=21s" type="video/mp4"></video>+<video width="100%" controls poster="/blob/app/kicad-bridge/docs/videos/routing-three-engines-poster.jpg?v=chart">+ <source src="/blob/app/kicad-bridge/docs/videos/routing-three-engines.mp4?v=chart" type="video/mp4"></video> -[Watch the three-engine cut](https://wiki.adom.inc/api/pages/adom/kicad-bridge/files/docs/videos/routing-three-engines.mp4?v=21s)+[Watch the three-engine cut](https://wiki.adom.inc/api/pages/adom/kicad-bridge/files/docs/videos/routing-three-engines.mp4?v=chart) What the real times mean: Freerouting's 3.2 s is one `kicad_autoroute` call end to end. The 25 s (Fable) and 28 s (Astra) are six `kicad_route_net` round trips through the relay to the desktop, about four seconds each, of which the copper landing is a single frame; the rest is the call and the deliberate 1.5 s pause between nets so a viewer can follow, and that is the idle the cut removes.
docs/videos/routing-three-engines-poster.jpg⋯ 1 unchanged line ⋯
docs/videos/routing-three-engines.mp4⋯ 1 unchanged line ⋯