fix(autorouter/multilayer_preconfigurer): Make ratline endpoint terminating dot on routed layer

This commit is contained in:
Mikolaj Wielgus 2025-10-28 15:29:54 +01:00
parent bd37d2f7f8
commit c06180b659
1 changed files with 8 additions and 0 deletions

View File

@ -88,6 +88,14 @@ impl MultilayerPreconfigurer {
ratline_endpoint_dot: FixedDotIndex, ratline_endpoint_dot: FixedDotIndex,
layer: usize, layer: usize,
) -> Option<FixedDotIndex> { ) -> Option<FixedDotIndex> {
if layer
== ratline_endpoint_dot
.primitive_ref(autorouter.board().layout().drawing())
.layer()
{
return Some(ratline_endpoint_dot);
}
let pinname = autorouter let pinname = autorouter
.board() .board()
.node_pinname(&GenericNode::Primitive(ratline_endpoint_dot.into())) .node_pinname(&GenericNode::Primitive(ratline_endpoint_dot.into()))