From c06180b65936265e609b41c10dd9874cb3900ce4 Mon Sep 17 00:00:00 2001 From: Mikolaj Wielgus Date: Tue, 28 Oct 2025 15:29:54 +0100 Subject: [PATCH] fix(autorouter/multilayer_preconfigurer): Make ratline endpoint terminating dot on routed layer --- src/autorouter/multilayer_preconfigurer.rs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/autorouter/multilayer_preconfigurer.rs b/src/autorouter/multilayer_preconfigurer.rs index 7251151..b55b8e4 100644 --- a/src/autorouter/multilayer_preconfigurer.rs +++ b/src/autorouter/multilayer_preconfigurer.rs @@ -88,6 +88,14 @@ impl MultilayerPreconfigurer { ratline_endpoint_dot: FixedDotIndex, layer: usize, ) -> Option { + if layer + == ratline_endpoint_dot + .primitive_ref(autorouter.board().layout().drawing()) + .layer() + { + return Some(ratline_endpoint_dot); + } + let pinname = autorouter .board() .node_pinname(&GenericNode::Primitive(ratline_endpoint_dot.into()))