Author |
Topic |
|
marco.ruggeri
Italy
67 Posts |
Posted - 16 Feb 2015 : 13:32:11
|
I need to define a spacing rule that set a minimum distance to respect between component body and board, how can i do? |
|
steve
United Kingdom
316 Posts |
Posted - 16 Feb 2015 : 14:36:29
|
Technology - Design Rules - Component to Board Space
Pulsonix Assistance |
|
|
marco.ruggeri
Italy
67 Posts |
Posted - 16 Feb 2015 : 14:46:46
|
I tried but that the error is not recognized ; maybe there is a problem in my design file or in my footprint library how i can i check? |
|
|
steve
United Kingdom
316 Posts |
Posted - 16 Feb 2015 : 15:17:32
|
Are placement areas missing from your footprints?
Pulsonix Assistance |
|
|
marco.ruggeri
Italy
67 Posts |
Posted - 16 Feb 2015 : 15:26:09
|
I defined 2 different areas: Placement Clearance and Body |
|
|
steve
United Kingdom
316 Posts |
Posted - 16 Feb 2015 : 15:47:49
|
If they are the same shape and size, lose one and make the other body and placement. If still having problems please send the design to support.
Pulsonix Assistance |
|
|
marco.ruggeri
Italy
67 Posts |
Posted - 16 Feb 2015 : 16:01:05
|
Areas are different i send design to support |
|
|
steve
United Kingdom
316 Posts |
Posted - 17 Feb 2015 : 09:30:43
|
You will instead need to work with a combination of the pad to board and area (the one set to Keep Out components along the edge) to component spacing rules to keep the footprints away from the edge. DRC should have the Keep In/Out - Components as well as Spacing - Pads rules on. Your inner footprint area which is set to 'Body' will cause a Cm-A error if it encroaches into that area. The Component to Board Space will not help.
Pulsonix Assistance |
|
|
marco.ruggeri
Italy
67 Posts |
Posted - 17 Feb 2015 : 15:38:12
|
quote: Originally posted by steve
You will instead need to work with a combination of the pad to board and area (the one set to Keep Out components along the edge) to component spacing rules to keep the footprints away from the edge. DRC should have the Keep In/Out - Components as well as Spacing - Pads rules on. Your inner footprint area which is set to 'Body' will cause a Cm-A error if it encroaches into that area. The Component to Board Space will not help.
Pulsonix Assistance
Our PCB often have very complex arched polylines baord boundaries because they are proceeds by mechanical drawings that are created as a consequence of our coustomers requirements. It would be very useful to define a spacing parameter to set Component to Board spacing because in such drawings sometimes area can be very difficult to draw. I hope this can be a feature of next PSX releases. |
|
|
jameshead
United Kingdom
125 Posts |
Posted - 17 Feb 2015 : 16:04:07
|
Hi Marco, This may help.
Import your board outline from the Mechanical CAD into Pulsonix using STEP, IDF, or DXF in descending order of preference. Select your board outline, click the right mouse button and select Edit and Copy. Select anywhere and right-mouse-button, and select Edit Paste. Press O for Offset, and enter an offset of 0,0 to get the new copy of the board outline to line up with the old one if it's a bit trickly to line up exactly right. Keep the new copy selected, click the right mouse button and select Change Shape Type. In the new window select New Type to be Area and OK. Keep the object that's now an area selected and click the right mouse button, and select Resize Shape. Enter a negative figure to match the requirement you have for component to board edge, e.g. -0.50mm. Keep the area selected, press the right mouse button again, select Properties. A dialogue should open to the "Area" tab. Under the Keep In/Out section, in the drop down list next to Components select Keep In and press OK.
This will work on the Component Body area rather than the Component Placement area - as well as giving you a visual guide.
The PCB Libraries Library Expert software includes the physical body outline in the output for easily creating footprints (trying not to plug it too much!) that you can also "change shape" type to end up with your body area.
|
|
|
steve
United Kingdom
316 Posts |
Posted - 17 Feb 2015 : 16:18:51
|
To make it easier "it's a bit tricky to line up exactly right.", instead of copy paste use Duplicate and drop it straight down.
Pulsonix Assistance |
|
|
marco.ruggeri
Italy
67 Posts |
Posted - 17 Feb 2015 : 16:33:11
|
It works!!! Thanks! |
|
|
steve
United Kingdom
316 Posts |
Posted - 17 Feb 2015 : 16:34:03
|
I have added your wish for a Component to Board minimum spacing to log 28623. In practise it may have less prominence then other DRC checks as many components, including yours, have a body internal to the pad formation and considering a resistor body mass compared to an IC body mass, would mean that the pad to board check is likely to flag first.
Pulsonix Assistance |
|
|
|
Topic |
|