Können PCB-Autorouter wirklich produktionstaugliche Designs liefern?
20 min
- Was ist ein PCB-Autorouter und wie funktioniert er?
- Wo PCB-Autorouting in den Designprozess passt
- Was PCB-Autorouter gut können und wo sie versagen
- Die richtige PCB-Autorouter-Software auswählen
- Eine autoroutete Platine in ein fertigbares Design verwandeln
- Wie professionelle PCB-Hersteller autoroutete Designs validieren
- FAQ zum PCB-Autorouter
- Fazit
Die wichtigsten Erkenntnisse
- Regeln statt DRC: Ein sauberer DRC beweist nur, dass die Regeln eingehalten wurden, nicht dass die Platine funktioniert.
- Platzierung zuerst: Autorouter können eine schlechte Bauteilplatzierung nicht ausgleichen.
- Selektive Automatisierung: Leiterbahnen für Stromversorgung, Analog- und Hochgeschwindigkeitssignale von Hand routen; nur repetitive oder langsame Netze automatisch routen.
- DFM-Validierung: Überprüfen Sie die realen Fertigungstoleranzen, bevor Sie Dateien in die Produktion geben.
Jeder PCB-Autorouter verkauft dasselbe Versprechen: einen Knopf drücken und zusehen, wie sich die Luftlinien in Kupfer verwandeln. Bei einem einfachen zweilagigen Breakout funktioniert das meistens. Bei einer Mixed-Signal-Platine mit einem Fine-Pitch-BGA und einem Schaltregler ist das Ergebnis etwas, das Sie niemals von Hand gezeichnet hätten.

Abbildung 1: Ein dichtes autoroutetes PCB-Layout
Ihre Designregeln sind diese Karte, und alles, was Sie nie kodiert haben, bleibt für den Algorithmus unsichtbar. Deshalb kann eine autoroutete Platine jede Design Rule Check bestehen und trotzdem schwingen, strahlen oder unter Last nachgeben. Dieser Leitfaden behandelt, was automatisiertes Routing wirklich gut kann und wo es versagt und warum. Er zeigt auch, wie man Autorouter-Software fair vergleicht. Dann behandelt er, was passieren muss, bevor eine autoroutete Platine sicher zu fertigen ist.
Was ist ein PCB-Autorouter und wie funktioniert er?
Automatisiertes Routing ist ein Constraint-Solver, der als Layout-Tool auftritt. Er verwandelt Ihre Regeln in Kupfer, sodass der Großteil der Qualität entschieden wird, bevor Sie den Knopf drücken.
Was ist ein PCB-Autorouter?
Ein PCB-Autorouter ist eine Software-Engine, die ungeroutete Verbindungen in physisches Kupfer umwandelt. Er liest die Luftlinien aus Ihrer Netzliste und sucht für jede einen legalen Pfad. Legal bedeutet, dass er die von Ihnen gesetzten Constraints befolgt: Leiterbahnbreite, Abstand, erlaubte Lagen und Via-Stile. Nichts anderes leitet die Suche, sodass der Regelsatz effektiv das Design ist.
Altiums Situs Topological Autorouter zeigt, wie diese Suche tatsächlich funktioniert. Er trianguliert den Raum zwischen Hindernissen und plant einen menschenähnlichen Pfad aus relativen Positionen statt aus einem festen Raster. Dieser topologische Pfad wird dann durch eine Abfolge von Routing-Algorithmen in echtes Kupfer umgewandelt. Da es kein Raster gibt, wird der Router nie auf einen willkürlichen Rasterabstand gezwungen.
Wie automatisiertes PCB-Routing mit Designregeln funktioniert
Designregeln sind die gesamte Eingabe, und ein Router wird jeden Millimeter Freiheit nutzen, den Sie ihm geben. Erlauben Sie 0,10 mm (4 mil) Leiterbahnen bei 0,10 mm (4 mil) Abstand, und er wird beides nutzen, denn das Netz zu vollenden ist das einzige Ergebnis, das seine Zielfunktion belohnt. Nichts im Algorithmus bevorzugt eine konservative Leiterbahn gegenüber einem legalen Minimum.

Abbildung 2: Wie Designregeln, Netzklassen und die Routing-Engine zusammenhängen
Das Minimum Ihres Fertigers ist eine Prozessgrenze und kein Zielwert, und das ist die Unterscheidung, die die meisten Regelsätze falsch machen. Eine Platine, die am absoluten Limit gebaut wird, liefert schlechtere Ergebnisse als eine mit Marge. Ein gutes Setup trennt die Netze in Klassen, bevor irgendetwas geroutet wird. Stromnetze bekommen breitere Leiterbahnen, Differenzpaare bekommen eine Regel für übereinstimmende Breite und Abstand, und kritische Analognetze werden vollständig ausgeschlossen. Lesen Sie PCB-Designregeln und Best Practices einmal durch, während Sie diese Klassenliste erstellen. Eine fehlende Klasse ist der häufigste Grund, warum eine autoroutete Platine falsch zurückkommt.
Arbeiten Sie diese Reihenfolge durch, bevor Sie einen Router ausführen:
- Netzklassen definieren: Stromversorgung, Masse, Hochgeschwindigkeits-Differenzpaare, Analog und allgemeine I/O.
- Für jede Klasse eine Breiten- und Abstandsregel festlegen, mit einer Marge über dem Minimum Ihres Fertigers.
- Via-Stile festlegen, und wo es wichtig ist, eine maximale Via-Anzahl pro Netz.
- Lagen pro Klasse einschränken, damit ein Taktnetz nicht auf eine Lage wandern kann, die keine benachbarte Referenzebene hat.
- Die Netze, die Ihnen wichtig sind, von Hand routen, dann sperren, damit der Router sie als Hindernisse behandelt.
- Den Router auf dem Rest laufen lassen, und jedes Netz überprüfen, das er berührt hat.
- Ein Router trifft keine Routing-Entscheidungen. Er führt die Entscheidungen aus, die Sie bereits als Regeln niedergeschrieben haben.
Wo PCB-Autorouting in den Designprozess passt
Das Routing steht an vierter Stelle in einer Kette, die mit dem Schaltplan beginnt, und die Schritte davor setzen eine Obergrenze, die kein Router überschreiten kann. Die Platzierung bestimmt den Großteil des Ergebnisses, weil sie bestimmt, wie weit jede Verbindung zurücklegen muss.
Von der Bauteilplatzierung zum PCB-Routing
Die Platzierungsqualität dominiert die Routing-Qualität, und kein Autorouter gleicht eine schlechte aus. Wenn zwei verbundene Bauteile in gegenüberliegenden Ecken der Platine sitzen, erzeugt jeder Router eine lange Leiterbahn, weil das der einzige verfügbare Pfad ist. Rücken Sie die Bauteile näher zusammen, und dasselbe Tool erzeugt eine kurze.
Entkopplungskondensatoren sind die zweite Platzierungsentscheidung, die der Router nicht für Sie korrigiert. Ein 100-nF-Kondensator muss innerhalb weniger Millimeter von dem Pin sitzen, den er versorgt, mit einem kurzen Pfad hinunter zur Ebene. Das liegt daran, dass die Schleifeninduktivität begrenzt, wie schnell Ladung ankommt. Ein Autorouter, der ihn über eine lange Leiterbahn anschließt, hat die Konnektivitätsanforderungen erfüllt und die Entkopplung zerstört.
Was ein PCB-Routing-Tool automatisieren kann
Automatisierung verdient ihren Platz bei Arbeit, die repetitiv, geometrisch regelmäßig und vollständig regelbasiert ist. Das umfasst mehr einer typischen Platine, als Autorouter-Skeptiker zugeben. Sie hört auf, diesen Platz zu verdienen, sobald die Physik mehr zählt als die Konnektivität.

Abbildung 3: Dieselbe Platine gut und schlecht platziert, mit Luftlinien dargestellt
- Fanout und Escape-Routing: BGA- und Fine-Pitch-QFN-Pads benötigen jeweils ein Via und einen kurzen Stub, sodass sich das Muster hunderte Male identisch wiederholt und die Regeln es vollständig beschreiben.
- Bus- und Parallelgruppen-Routing: Geführte Router wie Altiums ActiveRoute oder Siemens' Xpedition Sketch Router folgen dem Pfad, den Sie zeichnen, und bewahren die Bus-Reihenfolge, statt sie zu verwürfeln.
- Längenabstimmung: Das Einfügen von Serpentinen auf eine Ziellänge ist Arithmetik, sodass ein Tool es schneller und weit genauer erledigt, als Sie es von Hand tun würden.
- Kupferflächen und Thermal Relief: Flächenerzeugung, Speichen-Thermal-Relief und Via-Stitching sind alle regelgesteuert, weshalb sie lange vor dem Routing automatisiert wurden.
- Langsame I/O- und Statusnetze: Nichts an einem Taster, einer Anzeige-LED oder einer 100-kHz-I2C-Leitung hängt vom gewählten Pfad ab, nur davon, dass die Verbindung existiert.
- Teardrops und Aufräumarbeiten: Das Hinzufügen von Teardrops an den Pad- und Via-Übergängen ist eine geometrische Operation, die gleichmäßig über die gesamte Platine angewendet wird.
Kupferflächen sollten gesondert behandelt werden, weil Router und Flächen schlecht zusammenspielen. Ein Router, der spät fertig wird, setzt Vias in einen Ebenenbereich und teilt ihn, sodass eine Fläche, die solide aussah, zu einem Labyrinth enger Hälse wird.
Was PCB-Autorouter gut können und wo sie versagen
Die ehrliche Antwort auf die Frage im Titel findet sich in diesem Abschnitt. Autorouter sind wirklich gut in einer definierten Klasse von Arbeit und unzuverlässig außerhalb davon, sodass die Kunst darin besteht, zu wissen, welche Netze auf welche Seite dieser Linie gehören.
Bewältigung repetitiver und hochdichter Routing-Aufgaben
Dichte ist der Bereich, in dem sich Automatisierung bezahlt macht. Ein 484-Ball-BGA auf einer sechslagigen Platine benötigt hunderte Escape-Vias, jeweils mit demselben relativen Versatz. Das von Hand zu tun kostet einen Tag mühsamer Arbeit ohne ingenieurmäßigen Inhalt. Ein Router erzeugt dasselbe Muster in Sekunden, sodass dieser Tag einfach verschwindet.
Dieser Mehrlagen-Durchlauf verteilte die Leiterbahnen auch gleichmäßiger, was mehr Raum für die Längenabstimmung ließ. Breite parallele Busse sind der zweite klare Gewinn, vorausgesetzt, Sie verwenden einen geführten Router statt eines vollautomatischen.
| Routing-Aufgabe | Automatisieren? | Warum | Was Sie tun sollten |
|---|---|---|---|
| BGA- und Steckverbinder-Fanout | Ja | Die Geometrie wiederholt sich identisch, und die Regeln beschreiben sie vollständig | Den Router machen lassen, dann Via-Stil und -Anzahl prüfen |
| Breite parallele Busse | Größtenteils | Die Topologie ist regelmäßig, aber die Reihenfolge ist Ihnen wichtig | Einen geführten Router verwenden und den Pfad selbst zeichnen |
| Langsame Logik und I/O | Ja | Nichts hängt vom Pfad ab, nur von der Verbindung | Autorouten, dann Abstände prüfen |
| Paare mit kontrollierter Impedanz | Teilweise | Die Breite ist eine Regel; die Ebenenkontinuität darunter nicht | Von Hand routen oder das Paar sperren und die Referenz überprüfen |
| Schaltregler-Schleifen | Nein | Die Schleifenfläche bestimmt das abgestrahlte Rauschen, und keine Regel drückt sie aus | Die Eingangsschleife von Hand routen, bevor irgendetwas ausgeführt wird |
| Analog- und Sensor-Frontends | Nein | Kopplung und Rückstrompfad zählen mehr als die Verbindung | Von Hand routen, dann den Router aus diesen Netzen heraushalten |
Signalintegrität, Stromverteilung und komplexe Constraints
Die Signalintegrität ist der Punkt, an dem das Modell zusammenbricht, da die Dinge, die zählen, nicht als Abstandsregeln ausdrückbar sind. Ein Router prüft, dass zwei Leiterbahnen weit genug auseinanderliegen. Er prüft nie, ob der Rückstrom unter einer von ihnen einen durchgehenden Pfad nach Hause hat.

Abbildung 4: Rückstrompfad unter einem autorouteten Signal
- Rückstrompfade werden leicht übersehen. Ein Hochgeschwindigkeitssignal kehrt normalerweise durch die Referenzebene direkt darunter zurück. Wenn die Leiterbahn die Lage wechselt und die neue Lage eine andere Referenzebene verwendet, muss der Rückstrom einen Umweg nehmen. Diese größere Schleife kann die EMI erhöhen.
- Leiterbahnbreite ist leicht durchzusetzen; Ebenenkontinuität nicht. Ein Autorouter kann eine Breitenregel einhalten, aber er kann eine Leiterbahn mit kontrollierter Impedanz trotzdem über einen Schlitz in der Referenzebene routen. Kritische Hochgeschwindigkeitsrouten werden daher besser manuell behandelt oder nach der Überprüfung gesperrt.
- Stromschleifen brauchen mehr als Konnektivität. In einem Buck-Regler verläuft die Schaltschleife durch den Eingangskondensator, den High-Side-FET, die Induktivität und den Rückstrompfad. Diese Schleifenfläche klein zu halten ist wesentlich für die Reduzierung des abgestrahlten Rauschens.
- Auch thermische Grenzen werden leicht übersehen. Ein Router kennt möglicherweise die minimale elektrische Breite, aber nicht das Temperaturanstiegsziel. Eine 3-A-Stromleiterbahn auf 1 oz Kupfer kann etwa 3 mm (118 mil) Breite benötigen, um die Temperatur nahe 10 °C zu halten, abhängig vom tatsächlichen Stackup und den Bedingungen.
Warum automatisiertes Routing trotzdem eine technische Überprüfung braucht
Design Rule Checking und Design Review beantworten völlig unterschiedliche Fragen. DRC fragt, ob die Geometrie legal ist, sodass er besteht, wann immer die Regeln eingehalten werden. Die Überprüfung fragt, ob die Platine funktionieren wird, eine Frage, die kein Regelprüfer jemals stellen konnte. Die Lücke zwischen diesen beiden Fragen ist der Punkt, an dem autoroutete Platinen versagen. Ein sauberer DRC auf einem autorouteten Layout sagt Ihnen, dass der Router Ihnen gehorcht hat, und nichts weiter.
Wenn Ihre Regeln die Rückstrompfad-Kontinuität, die Schleifenfläche und die Analogisolierung ausgelassen haben, bestand die Prüfung auf einer Platine, die alle drei Probleme aufweist. Automatische Router erzeugen Leiterbahnen, die umherschweifen, Busse, die verwürfelt werden, und Vias, die platziert werden, um ein Überlastungsproblem zu lösen; eine bessere Platzierung hätte sie überflüssig gemacht. Einiges davon ist harmlos, aber jedes unnötige Via ist ein gebohrtes Loch und ein plattierter Zylinder, der versagen kann.
Ein bestandener DRC beweist, dass der Router Ihren Regeln gefolgt ist. Nur eine menschliche Überprüfung beweist, dass diese Regeln die richtigen waren.
Die richtige PCB-Autorouter-Software auswählen
Autorouter-Software unterscheidet sich weniger im reinen Algorithmus als darin, wie viel Kontrolle sie Ihnen zurückgibt.
Designregel-Unterstützung und Routing-Flexibilität
Die Regeltiefe ist das Erste, was zu testen ist, denn ein Router kann nur respektieren, was er darstellen kann. Ein Tool mit einem einzigen globalen Abstandswert routet eine 12-V-Schiene genau wie ein Logiksignal, was in beide Richtungen falsch ist. Prüfen Sie Folgendes, bevor Sie einer Engine eine echte Platine anvertrauen:
- Breite und Abstand pro Klasse: Ohne sie, bekommt jedes Netz identisches Kupfer, was für Stromversorgung falsch und für Hochgeschwindigkeit falsch ist.
- Differenzpaar-Unterstützung: Der Router muss sowohl Breite als auch Abstand entlang des Paares einhalten, da die Impedanz davon abhängt, dass sich das Paar als eine Struktur verhält.
- Lagenrichtung und -einschränkung: Eine Klasse von einer Lage auszuschließen hält Taktnetze von jeder Lage ohne benachbarte Referenzebene fern.
- Sperren und Keep-out-Beachtung: Von Hand geroutete Netze müssen unberührt überleben, sodass das Tool gesperrtes Kupfer als hartes Hindernis behandeln muss.
- Via-Kontrolle: Eine Obergrenze für Vias pro Netz hindert den Router daran, Überlastung mit Löchern zu lösen, die Sie dann bohren und plattieren lassen müssen.
ActiveRoute in Altium Designer ist ein gutes Beispiel, da es nur die von Ihnen ausgewählten Netze entlang eines selbst gezeichneten Leitfadens routet.
Konnektivität, Lagenverwaltung und Optimierungsfunktionen
Ein Router, der 98 Prozent der Netze fertigstellt, indem er Vias verstreut, hat Ihnen nichts gespart, da die Bereinigung länger dauern kann als das Routing von Hand. Beurteilen Sie die Ausgabe stattdessen anhand von Via-Anzahl, Leiterbahnlängenverteilung und Bus-Reihenfolge.
Mehrere Lagen gleichzeitig zu routen statt nacheinander erzeugt eine gleichmäßigere Leiterbahnverteilung, weil die Engine beim Arbeiten Raum zwischen den Lagen tauschen kann. Sequentielle Router füllen zuerst die oberste Lage und kämpfen dann auf jeder folgenden Lage mit Überlastung.
| Tool | Router | Ansatz | Am besten geeignet für |
|---|---|---|---|
| Altium Designer | Situs Topological Autorouter | Vollautomatisch, topologische Raumabbildung | Fanout und First-Pass-Routing, das Sie überarbeiten wollen |
| Altium Designer | ActiveRoute | Geführt: Sie zeichnen einen Routing-Leitfaden, und es routet ausgewählte Netze | Busse und Gruppen, bei denen die Reihenfolge zählt; Fanout muss zuerst existieren |
| Cadence Allegro X | Allegro PCB Router (früher Specctra) | Constraint-getrieben automatisch und halbautomatisch | Große constraint-lastige Platinen in einem verwalteten Flow |
| Siemens Xpedition | Sketch Router (AutoActive) | Sie skizzieren einen Pfad, der Router füllt DRC-korrektes Kupfer ein | Designs mit hoher Pin-Anzahl, bei denen die Absicht überleben muss |
| KiCad 9 und 10 | Keiner mitgeliefert; Freerouting über DSN/SES | Externer Java-Router über einen Specctra-Datei-Roundtrip | Hobby- und Low- bis Medium-Speed-Platinen, Bereinigung erwartet |
| EasyEDA Pro | Integrierter Cloud- oder lokaler Autorouter | Regelbewusstes automatisches Routing, DSN/SES-Export verfügbar | Schnelle Prototypen; die Dokumentation gibt an, dass Ergebnisse manuelle Anpassung benötigen |
| Cloud-KI-Router | Quilter, DeepPCB und ähnliche | Generieren mehrere Kandidaten-Layouts aus Constraints | Optionen erkunden, wobei Herstellerangaben als Behauptungen zu behandeln sind |
Integration in den gesamten PCB-Design-Workflow
Die Integration entscheidet, ob Automatisierung Zeit spart oder die Arbeit nur woandershin verlagert. Ein in den PCB-Editor integrierter Router liest Designregeln direkt, während ein externer Router vom Dateiaustausch abhängt.
Der übliche Austausch ist Spectra DSN/SES. Sie exportieren eine DSN-Datei mit der Platine und den Routing-Regeln und importieren dann das geroutete Ergebnis als SES-Datei. KiCad 9 und 10 verwenden diesen Workflow mit Freerouting, da KiCad keinen integrierten Autorouter enthält. EasyEDA Pro unterstützt beide Ansätze. Sein Autorouter kann in der Cloud oder über einen lokalen Routing-Dienst laufen, mit Steuerungsmöglichkeiten für Lagen, Via-Dichte, Prioritäten und Eckenstil. EasyEDA unterstützt auch den DSN/SES-Austausch für Tools wie Freerouting.
Der praktische Ansatz ist einfach: Verwenden Sie Autorouting als ersten Durchlauf für langsame Netze und routen oder überprüfen Sie dann Hochgeschwindigkeits-, Hochstrom- und andere kritische Verbindungen manuell.
Eine autoroutete Platine in ein fertigbares Design verwandeln
Eine autoroutete Platine, die den DRC besteht, ist noch keine fertigbare Platine, denn DRC testet nur die Regeln, die Sie zufällig geschrieben haben.
DFM-Prüfungen für Leiterbahnbreite, Abstand und Vias
Fertigungsgrenzen und Designregeln sind selten dieselben Zahlen. JLCPCB gibt ein Minimum von 0,10 mm (4 mil) Leiterbahn und Abstand auf 1 oz Außenkupfer an. Das Kupfergewicht ändert diese Grenzen auf eine Weise, die die meisten Router nie modellieren. Schwereres Kupfer ätzt mit mehr Unterätzung, sodass 2 oz Kupfer 0,16 mm (6,5 mil) Leiterbahn und Abstand benötigt.
| Parameter | JLCPCB veröffentlichtes Minimum | Warum der Router Sie nicht schützt | Sinnvoller Regelwert |
|---|---|---|---|
| Leiterbahnbreite und -abstand, 1 oz | 0,10 / 0,10 mm (4 / 4 mil) | Er nutzt den kleinsten legalen Wert, um Netze fertigzustellen | 0,15 mm (6 mil) als Standardklasse |
| Leiterbahnbreite und -abstand, 2 oz | 0,16 / 0,16 mm (6,5 / 6,5 mil) | Das Kupfergewicht ist für die meisten Routing-Engines unsichtbar | Ein separater Regelsatz für jedes Kupfergewicht |
| Via-Loch und -Pad | 0,15 mm (6 mil) Loch, 0,25 mm (10 mil) Pad | Vias werden frei hinzugefügt, um Überlastung zu lösen | 0,3 mm (12 mil) Loch in einem 0,6 mm (24 mil) Pad |
| Plattiertes Loch Anularring | 0,20 mm, 0,25 mm empfohlen auf 1 oz | Der Ring schrumpft stillschweigend, wenn die Pad- und Lochregeln kollidieren | Den Ring prüfen, nicht nur die Lochgröße |
| Lötstoppmaskensteg | 0,10 mm (4 mil) auf 1 oz, 0,20 mm auf 2 oz | Routing nahe an Pads erodiert den Maskendamm | Leiterbahnen 0,2 mm (8 mil) von benachbarten Pads entfernt halten |
| Via-zu-Leiterbahn-Abstand | 0,20 mm (8 mil) | Er wird wie jeder andere Abstandswert behandelt | Explizit eingeben, da die Standardwerte oft niedriger sind |
| Siebdrucklinie und -text | 0,15 mm (6 mil) Linie, 1,0 mm (40 mil) Höhe | Späte Vias landen auf der Legende | Die Siebdruckprüfung nach dem Routing erneut ausführen |
JLCPCB akzeptiert ein 0,15 mm (6 mil) Loch in einem 0,25 mm (10 mil) Pad. Das lässt nur 0,05 mm (2 mil) Ring auf jeder Seite, und die Bohrerregistrierung zehrt schnell daran. Ein Standard-Via von 0,3 mm (12 mil) Loch in einem 0,6 mm (24 mil) Pad ist ein viel sicherer Arbeitswert.
Überprüfung des Routings auf Fertigungs- und Bestückungsanforderungen
Die Fertigung ist nur die Hälfte der Überprüfung, denn eine Platine muss auch bestückt werden. Ein Autorouter hat kein Modell von einer Schablone, einer Bestückdüse oder einem Reflow-Ofen, sodass er auf Weisen routet, die die Bestückung stillschweigend erschweren.
Der Siebdruck ist das sichtbarste Opfer eines späten Routing-Durchlaufs. Vias, die gegen Ende platziert werden, landen auf Referenzbezeichnern und Polaritätsmarkierungen, und die Software des Fertigers schneidet dann die Legende weg. Die minimale Legendenlinienbreite von JLCPCB beträgt 0,15 mm (6 mil) bei einer Texthöhe von 1,0 mm (40 mil), sodass alles, was bereits grenzwertig ist, verschwindet, sobald ein Via darauf landet.
Wie professionelle PCB-Hersteller autoroutete Designs validieren
Ein Fertiger kann nicht erkennen, ob Ihre Platine von Hand oder von einem Algorithmus geroutet wurde, und er muss es auch nicht, denn jede Prüfung läuft auf den Daten statt auf der Methode.
Technische Überprüfung und Verifizierung der Fertigungsdaten
Die Verifizierung beginnt mit den Daten statt mit der Designabsicht, denn der Fertiger sieht Ihren Schaltplan nie. Ihr Gerber-Satz, die Bohrdatei und die Bestückungsdaten werden in CAM-Software eingelesen. Dort werden die Lagen ausgerichtet und mit den Prozessregeln für das Kupfergewicht und das Stackup verglichen, das Sie bestellt haben.
JLCPCB erzeugt dann eine Produktionsdatei aus Ihren ursprünglichen Gerber-Dateien, angepasst an seine Fähigkeiten und Produktionsregeln. Diese Produktionsdatei ist es, die tatsächlich gefertigt wird, sodass es die Version ist, die es sich anzusehen lohnt. Bestellungen, die Änderungen benötigen, werden zur Bestätigung zurückgehalten, und die Produktion läuft erst weiter, wenn Sie die überarbeiteten Daten genehmigen. Sie können Ihre Gerber hochladen und die Platine bestellen auf derselben Angebotsseite, die Sie für einen von Hand gerouteten Prototypen verwenden. Jede Grenze ist unter JLCPCBs veröffentlichten PCB-Fähigkeiten aufgeführt.
Fertigung, Inspektion und Zuverlässigkeitsvalidierung
Die Fertigung validiert das Routing, ob Sie es wollen oder nicht. Ätzen, Bohren und Plattieren bringen jeweils eine Toleranz mit sich, sodass ein Design am Prozesslimit diese Toleranz verbraucht hat, bevor die Fertigung überhaupt beginnt. Dünne Leiterbahnen leiden zuerst, weil die Ätzunterätzung Kupfer von den Seiten sowie von der Oberseite entfernt.

Abbildung 5: Der Fertigungsvalidierungspfad, den ein autoroutetes Design durchläuft
- Der elektrische Test fängt ab, was Geometrieprüfungen nicht können. Platinen werden per Flying-Probe oder Fixture auf Durchgang und Isolation gegen die Netzliste getestet, sodass jede offene Leiterbahn oder jeder Kurzschluss zwischen zwei dicht gedrängten Leiterbahnen vor dem Versand gefunden wird.
- Die optische Inspektion deckt die Außenlagen ab, und Innenlagen werden vor der Laminierung inspiziert, weil danach nichts mehr an sie herankommt. Die Abnahme wird nach IPC-A-600 für die nackte Platine und IPC-A-610 für die fertige Baugruppe beurteilt.
FAQ zum PCB-Autorouter
F: Kann ich einen PCB-Autorouter für ein Hochgeschwindigkeitsdesign verwenden?
Ja, aber nur für den Fanout und die unkritischen Netze. Routen Sie die Differenzpaare, Takte und ihre Rückstrompfade zuerst von Hand und sperren Sie sie dann, damit der Router dieses Kupfer als Hindernis behandelt.
F: Warum kam meine autoroutete Platine mit so vielen Vias zurück?
Überlastung ist die übliche Ursache, und ein Via ist für den Algorithmus der billigste Ausweg. Begrenzen Sie die Vias pro Netz in Ihren Regeln und führen Sie es erneut aus, und wenn die Anzahl hoch bleibt, ist das eigentliche Problem die Platzierung und nicht das Routing.
F: Hat KiCad einen integrierten Autorouter?
Nein. KiCad 9 und 10 werden nur mit interaktivem Routing ausgeliefert, und der alte Autorouter wurde in einer früheren Version entfernt. Die übliche Lösung ist Freerouting, das Sie durch Exportieren einer Specctra-DSN-Datei aus KiCad und anschließendes Importieren als SES-Sitzungsdatei speisen.
F: Sind KI-Autorouter besser als traditionelle Autorouter-Software?
Sie zielen auf die richtige Schwäche, da sie gegen physikalische Ziele optimieren statt nur Netze fertigzustellen. Die von diesen Anbietern veröffentlichten Fertigstellungsprozentsätze sind ihre eigenen Benchmarks ohne unabhängige Verifizierung, sodass Sie sie als Illustrationen behandeln sollten.
F: Wird ein PCB-Hersteller ein autoroutetes Design ablehnen?
Nicht weil es autoroutet ist, denn der Fertiger sieht nur Gerber-Daten und kann nicht erkennen, wie sie erstellt wurden. Ablehnungen und Änderungsanfragen entstehen durch das Design, das an oder jenseits der Prozessgrenzen liegt, was autoroutete Platinen häufiger tun.
Fazit
Kann ein PCB-Autorouter also produktionsreife Designs liefern? Nicht von allein und nicht mit einem Klick, obwohl das ohnehin die falsche Frage war. Automatisiertes Routing bewältigt zuverlässig Fanout, Busse, Längenabstimmung und langsame Netze, wenn die Platzierung gut ist und der Regelsatz vollständig ist. Es versagt bei Schaltschleifen, Rückstrompfaden, kontrollierter Impedanz und Analogisolierung, weil nichts davon als Abstandsregel ausdrückbar ist.
Die produktive Art, einen zu verwenden, ist als schneller Assistent mit einem engen Auftrag. Routen Sie von Hand, was zählt, sperren Sie es, klassifizieren Sie alles andere und lassen Sie den Router den mühsamen Rest unter Aufsicht erledigen. Behandeln Sie dann die Fertigbarkeit als ein Tor getrennt von der Korrektheit, denn eine legale Platine ist nicht automatisch eine baubare. Eine kostenlose DFM-Prüfung und die technische Überprüfung eines Fertigers fangen Prozessprobleme ab, die ein Autorouter nicht erkennen kann, und beides ist verfügbar, bevor Sie etwas ausgeben.
