Site Information

 Loading... Please wait...

Blog

ESP32 TWAI Driver Explained: A Practical Guide to CAN Bus Programming

The ESP32 has become one of the most popular microcontrollers for CAN bus applications. Whether you are building industrial controllers, SAE J1939 devices, NMEA 2000 products, robotics systems, or automotive prototypes, the ESP32 provides a powerful and cost-effective platform with a built-in CAN controller. Yet, many developers are confused when they encounter the term TWAI in [...]

Read More »


Building NMEA 2000 Devices Has Never Been Easier: Meet the Teensy 4.0 with IPS LCD and NMEA 2000 Connector

Developing NMEA 2000 devices often involves a frustrating combination of custom hardware, display integration, network connectivity, and endless testing. Many engineers and hobbyists spend more time wiring components together than actually developing their applications. The Teensy 4.0 with NMEA 2000 Connector and 240×240 IPS LCD changes that equation completely. By combining a powerful microcontroller, integrated NMEA [...]

Read More »


SAE J1939, CAN Bus, and Embedded Networking — All in One Place

If you work with heavy-duty vehicles, mobile machinery, marine systems, or industrial equipment, chances are you have encountered SAE J1939. Whether you are developing embedded firmware, integrating third-party ECUs, or troubleshooting complex vehicle networks, reliable information and robust tools are essential. That is exactly why we created jcom1939.com. A Dedicated Platform for J1939 Engineering JCOM1939.com was designed as [...]

Read More »


NMEA 2000 Explained: A Practical Guide to CAN Bus Marine Networking

Modern marine electronics rely on NMEA 2000, a standardized CAN-based network that allows engines, sensors, displays, navigation systems, and monitoring devices to communicate over a single, shared backbone. Instead of point-to-point wiring, NMEA 2000 uses a robust two-wire CAN bus to distribute data efficiently and reliably across the vessel. While powerful and flexible, this technology [...]

Read More »


Unlock the Future of Marine Apps with the ESP32-S3 CAN Bus Board with NMEA 2000 Connector

As the marine industry continues to embrace smart technologies, there's a growing demand for powerful, connected, and reliable embedded solutions that can handle everything from engine diagnostics to GPS data aggregation. Whether you're building a marine monitoring system, an onboard data logger, or an intelligent control unit, you need a development board that offers high [...]

Read More »


NMEA 2000: A Comprehensive Overview and Integration with Copperhill PiCAN-M Series

NMEA 2000 (National Marine Electronics Association 2000) is a standardized communication protocol used in the marine industry to facilitate seamless data exchange between electronic devices onboard vessels. Based on the Controller Area Network (CAN) protocol (ISO 11898), NMEA 2000 enables efficient, real-time data sharing between sensors, navigation instruments, and control systems. This standard has been [...]

Read More »


Exploring Copperhill Technologies' NMEA 2000 PICAN-M HATs for Raspberry Pi

Copperhill Technologies has established itself as a prominent supplier of embedded systems and hardware solutions for applications in industrial, automotive, and maritime domains. Among its innovative offerings is the NMEA 2000 PICAN-M HAT, a Hardware Attached on Top (HAT) module designed specifically for the Raspberry Pi platform. This HAT is tailored to support NMEA 2000 [...]

Read More »


Embedded Systems Development for NMEA 2000

Embedded systems development for the NMEA 2000 (National Marine Electronics Association) protocol presents unique challenges and opportunities in the field of marine electronics. NMEA 2000 is a standardized communication protocol designed to enable robust and reliable data exchange among marine instruments and devices. This essay explores the fundamental aspects of developing embedded systems for NMEA [...]

Read More »


NMEA 2000 Product Certification for Marine Applications

The NMEA 2000 product certification is a mark of reliability, ensuring quality and interoperability for NMEA 2000 networks. It guarantees that a device supports a mandatory set of protocol services and hardware requirements. Developers can carry out the certification themselves or be supported by engineers with experience in NMEA 2000 certification.  NMEA 2000 is a protocol [...]

Read More »


Literature on Maritime Electronics, Including NMEA 2000

Replacing Your Boat's Electrical System The electrical system on a boat is crucial for the operation of all manner of valuable and critical equipment, yet a simple failure or weakness can render these systems inoperable. In older boats, fatigued or damaged wiring can be problematic or even terminal, so Mike Westin shows how to replace a [...]

Read More »