Electronic Products Design


About Tri-M

Features include:

For more that are listed below visit their site www.tri-m.com.

Embedded DOS and Linux Web Servers.

Industrial single board computers (PC/104, Slotcard, All-in-One), backplanes and chassis.

PC/104 colour / monochrome video frame grabbers, and data acquisition modules.

Multi-port serial adapters for ISA, PCI, USB and PC/104 bus compatible computers.

Operating Systems.

PC/104 data acquisition, analog, digital, counter and prototype modules.

Powerful and compact expansion boards with outstanding possibilities in the fields of video, audio, multimedia and telecommunication applications.

Industrial Single Board Computers (Slotcard, All-in-One, Wafer), backplanes, chassis and accessories.

Industrial quality mice and pointing devices.

Single Board Computer solutions (DIMM/PC, PC/104, All-in-One, Slotcard, ETX).

Smart card and biometric authentication Internet Appliances.

Serial interface LCD character displays.

Flash Disk Solutions -- DiskOnChip, IDE, SCSI, USB and DIMM interface.

Drop-in embedded modems and networking solutions.

Creative microcontroller solutions.

Electronic compass modules.

Wireless Networking for LAN and WAN Solutions.

Embedded GPS (Global Positioning Systems) Solutions.

Wireless data communications hardware.

PC/104 single board computers, power supplies, smart battery chargers, bus termination, bus adapters, development tools and enclosures. Custom engineered hardware and software solutions.

GPS antennas and accessories.

GPS clocks.


CPU Boards

PC/104 Modules


100Mhz PC/104 Module


100Mhz PC/104 Module w/ Dual LAN


PC/104 Low Cost CPU Board with ZFx86


PC/104 bus compatible ZFx86 SBC with six serial ports


PC/104 Computer w/ Transmeta Crusoe TM5500 CPU



Nickel Cadmium battery backup for HESC104 or HESC-SER power supply


Nickel Metal Hydride battery backup for HESC104 or HESC-SER power supply


650mA-hr NiMh battery module with Real Time Clock



Sealed Lead Acid backup for Smart Charging Power Supplies


2300mA-hr NiMh battery module


2300mA-hr NiMh battery module


Battery Backup Module for HESC, V5SC & HPSC Series Power Supplies


2300mA-hr NiMh battery module


Supercapacitor backup power source for the HESC, V5SC and HPSC series of power supplies



Smart Battery Charger


Smart Battery Charger - Plus


MZ104 Cableset

MZ104 Cablesets



PC/104 Can-Tainer


PC/104 VersaTainer





SD-IDE-40 / 44

IDE Flash Drive Carrier Board with Micro SD Interface



PC/104 GPS and Multitech Socket Module Carrier Board


PC/104 GPS Compatible Carrier Board



PC/104 Optoisalated 60 Inputs


Industrial Relay Board


Optoisolated Input and replay Output Board



PC/104 IDE Drive Adapter


PC/104 Multitech Socket Module Carrier Board


Building platform: supporting Altera Cyclone FPGA


Voltage, Temperature & Fan Health Monitor


PC/104 DiskOnChip Carrier Module


"AC" Bus Termination Board


Debugging tool with PC/104 header


Redundant Array of Independent Disks


PC/104 DiskOnChip Carrier Module


PC/104 DiskOnChip Carrier Module



Development Passive Backplane


PC/104+ Development Board


Development Passive Backplane


PC/104 ISA Bus Extender (2x ISA Slots)


PC/104 ISA Bus Extender (3x ISA Slots)


ISA Slot card design


ISA Bus to PC/104 Modules



Building platforms supporting the Altera Cyclone FPGA


Voltage, Temperature & Fan Health Monitor



Digital temperature sensor



UPS High Power PC/104 Power Supply with Smart Charging



25 Watt PC/104


50 Watt High Efficiency PC/104 (HE104-HV)


60 Watt High Efficiency PC/104 (HE104-DXL, HE-DX-SIO)


75 Watt High Efficiency PC/104

HE104+ DX

108 Watt High Efficiency PC/104+


END OF LIFE - 75Watt High Efficiency Power Supply



60 Watt High Efficiency UPS PC/104 (HESC104-HV)


108 Watt High Efficiency PC/104+



100 Watt High Efficiency


100 Watt High Efficiency


168 Watt Max with HPS-UPS firmware.



35 Watt 5V Vehicle Supply & Battery Pack



60 Watt High Efficiency UPS High Efficiency Serial Port


60 Watt High Efficiency Serial Port


MZ104 Kit

MZ104 Starter Kit

MZ104+ Kit

MZ104+ Starter Kit

MZ104EV Kit

MZ104-EV Starter Kit

TMZ104 Kit

TMZ104 Starter Kit


2006 Design Contest Winners

Read 2006 PC/104 Design Contest article (PDF)

Category I: Commercial for Industrial/medical/transportation/other

Winner: Automated Decontamination Trailer

Project: Automated Decontamination Trailer

Description: The decontamination trailer makes it possible to quickly and cheaply clean large quantities of oil at remote sites. The PC/104 system makes it possible to control the process and to monitor the oil condition in real time. This system is also agile in the sense that it can respond and adapt autonomously and in real time to various changes.

The PC/104 interface can be accessed locally by a touch screen or remotely via Web by cellular or satellite connection. The system includes data acquisition of various sensors (pressure, temperature, level, particle counter, etc) as well as the control of valves, pump or oil cooler. All controls use PID coded under LINUS. The PC/104 was chosen for its flexibility, reliability, ruggedness and open structure. A system was needed that made it possible to quickly interface various types of sensors, to work with remote Web Flash interface and that was developed with an open source. More over, the system had to be rugged enough to work in Quebec outdoor conditions. The PC/104 allows us to develop with C++ under LINUS and customize to our needs with embedded I/O cards.

Category II: Commercial for Military/Aerospace

Winner: Magnetic Test Bench

Project: Magnetic Test Bench

Description: The Magnetic Test Bench (MTB) is a new product for compass calibration developed for the aerospace industry. The South African Air Force often encountered problems during compass swings - a procedure used for the in-situ calibration of aircraft compasses. Maintenance staff executing compass swings, often found that reconditioned compasses, issued from stores prior to installation in the aircraft, were unserviceable, causing serious compass swing problems and the unproductive use of aircraft engine hours.

The MTB solves this problem with the calibration and verification of mechanical and electronic aircraft compasses on a stationary test bench prior to their installation in aircraft. The system accurately measures the ambient magnetic field, and executes algorithms to supply the required current to a specialised 2-axis Helmholtz coil system for the generation of a magnetic field of a predetermined strength and direction. The compass or compass component under evaluation are fixed in the MTB coil system (outside the aircraft, e.g. in the hangar or maintenance workshop), and the generated magnetic field is rotated in user selectable steps through 360°, simulating an aircraft compass swing.

The system reduces the running cost of aircraft drastically by reducing the unproductive use of airframe and engine hours, aircraft fuel and labour during problematic compass swings. By using the MTB the turnaround time for aircraft under compass maintenance is significantly reduced. The system does not require a highly skilled operator. The product is a first for South Africa and, to the developer’s knowledge, there is no similar system in the world.

As time was of the essence, an important requirement was a brief learning curve for the system designer on the processor- and data acquisition units. Furthermore, in-depth knowledge of microprocessors was undesirable as a prerequisite for the development and future maintenance of the MTB. On-board auto-calibration functions for the A/D’s and D/A’s were very important to reduce calibration maintenance of the system.

Low cost, reliable components were required that could operate in dusty environments where vibrations (from aircraft or other equipment) may be present. Given the magnetic field application of the product, the DC magnetic signature of all sub-systems needed to be as small as possible. Both the standard user interface used by the operator, as well as a hidden menu used for invoking specialised functions required during the integration, alignment and verification of each system, should be accessible using only a four line LCD and two push-buttons.

All of the above requirements were met perfectly by the PC/104 methodology and components. Although the original specification requested a 1 standard deviation (1s) accuracy of 2°, the productions models, containing these PC/104 components, have a consistent 1s accuracy of 0.6°.

Category III: Research Project

Winner: Type 1

Project: Type 1

Description: The product is a small mobile robot designed for research purpose. This robot has a cylinder shape (10cm high and 13cm diameter). The basic configuration of the robot is equipped with 2 DC motors/encoders and 8 infrared sensors. The sensors can be used for obstacle avoidance and also for communication between the robots (when implementing multi-agent systems for example). This robot has been used by several researchers for different experiments: - J. Ferber and O. Simonin : multi agent systems - P. Lucidarme : learning algorithms - S. Laurent : learning algorithms - R. Zapata : cooperative tasks Thanks to the expandability of the PC/104, the robot can be completed with modules according to the nature of the experiment. For example, we developed a small arm (3 degrees of freedom) and a small digital camera for the robot. Last year, we performed an experiment where the robot learned (genetic algorithm and neural networks) to grasp an object thanks visual servoing. We recently developed an omnidirectionnal camera module: the embedded PC can process 360°’s images of the scene around the robot. We are currently working on the design of new modules for experiments on localisation and mapping: a compass module that indicates the north’s direction, a gyroscopes module in order to complete the motor’s encoders and a beacon module for sharp localisation of the robot.

The purpose was to build a fully autonomous mobile robot for experiments in artificial intelligence. The PC/104 was the best compromise between power consumption, size, computation power and expandability. Power consumption: the robot needs to be fully autonomous; it embeds its own batteries. The autonomy of the robot was initially 45 minutes, with the new Lit-Ion batteries; the autonomy was increased up to 3 hours. Size : the robots need to be small, we performed experiments with 4 robots at the same time in the same environment. We designed the robot around the PC; the diameter of the robot is equal to the length of the diagonal of the PC Board. Computation power: thanks to the embedded PC, the robot can perform complex tasks (as for example image processing) that can not be done with classical microcontroller. It’s also possible to store a large amount of data thanks to the small compact flash hard drive. The robot can perform complex tasks without any wire of link with the station, data can be stored and analysed after the experiment. Expendability: with the ISA connector, it’s easy to add modules on the robot. As ISA bus is easy to understand and implement, we can develop our own modules. The robot has also been used for pedagogic purpose (student’s projects). Embedded USB ports can also provide a large range of devices that can be added (as webcam for example).

Type 1

For more information Contact:

Jeff Milde
PC/104 Embedded Consortium

About Us | Contact Us | ©2007 Electronic Products Design