2
\$\begingroup\$

How can I connect polygons 1 and 2 together? It tried to make a trace + vias between them, but Eagle won't let me create a trace on a polygon.

enter image description here

\$\endgroup\$
  • 1
    \$\begingroup\$ Are they assigned to the same net? \$\endgroup\$ – Tyler Dec 21 '17 at 14:03
  • \$\begingroup\$ Is there an airwire between them? \$\endgroup\$ – Colin Dec 21 '17 at 14:09
  • \$\begingroup\$ Yes, there's an airwire between them. \$\endgroup\$ – Henry Dec 21 '17 at 14:56
3
\$\begingroup\$

You should be able to create vias in the polygons, name them to match the names of the polygons, and then connect with a trace. If a conductor (via or trace) does not have the same name as the fill (polygon here), then Eagle will add space to prevent the signals from shorting together, as happened with the CSN via towards the side of your picture.

You could do this with just appropriately named traces too, but I don't see how you can do it without vias in this image.

As this answer implies, both polygons need to have the same name to be connected.

To do this without adding the via, you can add an arbitrary trace by going into Route mode and ctl-clicking inside the polygon. That method can be a bit wonky, so it might be easier to add the vias, make the trace, then remove the vias.

\$\endgroup\$
  • \$\begingroup\$ Thanks! Giving the vias the appropriate name (GND) worked. But what about another scenario in which I don't need vias? If I select the "Route"-Tool and click inside a polygon like in the picture above, it does not create a trace / nothing happens. \$\endgroup\$ – Henry Dec 21 '17 at 15:06
  • 1
    \$\begingroup\$ I just added a paragraph at the end to answer this. Short answer is ctl-click should work, but I would add the vias, make the trace, then remove the vias. \$\endgroup\$ – pscheidler Dec 21 '17 at 15:19
3
\$\begingroup\$

Two option:

  1. Give the two polygons the same name. That way Eagle knows they are the same net, and will allow you to directly route other traces of the same net to them. This includes a trace between the two polygons.

  2. Give them different names, then connect those two nets with some kind of part in the schematic. I have a library of "shorts" for this purpose. They are parts that just end up being a connection in the schematic, but allow the nets on either side to be distinct. This can be useful, for example, for funneling all the power current for some section thru a particular point you can choose during layout.

\$\endgroup\$
2
\$\begingroup\$

You can connect these two polygone by adding a via and a trace on the TOP layer. To do so, add a via on each polygon and name them "GND" or the name of the polygone surface.

It is maybe possible to redesign a part of the PCB in order to avoid this durty solution.

Another way to solve your problem could be to make a route across the resistor between the pad. To achieve this you may need to edit the PCB properties, or resistor pad's shape.

\$\endgroup\$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.