Blog
Recent Posts
ESP32 CAN Data Logger over Wi-Fi and Bluetooth: Build a Remote CAN & CAN FD Monitoring System
Industrial machines, commercial vehicles, agricultural equipment, marine electronics, and factory automation systems all generate valuable information over the CAN bus. The challenge is rarely collecting the data—it's accessing that data without being physically connected to the network. Imagine monitoring an engine from your office, recording CAN FD traffic from inside an industrial cabinet without opening the [...]
Building High-Speed Data Loggers with Teensy: From CAN Bus to Connected IoT Systems
Data logging has evolved far beyond simply recording CAN messages to a memory card. Today's engineers expect real-time visualization, multi-channel data acquisition, remote connectivity, cloud integration, and support for modern protocols such as CAN FD—all while maintaining deterministic performance and low latency. If you are designing a professional-grade data logger, the choice of hardware platform can [...]
SAE J1939 Development: Why Every Engineer Needs a Stable J1939 Test Network
Developing an SAE J1939 application should be challenging because of your application logic—not because your test environment keeps changing. Unfortunately, that’s exactly what happens in many development projects. An engineer designs a new J1939 ECU, writes the firmware, connects it to another prototype node, and immediately starts chasing communication problems. The problem is that both nodes are [...]
Developing SAE J1939 Applications with ARD1939 and Copperhill Technologies Hardware
One of the challenges of developing SAE J1939 applications is finding a protocol stack that is both affordable and flexible enough for prototyping, education, and custom embedded projects. To address this need, we developed ARD1939, a portable C++ SAE J1939 protocol stack that serves as the software foundation for many of our development projects and examples. Originally [...]
Raspberry Pi CAN Bus and LIN Bus Interface: CAN FD Development Made Easy
The Raspberry Pi has evolved far beyond its educational roots. With modern multi-core processors, generous memory, Linux support, and an enormous software ecosystem, it has become one of the most capable embedded computing platforms available today. When combined with a CAN and LIN interface, the Raspberry Pi transforms into an excellent development platform for automotive, industrial [...]
ESP32-S3 MicroPython Programming for CAN Bus and NMEA 2000
The embedded systems world has traditionally been dominated by C and C++, but over the past several years another language has been gaining remarkable momentum: Python. More specifically, MicroPython has become one of the most attractive development environments for engineers who want to prototype and deploy embedded applications quickly without sacrificing access to the underlying [...]
MicroPython Meets CAN Bus: The Fastest Way to Build Industrial IoT and Embedded CAN Applications
If you’ve ever programmed a CAN Bus application in C or C++, you already know the learning curve. Before sending the first CAN message, you typically need to configure a compiler, install SDKs, understand build systems, and write dozens of lines of initialization code. But what if you could start communicating over a CAN network with [...]
CANPico V2 with Raspberry Pi Pico WH: Build Connected CAN Bus Applications with MicroPython and Wi-Fi
Have you ever wanted to build a smart system that sends data to the cloud, responds to remote commands, or monitors equipment in real time? With the CANPico V2 featuring a pre-installed Raspberry Pi Pico WH, those ideas can become working prototypes in hours instead of weeks. Combining industrial-grade CAN Bus hardware, integrated Wi-Fi, and the [...]
Teensy 4.1 Triple CAN Bus Board with Ethernet and LCD – The Ultimate Platform for High-Performance CAN Network Development
When developing modern embedded systems, one challenge appears repeatedly: How do you connect multiple CAN networks, process large amounts of real-time data, provide a local user interface, and communicate with Ethernet or cloud services—all without running out of processor performance? The answer is the Teensy 4.1 Triple CAN Bus Board with 240×240 IPS LCD and Ethernet [...]
Building a Classical CAN to CAN FD Gateway with ESP32-S3: A Powerful Migration Platform for Next-Generation Networks
As CAN FD (Flexible Data-Rate) continues to gain adoption across automotive, industrial, agricultural, and heavy-duty vehicle applications, many developers face a common challenge: How do you connect legacy Classical CAN networks with newer CAN FD systems? One practical solution is a protocol gateway that can receive messages on one network, process or translate them, and transmit [...]
Loading... Please wait...
