Blog
Recent Posts
Overstock Savings: PICAN-FD & PICAN-DUO-SMPS Price Drop
As of today's date, we’ve temporarily reduced pricing on our PICAN-FD and PICAN-DUO-SMPS boards to help balance inventory. This is a great opportunity to get professional-grade Raspberry Pi CAN-Bus solutions at a lower cost—while supplies last. Unlock powerful CAN‑Bus functionality for your Raspberry Pi projects with Copperhill’s PICAN‑FD and PICAN‑DUO‑SMPS boards! The PICAN‑FD (US$49.95 - was [...]
Comparing Embedded System Choices for CAN Bus: Arduino, Teensy, and ESP32
At Copperhill Technologies, we frequently receive inquiries asking us to recommend the “best” embedded system for CAN Bus applications. It’s a fair question, but unfortunately, there is no universal answer. The choice depends heavily on a user’s technical knowledge, development experience, and—most importantly—the specific requirements of their application. Instead of prescribing a one-size-fits-all solution, we would [...]
Unlocking the Power of CAN and CAN FD with the Teensy 4.0 Training Board
In today’s world of interconnected systems, reliable communication is the backbone of progress. From the cars we drive to the machines in our hospitals and factories, Controller Area Network (CAN) and its modern extension, CAN FD, are central to transmitting data securely and efficiently. Developers, engineers, and students entering this field need a platform that [...]
OBD-II CAN Bus ECU Simulator: Learn Vehicle Diagnostics, Protocols, and Software Development
The Teensy 4.0 OBD-II CAN-Bus ECU Simulator offered by Copperhill Technologies is a powerful and versatile tool for developers, engineers, educators, and hobbyists working with automotive networks. By emulating an engine control unit (ECU) through a standard OBD-II interface, this compact platform allows safe testing, prototyping, and diagnostic training—without requiring direct access to a vehicle. Key [...]
CAN Bus Troubleshooting: A Technical Guide
The Controller Area Network (CAN Bus) is one of the most robust and widely used communication protocols in automotive, industrial, and embedded systems. Its reliability and fault tolerance make it indispensable—but like any communication network, issues can arise. Troubleshooting CAN Bus problems requires a methodical approach that considers both the physical layer and the protocol [...]
Mastering Python: Comprehensive Guides, Real-World Applications, and Hands-On Learning for Beginners to Experts
Our PICAN series of HATs are fully programmable using Python, giving users the flexibility to create custom applications and leverage the power of the Raspberry Pi for CAN Bus projects. While Python is user-friendly, some projects may require extra guidance—especially for those new to programming or tackling advanced tasks. That’s where these books come in, [...]
Classical CAN vs. CAN FD in Automotive, Medical Devices & Robotics – Key Differences and Usage
Controller Area Network (CAN) is a robust serial bus widely used in embedded systems across industries like automotive, medical devices, and robotics. “Classical” CAN (the original CAN 2.0 standard) has served reliably for decades in vehicle ECUs, industrial machines, and more. However, modern systems demand higher data throughput and efficiency than classical CAN’s 1 Mbit/s [...]
Beginner’s Guide to Using SocketCAN with Raspberry Pi and PICAN Board
This guide will walk you through the basics of using SocketCAN on a Raspberry Pi with a PICAN CAN Bus HAT. We will cover what SocketCAN is and how it works, then explain how to set up the hardware (attaching the PICAN board and wiring the CAN bus). Next, we’ll detail the software configuration on [...]
PiCAN CAN-Bus FD Board with Real-Time Clock for Raspberry Pi – Automotive & IoT Applications
The PiCAN CAN-Bus FD Board by Copperhill Technologies elevates the Raspberry Pi into a full-featured, high-performance CAN FD node. Engineered around the Microchip MCP2517FD CAN-FD controller and MCP2562FD transceiver, it adheres to the ISO 11898-1:2015 standard. With support for arbitration bit rates up to 1 Mbps and data-phase rates reaching 8 Mbps, it empowers modern [...]
Bridging CAN Bus to the Cloud: Building MQTT or WebSocket Gateways with ESP32
The Controller Area Network (CAN) is a robust and widely used communication protocol in automotive, industrial, and marine applications. It enables reliable, real-time data exchange between electronic control units (ECUs), sensors, and actuators. With the growing demand for remote monitoring, predictive maintenance, and IoT integration, there is an increasing need to bridge CAN data to [...]
 Loading... Please wait...
 Loading... Please wait...
            