Blog
Recent Posts
Literature on Maritime Electronics, Including NMEA 2000
Posted by
onReplacing 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 boat's electrical system to ensure fault-free service.
This book is a visual, hand-holding guide, concentrating on all the important details as it explains each procedure rather than focusing on the theory (which is relegated to an appendix for those who wish to go further).
Marine Diesel Engines: Maintenance, Troubleshooting, and Repair
For over 15 years, "Marine Diesel Engines" has been the go-to guide for boat owners who prefer to take matters into their own hands. The author, Nigel Calder, has updated the book with the latest information on fuel injection systems, electronic engine controls, and other new diesel technologies. With this updated version, you will have all the necessary knowledge to keep your diesel engine running smoothly and efficiently. Marine Diesel Engines explains how to:
- Diagnose and repair engine problems.
- Perform routine and annual maintenance.
- Extend the life and improve the efficiency of your engine.
PICAN-M - NMEA 0183 & NMEA 2000 HAT For Raspberry Pi
The PICAN-M (M = Marine) is a Raspberry Pi HAT with NMEA 0183 and NMEA 2000 connections. The NMEA 0183 (RS422) port is accessible via a 5-way screw terminal. The NMEA 2000 port is accessible via a Micro-C connector.
The board comes with a 3A SMPS (Switch Mode Power Supply), which allows the Raspberry Pi plus HAT to be powered from an onboard power source (12 VDC).
Marine Electrical and Electronics Bible: A Practical Handbook for Cruising Sailors
The Marine Electrical and Electronics Bible is a helpful resource for cruising yacht owners who may not have a technical background. It offers practical advice and troubleshooting tips in an easy-to-access format. The author draws from their professional marine electrical background, as well as personal cruising experiences and conversations with fellow sailors, to provide a wealth of knowledge and insights. The book is light on theory and heavy on practical advice to make it accessible to a wide range of readers.
The Marine Electrical section covers battery technology, renewable energy systems, and marine diesel engines. The Marine Electrical section covers battery technology, renewable energy systems, and marine diesel engines.
The 12 Volt Bible for Boats
"The 12 Volt Bible" is an all-inclusive guidebook introducing the 12-volt electrical systems utilized on small boats to power various devices such as reading lights and bilge pumps.
The book is written in simple language for boaters who don't possess advanced electrical skills. It explains how these systems work and how to maintain them in good condition, identify an electrical issue, and troubleshoot it.
Each chapter covers boat electrics, from theory to troubleshooting, including circuits, batteries, wiring, controls, transducers, battery charging, and more.
Arduino-Compatible NMEA 2000 Simulator
The NMEA 2000 simulator uses the Teensy 4.0 module (included in the scope of delivery). It is helpful for testing NMEA 2000 devices on the bench. Six PGNs are adjustable via potentiometers and two per onboard switches. We also provide open-source firmware, which allows adding and modifying NMEA 2000 PGNs.
NMEA 2000 is a marine networking standard designed and managed by the National Marine Electronics Association (NMEA), an association of marine electronics manufacturers, dealers, and technicians.
Embedded Systems for NMEA 2000 Support Marine Applications
Copperhill Technologies offers Arduino-Compatible NMEA 2000 development boards and an NMEA 0183/NMEA 2000 HAT for the Raspberry Pi, ideal for marine applications such as OpenCPN, OpenPlotter, Signal K, and CANBoat. Experience cutting-edge technology with our NMEA 2000 development and prototyping boards, specially crafted for marine applications. These boards are game changers, allowing you to develop and [...]
Contactless CAN Bus, SAE J1939, OBD-II, SAE J1708 Reader
CAN (J1939) and J1708 networks transport multiple valuable information for telematics of vehicles and stationary objects, such as engine parameters, ABS, EPS, diagnostic codes (DTC), and much more. Crocodile contactless readers are used in telematics systems to gather data from digital buses without breaking the insulation of wires and electrical contacts and without sending active requests [...]
Extending ESP32 Functionality by Using Raspberry Pi HATs
The ESP32 processor integrates peripherals such as UART, CAN Bus, WIFI, and Bluetooth, allowing a wide range of applications. Its low price adds to its popularity. Various ESP32 development boards, such as the ESP32-WROOM-32, are available in the market, as shown to the left. However, compared to popular systems like the Raspberry Pi or Arduino, the [...]
Any CAN Bus, SAE J1939, NMEA 2000 Development Requires the Right Testing Tools
I want to reiterate a point made in a previous post ("A Beginner's Guide to SAE J1939 Embedded Software Development"): When developing and testing your CAN Bus application, may it be Classical CAN, CAN FD, CANopen, SAE J1939, or NMEA 2000, you need to connect your device to a functional network. One solitary node connected to your [...]
NMEA 2000 / SAE J1939 Data Scanner with BLE Interface for iOS Applications
This post is a follow-up on NMEA 2000 Data Scanner with Bluetooth, BLE for Android, iOS, PC Applications. In this new post, I also include SAE J1939, since NMEA 2000 is based on J1939. Also, in this particular case, instead of the NMEA2000-compatible 5-pin M12 connector, I used a DSUB9, which applies to the CAN Bus and [...]
NMEA 2000 Data Scanner with Bluetooth, BLE for Android, iOS, PC Applications
Our N2K-BT gateway functions as a NMEA 2000 to Bluetooth data scanner for any host device with a Bluetooth or BLE (Bluetooth Low Energy) port, such as PCs, phones, or tablets. Therefore, it supports operating systems such as Windows, Linux, iOS, Android, and more. In addition, the wireless communication protocol employs easy-to-read and easy-to-process ASCII [...]
ESP32 Based CAN Bus, SAE J1939 and NMEA 2000 to Bluetooth Gateway
The following is a follow-up on our post Controller Area Network (CAN), SAE J1939, NMEA 2000 Wireless Module for IoT and ELD Applications. The CAN Bus, SAE J1939 and NMEA 2000 to Bluetooth Gateway is the first product of a new series of wireless gateways for IoT (Internet of Things), ELD (Electronic Logging Devices), and other applications. At the [...]
Controller Area Network (CAN), SAE J1939, NMEA 2000 Wireless Module for IoT and ELD Applications
Due to the global shortage of electronic components, we at Copperhill Technologies began rethinking our strategy regarding new developments. Luckily, that change turned out to be a blessing in disguise because the transition from NXP LPC to the ESP32 processor opened the door to more industrial and automotive applications, especially those involving wireless transmissions for [...]
A New Generation of SAE J1939 Gateway, ECU Simulator, and Starter Kit
Like many other businesses, we have to deal with the global shortage of electronic components. For instance, the NXP LPC 17xx processors we used for our SAE J1939 gateways and the starter kit are not available at this time. Even worse, there is no reliable information if/when production resumes. This situation forced us to rethink [...]