UltraCAD Design, Inc
Home Articles &
Books &
& Tools
Simulations Seminars Humor Personnel Guestbook  

UltraCAD Design, Inc.'s
Calculators, Apps & Tools

UltraCAD has written a variety of programs through the years and made them available to our customers. Most have been freeware, a few have required a license for purchase. Here is our current offering. Click on any calculator name to be taken to a page that describes it more fully.
All of these calculators are written in Microsoft Visual Basic. Some of these calculators may require supporting Microsoft files for operation. Usually they are already on your system, but sometimes not. See bottom of page.
Special notes for VISTA Users

Vista does not natively support the older help file format (*.hlp). There is an update for Vista that does support the older help file formats. Vista will guide you to it on the Microsoft web site when you try to open a *.hlp file. Or..... you can download the file update from here and run it on your Vista machine. Download helpfileupdate.zip and unzip it to obtain Windows6.0-KB917607-x86.msu. Execute that file on your Vista machine.

UCAD_TTemp, PCB trace current/temperature Calculator

This calculator will calculate trace current/temperature parameters for virtually any size trace thickness and width. It will also calculate the trace internal temperature at any depth into the board. It is based on our new booklet "PCB Trace Current/Temperature Curves, 1/4 Oz. to 5 Oz., The Complete Set." Learn more about the calculator here.

UCCALC.exe, Differential Impedance Transmission Line Calculator  
  This calculator has just been upgraded to Version 3.5. The upgrade now allows for in put values significantly smaller than before. This is to accommodate users who found the original ranges too limiting. This is a free upgrade for holders of 3.x licenses.

Free Upgrade Offer: If you have a license dongle for version 2.2 or below, we will exchange the dongle for a license file for the newer version 3.11. Return the dongle to us along with a license form with your current information and indicate in the comments section that this will be a free upgrade.

Ultra_CT.exe,  Crosstalk Coefficient Calculator (Free)  
  This program will estimate a crosstalk coefficient between two parallel traces for a variety of different configurations. It has just been completely rewritten in VB.net 2008 with an improved GUI and so that it will run on all 64-bit Windows systems.
Wiregage3.exe, Wire Gauge Calculator (Free)  
  This calculator converts between trace geometry (width and thickness) and equivalent AWG wire gauge. Version 3 has been rewritten in VB.net and runs on all Windows operating systems
UCADPDSI.exe, Power Distribution System Impedance Calculator  
  This calculator graphs an impedance function for a power distribution system on a PCB with an arbitrary number of capacitors with arbitrary associated lead and mounting inductance and arbitrary ESR. It is a significant upgrade of our previous ESR calculator, offering greater usability and OS compatibility, but the fundamental capability has not changed.
UCADPCB4.0.exe, PCB Trace Calculator  
  This calculator is multifunctional! It can be used to calculate trace current/temperature effects, fusing current, trace resistance, and Ohm's Law calculations. It also allows adjustment for skin effect and skin depth and for the Proximity Effect. Version 4.0 is a significant upgrade based on the thermal simulation collaboration between Brooks and Dr. Adam. It provides a MUCH better fit to the IPC 2152 curves and provides significant insight and improvement to fusing calculations. It is a free upgrade for holders of previous licenses.

Note: We no longer support the earlier version (2.2) of the calculator.

UltraCLC.exe,  Transmission Line Calculator (discontinued)  
  This was our first calculator. It calculated the impedance of traces based on the formulas readily available in the industry, principally from the IPC publications. It has been replaced by UCCALC.exe, an expanded and much more accurate calculator (see above).
UCADESR3.exe, Bypass Capacitance Impedance Calculator (Discontinued)  
  See UCADPDSI.exe, our new calculator for calculating the impedance of the Power Distribution System
 PCBTemp.exe Trace current/temperature Calculator (discontinued)  
  This has been superseded by UCADPCB4.0.exe, our PCB Trace Calculator, which is greatly expanded (see above).


**Supporting Files

You may get error messages that some supporting files may not be found on your system. Here are the typical files that some systems might be missing.
  This is the Visual Basic, version 3, runtime file. Right click, download, and place in the Windows/System folder
  These are the Visual Basic, version 6, runtime files. Right click, download, and place in a convenient folder and then execute it.
  Right click here and download the file msstdfmt.zip. Unzip it and copy both msstdfmt.dll and patch.exe to the Windows/System32 folder. Execute patch.exe (that will register the dll with the system.) After the dll has been registered, you can delete patch.exe.
MSCOMCTL.OCX , msflxgrd.ocx*
  These files may be needed for the UCADPCB calculator. They are usually on your system. If not, right click and download them here and place them in the Windows/System32 folder.
       *  Special note for users of 64 bit systems:
  Windows x64 (at least some systems) apparently protects itself from additions to the System32 folder. In such cases, do this:
1. Place the DLL or OCX file in a convenient folder (it will probably have to stay there)
      (I will use msstdfmt.dll in the root folder, c:\, as an example.)
2. Open the Command Prompt as Administrator (it is in the Accessories folder.)
          (Right-click and select Run as Administrator.)
3. Navigate to C:\Windows\System32 directory (assuming Windows is installed on the C drive.)
4. Enter regsvr32.exe c:\msstdfmt.dll and hit return (Don't overlook the space.)
        ( Be sure to enter the complete path to the DLL or OCX file)
5. You should get a message that the control has been registered.

You may have to do this for two or three dlls/controls, depending on which calculators you have.



Click on logo to return to UltraCAD's Home Page.