Cambridge Technology Software Setup
Cambridge Technology Software Setup
Cambridge Technology Software Setup
2 Hardware Requirements
An IBM PC compatible PC capable of running Microsoft Windows XP or Windows 7 32-bit or 64-bit,
with the following:
• An Ethernet network interface port supporting 100/1000BaseT
• 500MByte free disk space for download files and final installation storage
• 2GByte minimum RAM
• Recommended screen resolution 1280x1024 or higher
All software: ScanMaster Designer (SMD), ScanMaster API (SMAPI), and the controller low-level
Software Development Kits (SDK) can be downloaded from our website:
ScanMaster Controller and Designer Manuals
To access our software manuals page, you must register to receive a unique password and enter the
page.
You will be presented with a table of down-load links from which to choose from. You will need to
select the download that matches your computer and operating system configuration. Installers are
avialable for 32- and 64-bit versions of Windows as indicated in the left-hand column.
An example place to download would be C:\Downloads. Any other place will do but you need to
remember the location.
Check the “Show extracted files when complete” box and then press “Extract”.
After extraction you will be presented with a folder containing a Setup batch file.
In the folder, right-click the Setup_Win7_x64.bat file and select “Run as administrator”.
NOTE: Windows XP does not permit you to select “Run as administrator” and does not show it. In
this case, just double-click on the Setup_*.bat file.
NOTE: You may get a security warning similar to the following. If you do, just press “Run”.
The following Cmd window will appear reminding you that you should have run the Setup.bat file as
an administrator. Just click in the window and press any key.
At this point, your system will be examined to see if dependent components are already installed. If
not, you will get a dialog box similar to the following:
The installer will walk you through several steps. You will need to accept the license agreement, and
then accept the installer settings for the rest of the questions.
NOTE: If you are an advanced user, you may use settings other than the defaults.
NOTE: During the installation, you may momentarily see a black command shell screen. This is
normal and can be ignored.
When you are done, you should get the following screen. Press “Close” and you are finished
installing the Controller SDK.
You can change the location of the extraction first or you can accept the default. Press “Extract”. You
will see the following.
When extraction is complete, you will see the following folder view.
Double-click the file “ScanMaster Designer Installer.exe”. A security prompt may appear. If it does,
just press “Run”. For Windows10, a “User Account Control” pop-up may appear. Chose “Allow”.
The following installer window will appear. Press “Next” when it does.
Accept the installer defaults and press “Next >” until you get to the following screen:
Select the controller type that you are expecting to use. In this example we have selected the SMC.
Press “Next >” again. You will get the following screen:
Press “Install” to complete the installation. When it is complete, you will be offered an opportunity to
run SMD and/or see the Readme file.
Make your choice and press “Finish”. ScanMaster Designer is now installed and ready to use.
Double-click the file “ScanMaster API Installer.exe”. A security prompt may appear. If it does, just
press “Run”.
The following installer window will appear. Press “Next” when it does.
Accept the installer defaults and press “Next >” until you get to the following screen:
Select the controller type that you are expecting to use. In this example we have selected the SMC.
Press “Next >” again. You will get the following screen:
Press “Install” to complete the installation. When it is complete, you will see the following screen.
Press “Finish” to complete the installation.
NOTE: During the installation, you may momentarily see a black command shell screen. This is
normal and can be ignored.
The EC1000 is shipped using Automatic IP addressing expecting a node on the network to assign IP
addresses automatically. In the case of a point-to-point network similar to what is shown above, the
host PC must also use automatic IP addressing. In this situation, the EC1000 and PC will
automatically self-assign an IP address of the form 169.254.xxx.yyy after an interval of time that may
last up to 30 seconds. These addresses will change every time the PC or board is rebooted.
Although the firmware loader for the EC1000 can handle this situation, it is advisable to switch to
Static IP addressing before starting the upgrade. This makes it easier to recover in the unlikely event
of a failure during the firmware updating process.
NOTE: The SMC will not work in Automatic IP addressing mode with Direct connectivity so Static IP
addressing must be used in this configuration.
See Section 6.4 - Network Settings for more details about changing the PC network adapter settings,
however a thorough explanation of the steps how to do this is beyond the scope of this application
note. If you are unsure of how to do this, please consult with you site system administrator.
NOTE: If you are attempting an upgrade of an SMC from firmware version 2.0 to version 2.2 and
have previously changed the IP address of the SMC to a subnet other than 192.168.100.xxx, you
must change it back to 192.168.100.xxx before you start.
When SMC Firmware Loader runs for the first time, Windows will ask for firewall permission. Make
sure that you select both of the check boxes in the following screen. Then left-click the Allow access
button. After this selection, you need to restart the Firmware Loader.
NOTE: All Cambridge Technology software requires the user to set firewall permission in order to
access the software.
After the loader launches, it will survey the network looking for broadcast messages from attached
SMC and EC1000 controllers. In the case where only one controller is discovered, it reads the current
firmware version information and displays it. If multiple controllers are present, you must select the
right one from the SMC targets list.
NOTE: The images shown below are for SMC firmware updates. The EC1000 SDK has a separate
but very similar tool.
NOTE: If the firmware loader is unable to detect a connected controller, then check the procedures in
Section 6 - Troubleshooting, to help resolve the issue.
If you are not using a Lightning II digital servo you may skip the next step.
If have a Lightning II digital servo system attached to your SMC, you should plug a USB cable from
the X-Axis board to the PC now.
When you plug in the USB cable, the L2 Servo Params check-box will be enabled. You should check
this box.
Press “Start Firmware Load”. As the controller’s files are backed up and new firmware loaded, you
will see a series of status updates similar to the following:
When the process completes, you will see a screen similar to the following. Press “Exit” to finish the
process.
5 Getting a License
SMD and SMAPI are licensed software packages. License enforcement is done by the controller
when you attempt to run a job. You can prepare a job without a license, but you cannot run it. If you
are not licensed to use SMD for executing a job, you will get a licensing error reported in the SMD
Output window. Although there is no additional charge for using SMAPI, it still requires a license.
All SMC boards shipped with Version 2.1 firmware or later will already have an appropriate license
installed based on your purchase. Boards with Version 2.0 firmware must have the license installed
during the upgrade procedure to Version 2.2. This is true for both SMD and SMAPI.
NOTE: The following instructions are valid only for the Firmware Loader that is part of V2.1 Controller
SDK or later. Please ensure that you are using this version.
Alternate place to
locate the License Key
5. Select Upload License File. Browse to the ScanDeviceLicense.lic file and select it. The file will
automatically be sent to the SMC.
NOTE: For the SMC, the License Key can also be identified as shown above. This is useful if you
are only requesting a license upgrade from SMAPI to SMD and not performing a firmware upgrade.
6 Troubleshooting
Sometimes installations don’t go as planned. Below are some common issues that prevent setup
applications or applications themselves from running properly. These procedures assume a working
knowledge of Windows System Administration tools and policies.
3. Click “Properties”
5. Select “Use the following IP address”, and enter the IP address and Subnet mask as shown.
Press OK, and Close as you back out of the menu options.
NOTE: The IP address must be of the form 192.168.100.xxx where xxx is not 20 which is reserved
for the SMC.
3. Click “Properties”
4. Click “Configure”
5. Select the “Advanced” tab. Select “Speed & Duplex” and the “100 Mbps Half Duplex” value.
Press “OK”.
NOTE: Most systems are set to Auto Negotiation mode. The SMC will work with this setting but is NOT
RECOMMENDED for use in a manufacturing environment.
NOTE: If you do change the IP address, make sure that the Default Gateway address is set to your
host adapter IP address or you may lose communication with the controller.
For details on how to use this tool to examine broadcasted information, please see the Broadcast
Monitor user guide at:
StartAll ProgramsCambridge TechnologySMCDocumentationBroadcast Monitor Manual.
Below is an example view of the Broadcast Monitor showing a controller’s system information:
7 Referenced Documents
The following table lists the Application Notes that are referenced herein.
NOTE: Unless otherwise noted, the current version of the following Application Notes is the
applicable one.
AN00012 How to upgrade SMC firmware to V2.2 with the new SD card