Eagle. Is it possible to disable the DRC rule, which...

Title: Eagle. Is it possible to disable the DRC rule, which generates via-in-pad error?

Colleagues,

I’d like to make a board where some of the vias are on SMT pads. I’m aware of the potential assembly problems, which via-in-pad might cause. My circuit will be hand assembled.

When I try to make via-in-pad, Eagle generates a pop-up message “can’t set via to layer 1”, or draws a big yellow X on the layout.

I’m aware of one workaround for this. A via can be drawn next to the pad and dragged to the pad afterwards. But, doing this for lots of pads would be a PITA.

Is it possible to suppress this error in Eagle layout :?:

Any suggestion, insight or reference is really appreciated!

I’m not new to PCB layout, but I’m new to Eagle. Running 6.2.0 (free).

Cheers,

  • Nick

Update: parallel thread http://www.edaboard.com/thread263117.html

In Eagle, on the ‘clearance’ tab of the drc, set the intersection of SMD and VIA to 0. (Same signals)

Joeisi:
In Eagle, on the ‘clearance’ tab of the drc, set the intersection of SMD and VIA to 0. (Same signals)

I've set SMD & Via, SMD & Pad to 0. But, I keep getting the same error.

Well you could just accept the error.

Agreed…I prefer to leave good rules the way they are, and make case by case exceptions on my own judgement.

An error in Eagle doesn’t mean you did something wrong! You aren’t trying to unlock an achievement.

Joeisi:
Well you could just accept the error.

This feature of Eagle, which I’m struggling with, runs on-the-fly. It *doesn’t let me* route a connection, if it contains via in pad. So Eagle, doesn't let me accept or ignore the error. I’m more used to the kind of DRC, which you're implying, which allows me to draw what I like, and highlights the errors, when I ask it to.

Well, I’ll use workaround with dragging the via onto the SMT pad. I gave up on disabling this error.

If you are trying to autoroute the board like it sounds like you will never get it to put vias on pads. Its just not coded in that way. You will have to hand route it if you are really trying to autoroute it.

Joeisi:
If you are trying to autoroute the board like it sounds like you will never get it to put vias on pads. Its just not coded in that way. You will have to hand route it if you are really trying to autoroute it.

From the beginning, this discussion is about manual routing. I'm not autorouting.

BTW, parallel thread: http://www.edaboard.com/thread263117.html