Yahoo Groups archive

Homebrew PCBs

Index last updated: 2026-04-28 23:05 UTC

Thread

DipTrace question

DipTrace question

2013-01-30 by nps0

Earlier posts got me started using DipTrace (replacing a 1988 version of OrCAD, which wasn't happy with W7 and beyond).  I have run into a problem - is it possible to mirror a component in the schematic editor?  Can't find any reference to it.  Rotate is easy, but I need to mirror around one axis.

Norm

Re: DipTrace question

2013-01-31 by leeleduc

--- In Homebrew_PCBs@yahoogroups.com, "nps0"  wrote:
>
> Earlier posts got me started using DipTrace (replacing a 1988 version of OrCAD, which wasn't happy with W7 and beyond).  I have run into a problem - is it possible to mirror a component in the schematic editor?  Can't find any reference to it.  Rotate is easy, but I need to mirror around one axis.
> 
> Norm
>
Right click on the symbol to select it and a menu will pop up. You can then select to flip it horizontally or vertically.

There is a 200+ page tutorial that comes with the software. It looks intimidating but it's definitely worth taking the time and working through the examples.

Re: DipTrace question

2013-01-31 by designer_craig

Do a right click to bring up the context menu and use "Flip".


I was also an Orcad user, Diptrace is fairly good alternative though it does have some quirks.   The hardest thing I had to master was the library usage.  Once you figure it out it's fine but it really needs a "Save to Library" command.

Craig


--- In Homebrew_PCBs@yahoogroups.com, "nps0"  wrote:
Show quoted textHide quoted text
>
> Earlier posts got me started using DipTrace (replacing a 1988 version of OrCAD, which wasn't happy with W7 and beyond).  I have run into a problem - is it possible to mirror a component in the schematic editor?  Can't find any reference to it.  Rotate is easy, but I need to mirror around one axis.
> 
> Norm
>

Re: [Homebrew_PCBs] Re: DipTrace question

2013-01-31 by Norm

On 1/30/2013 4:37 PM, leeleduc wrote:
>
>
>
> --- In Homebrew_PCBs@yahoogroups.com 
> <mailto:Homebrew_PCBs%40yahoogroups.com>, "nps0" wrote:
> >
> > Earlier posts got me started using DipTrace (replacing a 1988 
> version of OrCAD, which wasn't happy with W7 and beyond). I have run 
> into a problem - is it possible to mirror a component in the schematic 
> editor? Can't find any reference to it. Rotate is easy, but I need to 
> mirror around one axis.
> >
> > Norm
> >
> Right click on the symbol to select it and a menu will pop up. You can 
> then select to flip it horizontally or vertically.
>
> There is a 200+ page tutorial that comes with the software. It looks 
> intimidating but it's definitely worth taking the time and working 
> through the examples.
>
> __.
Thank you - just what I needed.  I thought I had already tried that, but 
evidently not.

Norm


[Non-text portions of this message have been removed]

Re: [Homebrew_PCBs] Re: DipTrace question

2013-01-31 by Norm

On 1/30/2013 4:44 PM, designer_craig wrote:
>
> I was also an Orcad user, Diptrace is fairly good alternative though 
> it does have some quirks. The hardest thing I had to master was the 
> library usage. Once you figure it out it's fine but it really needs a 
> "Save to Library" command.
>
> Craig
>
Craig -

I still have the original 5-1/4" disc set for the old OrCAD PCBII and 
SDTIII.

Any tips for creating a user library for DipTrace?  Now that the mirror 
problem is solved, looks like that's next on the agenda.  Are there user 
libraries somewhere on-line?

Norm


[Non-text portions of this message have been removed]

Re: DipTrace question

2013-01-31 by designer_craig

Norm,
First the individual Components (schematic symbols) and Patterns (PCB foot prints)  are not stored as separate files but are combined into Libraries.  A library may contain zero or more elements (components or patterns) and is saved as a file.   Component and pattern libraries differ in their file extension, .eli for Component libraries and  .lib for pattern libraries.   There are two different editors for this and they both work about the same.   There doesn't seem to be a "save to" or paste function available so it's a little different moving a component (or pattern) from one library to another.

In general I would not edit the DipTrace libraries as you risk loosing any changes if you should install and update, just edit on the ones you make. 

Here are the steps to make a component library (pattern will be similar):
Launch the comp editor,  use Library>New to make a new library giving it a name.
Once the Library exists you can add elements to the library.
Use Component>Add New to Library to add an "untitled" component.  Then use the Component Properties Panel  "Name" field to change untitled to your component name.
Now use the rest of the tools to make the component.
If you want another component do the same again.
Then use Library Save or Save as to save the library.
It's really fairly easy.

Now if you see a part in one of the DipTrace libraries you would like to modify and use you would normally copy it to your own library first.  But there is no copy and paste.  So the trick is first open up the target library (ie. My-component-lib) then use  Component>Get from Library to go fetch a copy from the source library.  This puts a copy in your current working library that you can now rename and modify. Don't forget to save your library before exit.   The Get from Library can target your current library as well as others.  

I find the best way to use DipTrace is to always go from schematic to PCB.  If something needs to be fixed go back to the schematic fix it there adjusting the libs as necessary then refresh the board.   In the PCB editor use renew from schematic by  "component".  Normally you don't use "By ref des"—don't know when you would use that, just stick with "by component".  It uses a hidden index assigned to all the components that doesn't change as ref des can.

Other than that  works very similar to Orcad.      I use a lot of "connect by name" wiring on my schematics.   I just add a stub to a pin and give it a net name with "connect by name property set"   Any other stubs with the same name are connected just make sure to set the connect by name property.

Craig

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.