Skip to content

Client Installation and Configuration

Prerequisites and Recommendations

  • Supported Operating Systems: Windows 10 x64, Windows 11 x64.
  • Administrative Privileges: Required to install the software.
  • Network Requirements: A stable LAN connection between the server and client machines is recommended.
  • Storage Requirements: A minimum of 4GB of available disk space is recommended on a local disk. NVMe or SSD drives are highly recommended for optimal performance.

Using the Installer

The Client Installer is designed to provide a seamless, step-by-step installation experience. Follow the instructions provided in the software or refer to the steps outlined below.

Installation Steps:

  1. Download the latest version of the installation package from our Support Portal or obtain it from your IT department. Installation files are provided in ZIP format, with names such as Client_25.5.zip. Note that version numbers may vary.

  2. Extract the ZIP file to a convenient location on your system.

  3. The extracted folder should contain the following files:

    EEforce Client Screenshot

  4. Run Install.exe. If prompted by Windows, grant the necessary permissions.

  5. The installer will verify whether the required runtimes are installed. If any are missing, the installer will attempt to install them automatically. This process may take some time, depending on your system configuration and the number of packages required.

  6. The welcome screen will appear:

EEforce Installer Welcome Page 7. Click the Start Installation button to proceed.

End User License Agreement

  1. The End User License Agreement will be displayed. Please read it carefully and click the I Agree button to proceed. Note that accepting this agreement constitutes a legally binding action.

  2. After accepting the License Agreement, the System Folders configuration screen will be displayed:

EEforce Client Installer Paths Selection

  • Software Installation Folder: This folder is used to store the software executables. It is recommended to use the default location. The required space is less than 50 MB.

    Click Next to continue.

  1. The next screen is the final checkpoint before installation begins. Verify that the information entered on the previous screen is correct.

EEforce Client Screenshot

If the information is correct, click Start Installation.

EEforce Client Screenshot 11. The installer will take care of the installation of the software at this stage. It should be fairly a short wait.

EEforce Client Screenshot 12. When the installation is complete, the completion page will be displayed. This indicates that the installation was successful. Click Finish Installation to close the installer window.

First-Run

After installation, some configurations, such as the Server URL, must be updated. Follow the steps below to complete the configuration.

First Run Steps

  1. After the installation is finished, the EEforce icon should appear on your desktop. Click it to open the software.

EEforce Client Screenshot 2. When the application opens, the login dialog will appear. The connection settings must be updated on the first start. Click the Settings button.

EEforce Client Screenshot 3. In the settings window, update the Server URL input with your server address. This information is provided after the server installation. If you do not know your server address, contact your system administrator.

EEforce Client Screenshot 4. After updating the Server URL, click the Save Configuration button.

Server URL in Testing Environment or Server Machine

If you are working on the Server Machine or installed the server on your local computer for testing purposes, you should be able to connect it using http://localhost:8000

  1. Return to the login window and enter the credentials provided by your administrator.

Default Admin Password

If you are deploying the system for the first time, use the default admin credentials.

User ID: admin
Password: Passw0rd

EEforce Client Screenshot

  1. When you enter the correct login credentials, the license selection window will appear.

EEforce Client Screenshot

Select an available license and click the Use Selected License button.

  1. If the selected license is available, the main interface of the EEforce Client Software will be displayed.

EEforce Client Screenshot

The installation and initial configuration of the EEforce Client are now complete. Next, configure the PADS/Xpedition installation locations. Refer to the Configuration section for more information.

Configurations

Before using the Client Software, complete the following configurations:

Configuration Steps

  1. In the EEforce software, go to the Tools menu at the top of the screen and click Settings.

    EEforce Client Screenshot

  2. The Settings window will appear:

    EEforce Client Screenshot

    The Settings window contains three sub-windows: Server Settings, Xpedition PCB Settings, and PADS Professional Settings. Click the menu on the left side of the window to display the associated configuration page on the right side.

  3. On the Server Settings page, you can edit the following settings:

    EEforce Client Screenshot

    • Server URL: The URL used to connect to the server. Obtain this information from your system administrator and do not change it unless explicitly instructed to do so.
    • Local Working Directory: The software requires a local folder to download and open design files. This folder typically stores temporary files and should be a local folder.
    • Application Language: Select the language for the user interface. This option is under development. Currently, only English is available. Additional languages will be added in future software updates.
  4. On the Xpedition PCB Settings page, you can edit the following settings:

    EEforce Client Screenshot

    • Xpedition PCB Support: Enable or disable the use of Xpedition PCB. Designs created with Xpedition PCB cannot be opened if this option is disabled. Note that Xpedition support is an optional feature. Enabling this option does not grant access unless you are using the required license option.
    • SDD_HOME Path: To use Xpedition PCB with EEforce software, specify the SDD_HOME folder in your Xpedition PCB installation path.
    • Central Library File: Override the Central Library file settings specified in the PRJ file. This is an optional operation. Use environment variables (as in the example) or specify an LMC file directly.
    • Databook File: Override the Databook file settings specified in the PRJ file. This is an optional operation. Use environment variables (as in the example) or specify a DBC file directly.
    • Borders.ini File: Override the Borders.ini file settings specified in the PRJ file. This is an optional operation. Use environment variables (as in the example) or specify an INI file directly.
    • Speccomps.ini File: Override the Speccomps.ini file settings specified in the PRJ file. This is an optional operation. Use environment variables (as in the example) or specify an INI file directly.
    • Busconts.ini File: Override the Busconts.ini file settings specified in the PRJ file. This is an optional operation. Use environment variables (as in the example) or specify an INI file directly.
    • Part Lister Config Name: Override the Part Lister Config Name settings specified in the PRJ file. This is an optional operation. Before using this configuration, ensure that a BOM configuration file with the same name exists in the WDIR or project folder.
  5. On the PADS Professional Settings page, you can modify the following settings:

    EEforce Client Screenshot

    • PADS Professional Support: Enable or disable the use of PADS Professional. Designs created with PADS Professional cannot be opened if this option is disabled.
    • SDD_HOME Path: To use PADS Professional with EEforce software, specify the SDD_HOME folder in your PADS Professional installation path.
    • Central Library File: Override the Central Library file settings specified in the PRJ file. This is an optional operation. Use environment variables (as in the example) or specify an LMC file directly.
    • Databook File: Override the Databook file settings specified in the PRJ file. This is an optional operation. Use environment variables (as in the example) or specify a DBC file directly.
    • Borders.ini File: Override the Borders.ini file settings specified in the PRJ file. This is an optional operation. Use environment variables (as in the example) or specify an INI file directly.
    • Speccomps.ini File: Override the Speccomps.ini file settings specified in the PRJ file. This is an optional operation. Use environment variables (as in the example) or specify an INI file directly.
    • Busconts.ini File: Override the Busconts.ini file settings specified in the PRJ file. This is an optional operation. Use environment variables (as in the example) or specify an INI file directly.
    • Part Lister Config Name: Override the Part Lister Config Name settings specified in the PRJ file. This is an optional operation. Before using this configuration, ensure that a BOM configuration file with the same name exists in the WDIR or project folder.
  6. On the Schematic BOM Settings page, you can modify the following settings:

    EEforce Client Screenshot

    • Add or remove parameters that would be visible on the SCH BOM Preview
    • Reorder parameters
  7. On the PCB BOM Settings page, you can modify the following settings:

    EEforce Client Screenshot

    • Add or remove parameters that would be visible on the PCB BOM Preview
    • Reorder parameters