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()))