メインコンテンツへスキップ

How to fill an "O" shaped object???

コメント

10件のコメント

  • Darren Conway

    Hi

    As a work around, I made a fine cut through the "O" so there is no inner closed shape.   This would be like making an "O" with a piece of wire.  The wire ends have a small gap.

     

    Dazz

    0
  • Brad Levy

    One method is to click on the outer outline of (for example) the B. Right click and Change Shape Type... to Copper Pour Area. Repeat for each of the "hole" outlines of the B. Edit the Properties of the two "hole" outlines, clicking the Pour Keepout checkbox on the Area tab of the Properties dialog. At this point you have three copper pour areas: one outline of the outside of the B, and two "keepouts" outlining the holes. Now click on the outer outline of the B, and pour the copper.
    You should now have a proper filled B (on the copper layer). Click on the filled B, and change layer its to silkscreen. Then delete your three copper pour outlines. You now have your proper B on the silkscreen layer.

     

    1
  • Darren Conway

    Hi

    Thanks.  That works but it is a lot of steps to complete for each hole.  It has taught me features I didn't know about.

    Dazz

    0
  • Gerald Thompson

    Brad that's the definition of a work around.  Or should I say "jumping through hoops" literally to achieve a simple outcome? 

    What DS seems to lack is a very basic copper or colour fill tool.  Is that correct?  I first thought the bucket symbol was for that - but it's not - it just opens the colour dialogue.  Clever...

    0
  • Brad Levy

    Darren, I re-read your original post, and realized you didn't say whether you wanted the logo on silkscreen (my assumption) or copper. If you want it on the copper layer, you can omit the step about changing its layer to silkscreen.

    0
  • Darren Conway

    Hi

    I followed your instructions putting the logo on the copper and then changed the logo to the silkscreen layer. That worked.

    I am lucky because I only have a couple of holes in letters ("O" and "B").  If I had a logo with lots of holes, it would be a tedious process. 

    I created the logo as a fixed sized PCB only part so I only have to do this once.

    I have also created a 100mm dxf file with fine cuts in the loops. 

    100mm is much larger than I need but I scale the file on import to the size I need.  This is a more versatile solution for me.

     

    Dazz

    0
  • Brad Levy

    Gerald, the situation isn't as simple as you think.

    Darren didn't say what layer he wanted the logo to end up on.

    Unlike a drawing program like MS Paint, content on most of the layers of a PCB CAD program is semantic, having meaning beyond just the appearance. The semantic content includes connectivity, component and pin nature, etc. This information is used along with the design rules and netlist to verify that the board implements the netlist and meets manufacturability requirements. It is also used in auto-generation of some additional layer or pseudo-layer content, like solder mask and paste mask openings. That is why copper pours have all the settings they do - because they need to interact intelligently with the existing copper when pouring, maintaining isolation clearance and thermal constraints.

    A paint-program style pour is seldom needed other than for things like logos, because on the copper layers, you usually do need to worry about things like shorting together copper belonging to different nets, which the existing copper pour tools take into account. Since the goal can be accomplished with the existing pour tools (albeit with a few more steps), I'd rather see other, more frequently need features addressed than a new feature to simplify this task.

    In most cases of text (other than company logos), the to be used is not that critical, so the built-in text tool can be used, which takes care of the fill issue for you.

    Also, once you have got the company logo the way you want it, you can copy and paste that to other boards. So you only have to go through the extra steps once, not every time you want to use the logo.

    A historical side note:  The photo plotters originally used for translating the gerber files to film worked by exposing the film to light through apertures. Once an area was exposed to light, there wasn't a way to "unexpose" it. So the paint program concept of filling with white paint to open up holes in the area you previously painted black doesn't work. It wasn't until more recent times that we had photoplotters that drew into memory, allowing clearing of areas already drawn, and then transferring the memory on a raster basis to the output film.

    0
  • Gerald Thompson

    Thanks for the explanation and bit of history.  I had assumed the layer involved was just for graphics ie. silk.screen.  I had a look at import options and dxf seems the only one for importing custom logos?  Hence it would seem some tools to deal with that easily might still be useful?  If a bitmap file could be imported to silk then it would be simpler for bringing in more complex design graphics.. 

    BTW I'm a bit confused about the difference between silk and documentation layers.  I can add text to the silk and the documentation but only draw lines on the documentation layer.  It looks like (from the 3D view) that both of these layers print on the final board so why the distinction?

    0
  • Brad Levy

    Unless you have a setting wrong, you should be able to do lines and text on both silkscreen and documentation layers.

    Your settings in Output > Manufacturing Plots will control which layers get output to silkscreen.

    I usually don't include the documentation layer in the silkscreen output. I use the documentation layer for details about the design and how it relates to other parts of the final product. For example, I use it to show where and how a panel of identical boards should be V-scored (vertically scored) so the boards can be separated after the parts have been placed and soldered. You could also include notes about connections to off-board components, or special mounting considerations.

    The rules aren't as hard and fast as to what goes on silk and what goes on documentation. It is mainly a matter of intended audience. Silkscreen is aimed at people installing parts and people troubleshooting the board. Documentation is usually more manufacturing oriented.

    0
  • Brad Levy

    And yes, many of us would like the ability to add a bitmap logo image to a board.

     

    0

サインインしてコメントを残してください。