EnerMatic Controller
Getting Started Guide

Release 1.1 June 10, 2005
Copyright ©1989 through 2004. All Rights Reserved - Ample Technology



Do not install the EnerMatic Controller unless you have hooked it up according to these instructions and have been able to access the EnerMatic using HyperTerminal or another terminal emulator program.


This Guide explains how to wire the EnerMatic Controller for a simple test of the User Interface. The Guide is applicable to both the EnerMatic Controller used as an engine start/stop unit, as well as an EnerMatic Controller embedded in a Bolt-In System minus the start/stop functions.

Note the difference in powering the unit depending on its application. Consult the full manual for additional information.

Before wiring the EnerMatic Controller into the electrical system, the unit should be powered up on the bench. It's easier to verify operation and sort out interface issue on the bench with minimal wiring.

For people experienced with computer software, configuring a serial port to run a terminal emulator program such as Windows1 HyperTerminal may be second nature. However someone who has not previously used a terminal emulator with Windows will experience some problems. People using Linux should be able to easily set up Minicom to work, and Apple users will probably have no problems with Zterm.

Minimal Wiring

In the drawing above, three wires are shown. Only two wires are required, the B+ wire to the top left terminal, and TB3-8, reference ground. The third wire shown to Dgnd, the bottom left terminal can be installed to allow testing of the relays on the controller.

Serial Port Configuration

The EnerMatic Controller is programmed to interface to a VT100 terminal, or a PC running a terminal emulator program.

To configure either a real VT100 terminal, or a PC running a terminal emulator program, you must set up the serial port as follows:

Some Windows Hints

Ample Technology has used Linux since 1994, and we have not followed the various versions of Windows since then. Because each Windows version is different, there is no simple explanation for how to set up the serial port.

If your computer has a native serial port there are probably two of them, called COM1 and COM2. One of the ports may be used by an internal modem. If so, you will need to determine which is the free serial port.

Computers without native serial ports will need to use a USB to serial port dongle. The first one of these attached will probably take COM6 as its port.

Set up HyperTerminal so that it does not use hardware flow control, and does not have a dialing phone number. Choose a serial port that is not being used by an internal modem, and configure it as shown above.

Powering Up

Connect the VT100 or PC to X1 connector on the EnerMatic Controller as shown in the diagram. Apply power to the controller. If HyperTerminal is configured properly it will display the first screen of information from the EnerMatic. Follow the instructions until the top menu is displayed.

Passwords and Priviledges

Some of the menus and data is protected by priviledges. The priviledge levels are:

All but user priviledges are password protected. Initially, there is no password required of the system configurator or the technician, so a simple return key suffices to log onto those priviledges. Once logged on, the password can be changed.

Passwords can be 15 characters in length. DO NOT FORGET THE PASSWORD. If you chnage the password and then forget it, you will need the dealer or distributor to rescue you.

Priviledges are useful where normal users want to play with the menus and perhaps change setpoints or configurations. On small craft where the owners are the users, priviledges still have a place. They can prevent inadvertent changes to the operating parameters.

In general it is good practice to run with just user priviledges.

Factory Reset

The factory, distributor, or dealer should have configured the system and entered appropriate setpoint for your system voltages. Factory reset is not advised, because factory defaults are for 12V systems and thus 24, 32, or 48 Volt systems will need to be re-configured. This requires a systems configuration priviledge level.


Not everyone shares the same enthusiasm for alarms as the engineers at Ample Technology. So, while there are a great number of conditions which can cause an alarm, they are mostly disabled as the factory default. Check out the alarm configuration and enable those which are desired.

Note that the detection of abnormal conditions can both set and clear an alarm, or you can chose to capture abnormal conditions until the user acknowledges the alarm condition.


Take the time to explore all the menus, forms, and configurations. Review the User Interface Manual to become proficient in operating the unit. Change setpoints to appropriate values for your system, for example battery capacity.

Keep track of questions as they arise and attempt to answer them with the User Interface Manual or the Installation and Wiring Instructions. Discuss unanswered questions with your Ample Power dealer.

Preservation of Setpoints

A means of saving setpoints is now provided during firmware upgrades. Before the upgrades, the setpoints can be captured to a file on the PC. After the upgrade, the file can be sent from the PC back to the EnerMatic to restore the previous settings.

This method first requires that the setpoints can be captured to the PC, but this is a standard feature of HyperTerminal and other terminal emulators. Capture is done over the terminal interface port on the EnerMatic.

Playing back the setpoints to the EnerMatic is done via the so-called network port. This serial port is programmed with the Remote Access Protocol, RAP. Though not necessary here, there is a manual available which explains the workings of RAP. That manual can be downloaded from the website. Data is captured in RAP strings which can then be played back through the RAP server listening on the network port.

Capturing the information first requires that file capture is turned on in the terminal interface. Then the capture option in the Configure menu is chosen. Because capture saves information before and after the RAP strings, the file must be edited to remove the unwanted lines at the beginning and end of the desired strings. Editing instructions are in the captured file.

Sending the RAP strings back via the network port involves setting the terminal emulator to send the file in ASCII mode. The terminal emulator must be set up to send in ASCII mode with an inter-character time of 5 milliseconds or more, and a line delay of 50 milliseconds or more.

Saving and restoring setpoints can be useful for temporary testing where a save is done prior to changing setpoints to test values, and then if the test values are not wanted, restoring from the captured file puts things back to normal.

Firmware Updates This guide has been updated to reflect the changes made in the firmware release 1.0.4.on May 20, 2005. Owners with prior firmware versions may upgrade to this version.

Ample Power products are manufactured by Ample Technology, 2442 NW Market St., #43, Seattle, WA 98107 - USA


Visit http://www.amplepower.com