31

I am almost done routing a board. However, Eagle is telling me that there is still one more wire. I have looked but I just can't seem to find it. Is there a way to make Eagle tell me where it is?

JRE
  • 67,678
  • 8
  • 104
  • 179
Alexis K
  • 2,719
  • 8
  • 30
  • 33

7 Answers7

35

I can think of three options:

  • Zoom out as much as you can then use the route tool on the tiny board, this catches the air wire, then zoom in again and route it.

  • You can also disable the top and bottom layers so the air wire becomes more visible.

  • Yet another option is to run the provided "length.ulp" script (File->Run... or ULP button). This script shows a list of all the nets, on that list there is a column "Unrouted", some net is not completely routed a value should appear here instead of "--". You can then type on the command line "show net_name" to highlight it.

Bruno Ferreira
  • 4,470
  • 2
  • 25
  • 36
  • 1
    nice. I found it using the first method. – Alexis K Jul 03 '12 at 16:27
  • On Eagle 5, I have a saved layer configuration called ‘airwires’ (it only shows the airwire layer). If I find I have a very short airwire somewhere, I zoom to view the entire board, then look for the wire. It's usually very obvious even on 6U Eurocard-sides PCBs. – Alexios Sep 24 '12 at 13:55
  • The zoom out method is also [illustrated in this blog entry](https://blog.adafruit.com/2012/08/31/eagle-quicktip-finding-that-missing-airwire/). – Nick Alexeev Mar 31 '15 at 01:17
16

There is an ULP called zoom-unrouted. When you run it, it will automatically zoom your view to the first airwire it finds. Very useful. Here is the link:

http://eagle.autodesk.com/eagle/download/2091

HeyYO
  • 734
  • 4
  • 12
  • Yes, this is what I use mostly. Or else, hide all other layers besides "Unrouted" Layer. – OrCa Apr 12 '13 at 12:42
  • This ULP is marvelous - I find hiding the other layers isn't much use when your airwires are miniscule little hops between not-perfectly-aligned pads and traces - shame you can't change the airwire display thickness (just color) – Richard Aplin Apr 07 '16 at 23:01
  • 2
    URL changed to https://cadsoft.io/resources/ulps/349/ – mash Aug 12 '16 at 07:40
9

Air wires are located on layer #19: "Unrouted". By disabling most/all of the other layers, they can easily be spotted.

DimKo
  • 1,110
  • 8
  • 7
6

Type in the following command: ratsnest *

This will list all the airwires in the status bar at the bottom with their name/net designation. It's a good start, and then at that point if you don't know where they are, use one of the above mentioned methods.

Jeff
  • 61
  • 1
  • 1
  • By far the easiest way I found to see if everything is routed. If it says "Ratsnest: 0 airwaves" in the statusbar then all is routed. – HixField Feb 06 '17 at 21:06
3

I'm not an Eagle user, but you surely can selectively disable layers. Disable the most distracting layers, that will probably be your signal layers, so that only components remain visible. You'll probably see the line then.

stevenvh
  • 145,145
  • 21
  • 455
  • 667
3

I think that the fastest option is to select the Edit->Route and click with the left button of the mouse on the board. Automatically eagle will draw a track to the nearest untracked wire of the board (or to the latest unrouted wire, do not worry).

Some time ago I disabled all the layers except the "Unrouted" to look for the unrouted tracks, since I discover this simple and faster method.

Toni
  • 31
  • 4
0

Sorry to revive this ancient topic, but, I found a way optimal solution, available on eagle 7.6 at least.

Go to Options -> Assign... and create two shortcuts for the enabling the default view and another to enable the airwire view, as follows: Airwires' Assigned command: DISPLAY NONE; DISPLAY 19; Default view's Assigned command: DISPLAY NONE; DISPLAY 1 16 17 18 19 20 21 22 23 24 25 45 51;

Mileage may vary, as layer may (do they?) change through versions, so, it is always a good option to go to Layer settings and double check layer numbering.

Here, I have assigned on F11 to airwires and F12 to default. But these are just suggestions :)