@@ -46,26 +46,11 @@ import CircuitPreview from "@site/src/components/CircuitPreview"
4646
4747### Prefabricated vias for laser routing
4848
49- The [ ` laser_prefab ` autorouter] ( ./board.mdx#setting-the-autorouter ) is designed
50- for fabrication flows that combine laser ablation with pre-drilled or templated
51- vias. These workflows start with a "biscuit" carrier board that already contains
52- a precise matrix of holes. Copper is laminated onto the carrier and a laser
53- ablates the top copper to define traces before the template's vias are filled or
54- re-plated.
55-
56- When you mark a via with ` netIsAssignable ` , the autorouter exports an
57- ** assignable obstacle** so the router can reuse the via for whichever net needs
58- to cross layers during routing. This lets you place a library of vias ahead of
59- time while still giving the autorouter flexibility to finish the layout. You can
60- still pre-assign a net to the via in your design; the autorouter only replaces
61- that assignment if a different trace claims the via.
62-
63- :::tip
64- Group all of the prefabricated vias together—usually in a separate subcircuit or
65- component library—so you can reuse the same biscuit template across multiple
66- projects. The ` netIsAssignable ` flag prevents unused vias from shorting random
67- nets while remaining available to complete new connections.
68- :::
49+ The [ ` laser_prefab ` autorouter] ( ./board.mdx#setting-the-autorouter ) pairs with
50+ prefabricated ("biscuit") via templates used in laser ablation workflows.
51+ Setting ` netIsAssignable ` on a via exports it as an ** assignable obstacle** ,
52+ allowing the autorouter to repurpose the hole for whichever net needs to switch
53+ layers during routing.
6954
7055<CircuitPreview
7156 defaultView = " pcb"
@@ -89,7 +74,6 @@ nets while remaining available to complete new connections.
8974 ) ` }
9075/>
9176
92- When the board renders, any assignable via that remains unused keeps its
93- original net assignment. Otherwise, the autorouter replaces its net with the one
94- required for the completed connection. For an end-to-end workflow, read the
77+ Unused assignable vias keep their original net, while claimed vias are updated
78+ to match the completed connection. For a full walkthrough, see the
9579[ Biscuit Board Laser Ablation guide] ( ../guides/tscircuit-essentials/biscuit-board-laser-ablation.mdx ) .
0 commit comments