eagle: multiple width trace and isolation issue

Dear All,

I’m building an opensource PCB that manage low & high current (12A peak for 42V). I have an issue with the merge of differents traces size (100mils, 50mils, 15mils). I’m beginner with PCB, I think I do something wrong. Here a screenshot of my issue:

http://olivier.gelux.ch/files/eagle-trace-issue.png

Is there anyway to fix that (cut extra circle, add bigger corner, …)?

Regards,

Olivier

I do not believe there is an easy way to solve this problem in Eagle. Maybe there is and somebody else knows it. But I’ve run into EXACTLY the same thing as you for some of my motor driver boards.

The only way I’ve found to do it is to split the wire into two pieces (use the Bend a Line tool) , then make one of the two pieces a narrower width, then move the point where the two pieces join in-line. Eagle will keep the two widths separate (i.e. not merge them) and you’ll be able to move the ‘mid-point’ so that the big fat trace looks like it ends at exactly the right spot and doesn’t go beyond where you want it to, but inside that little end there is a short segment of a narrow line. Passes all DRCs, looks fine, but is a pain in the rear to do for each line segment.

*Brian

Can you just right-click on the segment in question, select “Properties” and manually select a size for the track that works? Then, if necessary, use the other tools to route it to give the clearance you need?

You can, but that will change the width of the whole line. What you really want is to make the fat part of the trace end ‘early’ so that it doesn’t over-run the beginning of the smaller trace coming off at an angle. That’s why you need two line segments (in a line) one wide and a real short one that’s narrow.

*Brian

Thank you EmbeddedMan,

I will try your suggestion (as soon as I finish my day work)! I was also thinking by using polygon and rastnest signal to fill space. I’m also confused about the size of the trace for 12A peak it should be ~200mils, (really huge and driver package is tiny). btw, I’m building a BLDC motor controller :wink:

cheers,

olivier

Hi All,

I’ve got one solution with the polygon tools + ratsnest !

http://olivier.gelux.ch/files/eagle-trace-width.png

Thank you for helping,

olivier