Thank you for your help.Solving Protel DXP Issues with PCB Layout

  • Thread starter Thread starter cepheid
  • Start date Start date
Click For Summary
SUMMARY

The discussion revolves around troubleshooting PCB layout issues in Protel DXP, specifically regarding connecting pads of a 14-DIP and 16-DIP IC. The user encountered a "Short Circuit Constraint Between Pad on Multilayer and Track on Top Layer" error due to the absence of nets, which are necessary for establishing connections in the software. The conversation highlights the importance of importing a schematic file to create nets and the need to configure the layer properties correctly for effective routing. The user also discovered that the DIP footprints were initially set to multilayer, causing confusion during the routing process.

PREREQUISITES
  • Understanding of Protel DXP software for PCB design
  • Knowledge of PCB layer configurations and their implications
  • Familiarity with DIP IC footprints and their properties
  • Basic concepts of electrical nets and schematic design
NEXT STEPS
  • Learn how to import schematic files into Protel DXP to create nets
  • Research proper layer configuration in Protel DXP for effective PCB layout
  • Explore the properties of DIP footprints and how to modify them in Protel DXP
  • Investigate common routing techniques and troubleshooting methods in Protel DXP
USEFUL FOR

PCB designers, electrical engineers, and anyone involved in creating and troubleshooting layouts using Protel DXP.

cepheid
Staff Emeritus
Science Advisor
Gold Member
Messages
5,197
Reaction score
38
Hi,

maybe this is a dumb question, but I'm learning to use Protel DXP for PCB layout, and I'm just practising for the sake of getting the hang of it right now. I have two component footprints laid down next to each other, one for a 14-DIP IC, another for a 16-DIP IC. All I'm trying to do is connect together a pin on one of those ICs to a pin on the other one. When I try to connect the corresponding pads together with a track, I get a violation:

Short Circuit Constraint Between Pad on Multilayer and Track on Top Layer.

I don't know too much about PCB's yet. Am I doing something stupid (i.e. is it conceptually wrong to try to connect those pads with a track?), or is it just a question of the software not being configured properly.

Also, why is it so hard to "get there" using the interactive routing tool? So I start with the crosshair in the centre of one pad, click to provide a starting anchor point, move to the centre of the other pad, try to click, fumble around several times, and then finally right click. If I'm "lucky", after having created several unwanted track segments along the path I want, I'll reach the centre of the second pad. If I'm unlucky, right clicking will make the track stop short of its target, even though my cursor is over the target.
 
Engineering news on Phys.org
Is this a 2-layer (i.e. top and bottom) board? DIP sockets are through-hole, which mean they necessarily exist on all layers at once. Normally, vias are plated with solder, so you can connect to your device with a trace on any layer.

Make sure you don't somehow have it set up to use a four-layer board with power and ground planes in the middle. If you did that, and then dropped a plated via through the whole board, the tool might complain that you're trying to connect a trace on one layer to a power or ground plane on another.

You probably need to tell us more about how your board and layers are configured.

- Warren
 
It's just whatever the default is.

It seems like it's a two-layer board. When I go to the Design menu and click Layer Stack Manager, it shows me a diagram of a board with arrows pointing to the top layer and the bottom layer, with no other layers in between. I know it's not a four-layer board, because that is one of the examples you can click on and the diagram changes when you do so (it becomes thicker and includes power and ground planes).

Anyway, meanwhile, in the main window, there are six tabs at the bottom of the screen: top layer, bottom layer, mechanical 1, top overlay, keep-out layer, and multilayer. Based on the colour coding, the pads (grey) seem to exist on the multilayer (I guess this means that the round conductive pads exist through all layers as you described). The tracks (red) exist on the top layer.

EDIT:

Just talked to a co-worker. It's really dumb. I don't have any "nets" (list of connections in my circuit) yet, because I didn't import a schematic file in. I'm starting from scratch, because when I made the schematic using some other program, I didn't have PCB layout in mind (I didn't expect my supervisor to look at the circuit and say, "okay, looks good. We'll need to make a PCB now." Since I don't have any nets, as far as Protel is concerned, the pad in question is not supposed to be connected to anything (hence the violation). Anyway, sorry to bother you.
 
Last edited:
It's been a while since I've used Protel, so I'm trying to remember a few things. I suspect that you don't want to use the Multilayer layer at all; I can't remember ever using it for anything. You just want to put the DIP footprints on the top layer. It should put a little red circle of copper for each pin, through which a hole will be drilled.

Then you can connect the pads (which should now be red) with red tracks (on the the top layer).

- Warren
 
chroot said:
It's been a while since I've used Protel, so I'm trying to remember a few things. I suspect that you don't want to use the Multilayer layer at all; I can't remember ever using it for anything. You just want to put the DIP footprints on the top layer. It should put a little red circle of copper for each pin, through which a hole will be drilled.

Then you can connect the pads (which should now be red) with red tracks (on the the top layer).

- Warren

Hmm, interesting. When I right click the footprint as a whole, and click "Properties...", it says that the DIP footprint is on the top layer (because that is the tab that was selected when I placed the footprint). Despite that, the individual pads on the footprint are grey, and are on the multilayer by default. I'd have to right click each one of them and change its properties separately to get it to turn red. Anyway, I realize that if you haven't used Protel in a while, you can't help me with all of these intricacies, but thanks for your responses so far nonetheless.
 
What's the name of the library were you got the DIP footprints? Maybe somehow you grabbed the wrong one?

I wish I had a copy of Protel installed here so I could duplicate your problem. I can probably install it at home later though.

- Warren
 
chroot said:
What's the name of the library were you got the DIP footprints? Maybe somehow you grabbed the wrong one?

I wish I had a copy of Protel installed here so I could duplicate your problem. I can probably install it at home later though.

- Warren

I'll have to get back to you on this tomorrow.
 
Okay, the library is Miscellaneous Devices.IntLib, and the footprint is DIP-14 (or 16).

By the way, I haven't been having any trouble routing since I started adding in the nets.
 

Similar threads

  • · Replies 2 ·
Replies
2
Views
5K
Replies
1
Views
5K
  • · Replies 7 ·
Replies
7
Views
14K
Replies
2
Views
5K
Replies
16
Views
30K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 8 ·
Replies
8
Views
18K
  • · Replies 3 ·
Replies
3
Views
2K
Replies
12
Views
4K
  • · Replies 10 ·
Replies
10
Views
3K