About Us

Copperhill Technologies - Electronic sPrototyping21 Mohawk Trail
PMB 264
Greenfield, MA 01301

United States of America

CAN Bus & SAE J1939 Development & Prototyping

Copperhill Technologies, a Massachusetts corporation, was established as an electronics engineering and consulting business in 1993. Our main focus is on the development, prototyping and sales of embedded systems for Controller Area Network and SAE J1939, which includes popular systems such as the Arduino and Raspberry Pi but also our own embedded solutions such as the jCOM board and gateway series based on the ARM Cortex-M3 microcontroller.

The skills of our hardware and software engineering team also include rapid prototyping; we can deliver prototype solutions within shortest time and assist with the manufacturing process of the final product. We deliver not only schematics, bill of material, placement files, Eagle/Gerber files but also the application source code including documentation.

Last, but not least, we also publish technical literature that is available as paperback through Amazon and other online bookstores or as PDF downloads. The titles include (see covers on the right hand side of this page):

  • A Comprehensible Guide to Controller Area Network
  • SAE J1939 ECU Programming & Vehicle Bus Simulation
  • Controller Area Network (CAN) Prototyping With Arduino
  • A Comprehensible Guide to J1939

For more information, please feel free to contact us.


Recent Projects include:

  • SAE J1939, J1708, J1587 ECU Prototyping And Development System

    SAE J1939 J1708 J1587 ECU UnitThe board as shown in the image is the result of a customer project where we replaced a discontinued electronic control unit (ECU) that reads and writes SAE J1939 and SAE J1708/J1587 data frames and processes and maps the data to and from an RS-422 port. We at Copperhill Technologies provided the complete hardware and software development, and the units, after having successfully passed functionality tests, are currently in production. For this purpose, we also provided manufacturing documentation such as Bill of Material (BOM), schematics, placement files, and Gerber/Eagle files. Read more…

  • SAE J1939 to RS232 Protocol Converter In Aluminum Cast Enclosure

    SAE J1939 to RS232 GatewayThe jCOM1939.RS232 protocol converter was developed to provide a connection between a vehicle’s SAE J1939 network and a Linux-based fleet management computer system (see picture; sorry, we needed to blur the label). The system is based on an ARM Cortex-M3 LPC1754 micro controller supporting one CAN and one RS232 port. The firmware includes a J1939-compliant protocol stack and it translates all necessary PGNs (Parameter Group Numbers) into an RS232-equivalent and vice versa. Read more…

  • SAE J1939 ECU Simulation And Data Monitoring Under Windows, Win-CE, OS-X, Linux, Android

    SAE J1939 ECU Simulation And Data Monitoring DeviceAs part of our embedded hardware and software development activities for CAN Bus (Controller Area Network) based vehicle protocols, a first prototype of the jCOM.J1939.USB, an SAE J1939 to USB gateway, has passed the performance and quality tests successfully, and we are ready to start production. The USB driver software supports a variety of operating systems as shown below. Most operating systems, such as Windows or Linux, will recognize the USB port and install the appropriate driver automatically. Read more…

  • SAE J1939 Monitor, Analyzer, And ECU Simulator Software for Windows

    SAE J1939 ECU Simulator Board With USB PortThe jCOM1939 Monitor Software is the perfect tool to monitor, analyze, and simulate SAE J1939 data traffic. The system combines our jCOM.J1939.USB that functions as an SAE J1939 to USB (or UART) gateway. A comprehensive and easy-to-use, easy-to-understand Windows software displays not only SAE J1939 data traffic; it also allows to scan the network, simulate an ECU (incl. full node address negotiation features), and respond to data request messages. Read more…