1. Welcome to our site! Electro Tech is an online community (with over 170,000 members) who enjoy talking about and building electronic circuits, projects and gadgets. To participate you need to register. Registration is free. Click here to register now.
    Dismiss Notice

Eagle DRC question

Discussion in 'Circuit Simulation & PCB Design' started by earckens, Dec 6, 2017.

  1. earckens

    earckens Member

    Joined:
    Aug 25, 2016
    Messages:
    430
    Likes:
    7
    Location:
    Ghent, Belgium
    I made an adapter board for ESP8266 and for RF95 LORA module, one on each side. These 2 boards have pin locations that are not compatible with the standard pcb hole locations, so an adapter board overcomes this "drawback". These 2 boards are SMD, and with identical pin locations. This adapter is to be used for either the one or the other board.

    Now I get yellow crossmarks over the pads for this boards after having run DRC. What is the meaning of these?
     

    Attached Files:

  2. ronsimpson

    ronsimpson Well-Known Member Most Helpful Member

    Joined:
    Apr 17, 2007
    Messages:
    7,375
    Likes:
    975
    Location:
    Loveland, CO USA
    1) Your board in too small. The two through hole connectors are too close to the edge of the board. The holes will break out.
    2) The two switches are too close to the edge of the board.
    3) Some thing is wrong with the switch component. Sorry I don't know what.
    4) The ESP8266 has a pad problem. The yellow "X" is because the top side copper and the bottom side copper have the same signal and need to be connected. Go back into the part and make the pads red only, not red and blue.
    >Go into the board editor and turn off layer-1 red, then you can see there are blue pads on the bottom side the board.
    >Just to prove the yellow X is what I think. I went to a pad, red trace to connector and then blue trace back. So top pad, connector, and bottom trace are all connected and the yellow X went away.
    >I don't how you got pads on both side. Not easy. Fix the part.
     
  3. earckens

    earckens Member

    Joined:
    Aug 25, 2016
    Messages:
    430
    Likes:
    7
    Location:
    Ghent, Belgium
    Hi ronsimpson,
    1&2: ok, to be taken care of;
    2: ok
    3. what do you see as wrong on your screen (what is the something that you see)?
    4. top and bottom pads are connected through the pinheaders on the side; as soon as I connected them in the schematic and did a ratsnest, issue solved. However I do need red (top layer) and blue (bottom layer), both sides must be able to be populated. I got the RF95/96 in blue by using the mirror command, so that it can be placed on the bottom. That part needs to be on the bottom because Vcc, GND are not compatible between both.
     
  4. dave

    Dave New Member

    Joined:
    Jan 12, 1997
    Messages:
    -
    Likes:
    0


     
  5. ronsimpson

    ronsimpson Well-Known Member Most Helpful Member

    Joined:
    Apr 17, 2007
    Messages:
    7,375
    Likes:
    975
    Location:
    Loveland, CO USA

    It looks like you are using layer 29 to draw the body of the part. This like is going over the pad.
    I don't understand. You want to put the ESP8266 on the top side and/or on the bottom side? Normally the part is all top side.
    A "via" is used to connect top and bottom sides. (or use a through hole part pin)
     
  6. earckens

    earckens Member

    Joined:
    Aug 25, 2016
    Messages:
    430
    Likes:
    7
    Location:
    Ghent, Belgium
    Hi ronsimpson, the one side of the board is when ESP8266 is used (then also switches and resistors are installed), the bottom part (other side) is for use with a RF95/96 module. Advantages: different silkscreens possible, different pin functions can be accomodated (Vcc for RF95 and ESP8266 are on different locations, needing different external circuitry (cap's and resistors)), ..
    Via's are used, and also pins to connect through top and bottom where needed; I use autorouter; the RF95 Vcc pin is not connected to the pinheader but straight to Vcc of ESP8266. I attached the schematic.
     

    Attached Files:

  7. ronsimpson

    ronsimpson Well-Known Member Most Helpful Member

    Joined:
    Apr 17, 2007
    Messages:
    7,375
    Likes:
    975
    Location:
    Loveland, CO USA
    I understand. U1 is different than U2. From Just looking at the board I could not see that.
     

Share This Page