CANedge1: 2x CAN data logger (SD + RTC)
Function Overview:
CANedge1 是小巧輕便的專業級 CAN 數據記錄儀,配備 2xCAN FD 和 2xLIN 通道,支援 8-32 GB 工業 SD 卡存儲,內建 50 µs 精度實時時鐘。記錄數據以業界標準 MDF4 格式,並支援數據加密與高效壓縮,適合車輛測試、診斷與逆向工程。靜默模式、循環記錄、自動比特率偵測與即時串流功能提升靈活性。免費開源工具(如 Python API 和 asammdf GUI)支援 DBC 解碼與多格式轉換,實現全面數據分析與視覺化。CANedge1 提供高性能並降低成本,是工程師理想選擇。
Description
Professional Specification CAN Recorder - halves the cost
CANedge1 combines innovative design, cutting-edge components - and incredibly low cost.
- 8-32 GB industrial SD card withdrawable (= months of data)
- Popular binary MDF4 journal file format
- Advanced Message Filtering and Transmission Features
- CAN ID and data byte based start/stop logging triggers
- Silent Mode, Bit Rate Auto Detection, Cycle Recording
- Data compression and encryption (e.g. GDPR, CCPA)
- Supports CAN/LIN error frame recording.
- Fast start-up time. Safe disconnection during use (power safety)
- Add CANmod, e.g. to record 5 x CAN or temperature/analog data.
Open Source Software/API
CANedge1 uses open formats (MDF4 data, JSON settings, S3 server) - all software/APIs are 100% free and open source
This software toolkit provides the following features:
• Editors: Easily modify device configuration (online/offline)
• Converter: Convert data to various formats (e.g. vector ASC, PEAK TRC, CSV, etc.)
• asammdf GUI: Supports DBC conversion, data mapping and export.
• Python API: Automated Data Processing and Systems Integration
• Dashboard: Data visualization through customized browser dashboards
Specification
| Basic Description | |
|---|---|
| functional | 帶 SD 卡和 2xCAN/LIN 通道(包括 CAN FD)的獨立 CAN 總線資料記錄器 |
| Firmware | Supports free firmware updates to add features |
| configure | Configuration files based on the popular open source JSON schema concepts |
| Software | Free open source editor tool for easy device configuration (offline/online versions available). Free open source asammdf software and API for editing, DBC conversion and drawing MDF4 data. Free Open Source MF4 Converter - Drag and drop journal files to convert to CSV, ASC, TRC and more. 免費的開源 Python API - 用於自動化資料處理、報告或集成。 Free open source remote information processing dashboard for visualizing DBC decoded data in a browser. |
| surety | CE、FCC、IC、KC 和 RoHS 認證(請參閱文件)。 Voltage transient (emission/resistance) test by TUV SUD, ISO 7637-2:2011 (see document). |
| Warranty Policy | 1 year warranty |
| support sth. | Free, fast, high-quality support |
| originate | Denmark |
| CAN bus | |
|---|---|
| channel | 2 CAN channels (including CAN FD support) |
| Standard | ISO 11898: compliant with CAN (up to 1 Mbit/s) and ISO and Bosch CAN FD (up to 5 Mbit/s payload rate) |
| agree | Recording of raw data from CAN-based protocols (J1939/FMS, CANopen, NMEA 2000, OBD2, CAN FD, UDS, etc.) |
| identifier | CAN specification 2.0A (11-bit ID) and 2.0B (29-bit ID) compliant |
| Bit Rate Auto Detection | Bit rate can be detected automatically or set manually. |
| retransmission | Configurable retransmission of lost arbitration or error-disturbed frames. |
| Transceiver Protection | ±16 kV HBM ESD, ±15 kV IEC ESD, ±70 V bus fault, short circuit. Common mode input voltage: ±30V. TXD Display Timeout (prevents network blocking in case of failure). |
| LIN Bus | |
|---|---|
| channel | 2 LIN channels |
| Publisher/Subscriber | Each LIN channel can be configured as a LIN subscriber/publisher to support LIN data transfer |
| Customized Length | Supports customized frame length |
| Standard | LIN 2.0 compliant up to 20 Kbit/s (classic and enhanced checksum formats supported) |
| Transceiver Protection | ±8 kV HBM ESD, ±1.5 kV CDM, ±58 V bus fault. TXD Display Timeout (prevents network blocking in case of failure). |
| Data Logging | |
|---|---|
| SD card | Includes 8 GB of extractable Class 10 industrial micro SD (SDHC) (optional 32GB) - reads at 80 MB/s I |
| Parallel CAN/LIN | Simultaneous data recording for up to 2 CAN channels + 2 LIN channels |
| Real Time Clock | Yes - CAN frames are date and time stamped with 50 microsecond resolution (battery backed). The RTC can be set to match the local time zone (default: UTC). RTC 可以透過 CAN 訊息自動同步(例如,根據精確的 GNSS 時間戳記)。 |
| Journal File Format | Record data in industry standard binary MF4 (easy conversion to CSV, ASC, pandas, MATLAB, etc.) |
| Data Compression | Configurable embedded log file compression (size reduction of about 50-80%) |
| Mute Mode | Configurable Silent Mode: Restricted (Confirmation Only) or Monitor (Zero Transmission) |
| filters | 128/64 regular/extended ID filters per channel (range, mask, accept, reject, prescaling) |
| Preshrinking | 預分頻 CAN 幀,例如按時間(每 X 毫秒)或按資料(如果位元組 X 或 Y 發生變化)才記錄 |
| Send | 每個通道可傳輸 CAN 幀列表(單次/定期) - 例如用於 OBD2 請求 |
| CAN error frame | Supports logging CAN error frames (bit fill, form, CRC, bit, acknowledge) |
| LIN Error Frame | Supports logging of LIN error frames (checksum, receive, synchronize, transmit) |
| Remote Frame (RTR) | Supports remote CAN frame (RTR) recording/transmission |
| Cyclic Record | 可選的循環記錄模式(當 SD 卡已滿時,最舊的日誌檔案將被刪除) |
| Advanced Trigger | Control signals allow you to start/stop recording based on customized CAN ID and data thresholds |
| CAN heartbeat | 可選擇傳輸具裝置狀態、剩餘儲存空間和 RTC 時間的心跳 CAN 幀 |
| file splitting | Configurable log file split size (by size: 1-512 MB and/or by time period: 0-86400 seconds) |
| Power Safety | 100% 電源安全資料記錄 - 斷電時不會損壞文件 |
| Unique Device ID | 每個設備都有一個全域唯一 ID,確保日誌檔案命名唯一 |
| Data Encryption | Log files can be encrypted at rest on the SD card for security/GDPR/CCPA purposes. |
| Electricity | |
|---|---|
| Input Power | +7V to +32V DC via Channel 1 DB9 (e.g. via CAN connector power pins) |
| Power Consumption | Very low (~1 W) - no risk of battery exhaustion |
| Protection | Reverse voltage protection for the CAN bus power supply. Protection from transient voltage events on the power line. |
| mechanical | |
|---|---|
| Casing and Weight | Compact Aluminum Housing: 75 x 47 x 20 mm (W x L x H without flange) 100 grams |
| France | Flange with 4 x M3 screw holes (head diameter < 6 mm) - see also CANedge “Installation kit” |
| Connectors | 2 standard D-sub 9 (DB9) connectors (optional OBD2/J1939/...) Adapter) |
| Pin assignment | For DB9 connector pinout, please refer to the product manual. |
| Configurable power outputs | Channel 2 can be configured to supply 5V to an external module (e.g., CANmod sensor to CAN module) |
| LED | Indicates recorder status via 4 external LEDs: Power, CH1, CH2, Memory |
| Temperature | 工作溫度(零件):-25℃ 至 +70℃ |
| Protection Level | Defense Level 40 |
Frequently Asked Questions
You can chooseCANedge with GNSS/IMU。
In practice, this allows you to synchronize GNSS/IMU data with 2 x CAN/LIN data.
GNSS/IMU signals include position, speed, travel distance, attitude (roll, pitch, heading), altitude, acceleration and more. This data is added to the data log file internally as a "separate CAN channel" - you can configure the inclusion/frequency of each message. For more information, seeCANedge options, including. GNSS/Inertial Measurement Unit (IMU)。
Note: The final results generated by the internal GNSS/IMU are the same as those that will be generated by theCANmod.gpsThe second port connected to the CANedge is essentially the same. However, by building the GNSS/IMU into the CANedge, the overall size and price is dramatically reduced, while enabling simpler installation and configuration. It also frees up the CAN channels on the CANedge.
The CANedge is the second generation of the CLX000. we generally recommend using the CANedge for data logging use cases, and primarily recommend using the CLX000 if you need to transfer data via USB.
Key improvements of the CANedge over the CLX000 include:
mechanical
- Captureable SD: Captureable SD to transfer data at 80 MB/s (compared to 0.5 MB/s for CLX000 via USB)
- Industrial SD: CANedge utilizes industrial SD cards for improved performance, life, temperature range, etc.
- Channels: 2 x CAN/LIN channels with parallel recording 2 x CAN + 2 x LIN
- Aluminum housing: The new housing is as compact as the CLX000, but more robust and offers mounting flanges.
- Power output: Power external modules, such as GPS to CAN or temperature to CAN modules, via a second port
- Robust Protection: CANedge has enhanced protection against voltage spikes, etc.
Log files and software/API
- MDF4 log files: popular binary MDF4 format, more compact than CSV, faster processing, supported by many CAN tools
- Configuration: Open source configuration editor can be used online/offline through your browser.
- JSON Schema: The profile is based on the standardized JSON Schema concept, which is supported by many open source tools.
- Converter: Open source lightweight converter to convert MDF4 drag and drop/CLI to e.g. *.csv and *.asc.
- asammdf GUI: Supports user-friendly MDF4 journal file editing, DBC conversion (including OBD2/J1939), graphic drawing, etc.
- Python API: Easy large-scale data processing and automatic creation of reports/databases/dashboards, etc.
- MATLAB: Log files are locally integrated with MATLAB's Vehicle Network Toolbox.
- Dashboards: Easily visualize your data in free customizable Grafana dashboards.
Data Logging
- Lossless: CANedge can record complete bus loads with zero message loss (CLX000 limited to ~800-1000 frames/sec)
- Compression: Optional compression reduces file size by up to 80% compared to CLX000.
- Encryption: Optional encryption allows you to encrypt log files on the SD card for added security.
- Advanced configuration: more advanced filters and transmission lists (e.g., up to 128 filters vs. 8 on the CLX000)
- Accuracy: 20x better RTC resolution (50 microseconds) with advanced RTC synchronization options
- Start-up time: Much faster than CLX000 (approx. 1 sec. vs. approx. 10 sec.)
- CAN FD: CANedge supports CAN FD (Flexible Data Rate), making it future-proof!
- Trigger: Controls when to start/stop recording/transmission based on customized CAN signal thresholds.
- Error frame: CANedge supports CAN/LIN error frame recording.
- LIN Slave/Master: The CANedge can act as both a LIN slave and a LIN master (publisher).
GNSS/IMU + connection
- GNSS/IMU: The CANedge supports optional built-in GNSS/IMU functionality.
- WiFi: CANedge2 supports WiFi data transfer to your own cloud/self-rack servers (including OTA updates)
- 4G LTE: CANedge3 supports 4G LTE data transfer to your own cloud/self-rack servers (including OTA updates)
In addition to CANedge2CANedge1 and CANedge2 100% are identical except for the WiFi feature in CANedge3. Similarly, CANedge1 and CANedge3 are identical except for the 4G LTE feature in CANedge3. Also note that CANedge1/CANedge2 supports optional GNSS/IMU, which by default is part of CANedge3.
If you only need to collect CAN data very rarely and the device is easy to physically access, then the CANedge1 will usually suffice. However, if you need to collect data frequently and ideally remotely, then the CANedge2/CANedge3 will soon pay for itself. In particular, if you need to collect data across fleets or machines, CANedge2/CANedge3 is more practical and cost-effective.
The WiFi/LTE connected CANedge has the added advantage that you can fully automate the data collection as well as the data processing workflow. For example, you can set up automatedPython APIScripts to modify data, perform DBC decoding, such as setting up theRemote Information Processing DashboardThe CANedge2 is also easier to manage in the field. CANedge2 is also easier to manage in the field, as you canCANcloud Remote Information Processing PlatformMonitor status and perform operations such as wireless configuration and firmware updates.
For use cases where a WiFi network is available, we recommend CANedge2. If you need to upload data via 4G LTE (cellular), we recommend CANedge3.
CANedge is designed to provide "professional specification" CAN/LIN recorders in the market.Optimal value/cost ratio.
In particular, it is distinguished from similar devices by the following factors:
- Professional specifications: CANedge offers specifications equivalent to the best available recorders
- Compact: CANedge Smaller than similar devices 50-80%
- Low cost: CANedge costs 50-80% less than similar devices
- Easy to use:Device is ready to use without configuration
- FOSS:All software/API tools are 100% free and open source.
- Interoperability:Open standards and tools can be integrated into any system - no lock-in
- Free support:We offer free first-class technical support
For use cases that require the addition of GNSS/IMU, we recommend the option ofBuilt-in CANedge for GNSS/IMU。
For other sensor inputs (temperature, analog, digital, pulse...) you can connect external sensors to the CAN module to the device. In particular, ourCANmodThe Sensor to CAN module can be easily integrated with the CANedge.
Specifically, the CANedge's second port provides 5V DC voltage to the external module for easy installation. Data from the connected sensor to the CAN module is logged in the CANedge log file along with data from the other CAN/LIN channels.
For example, consider ourCANmod.temp Temperature to CAN module orCANmod.input Analog/digital/pulse to CAN module.
The size of the original MF4 journal file depends on the application and the amount of data you want to record.
The following overview shows a typical example of a heavy-duty truck (J1939 data) with a display speed of 700 frames per second. Obviously, if you record everything, an 8 GB SD card will allow you to record data 24/7 for about 7 days, and 32 GB for about 26 days.
However, CANedge supports powerful options for optimizing the size of log files. Therefore, a more realistic scenario is shown below, where for example a 32 GB SD allows you to log more than 800 days.

Below we have listed some of the key features that will allow you to optimize your journal entries:
- Compression:Enable compression to reduce data size by 50-80%
- Filter:Specify CAN IDs to record/ignore (through range and mask)
- Pre-scaler:Instead of recording frames at their "original" frequency, you can customize the frequency with the CAN ID.
- Control signal:Specify when to start/stop recording based on specific CAN signal thresholds
If the SD is full, cyclic logging allows the CANedge CAN recorder to continue logging data by deleting the oldest log file first.
Compared to the CL2000, the CANedge1 CAN logger is superior at logging data to an SD card. However, CANedge1 does not support real-time streaming over USB. We recommend using the CL2000 for this type of use.
For a general introduction to CAN logging with CANedge, please refer to our45-minute webinar。
Below, we outline the basics of how to get started recording raw CAN data:
- Connect the CAN logger to the CAN bus (optionally with our adapter cable)
- The device boots up, detects the bit rate and starts recording raw data to the SD card.
- Disconnect the device, extract the SD and insert it into the PC.
• In asammdf GUI/APIetc. to open the original log file for theDBC Decodingand visualization
The CANedge1 CAN Bus Analyzer can record data for any high-speed CAN bus application (ISO 11898-2). In practice, this includes almost all vehicles (cars, trucks, tractors, forklifts, buses, motorcycles, electric vehicles, etc.) as well as all kinds of production machinery,Battery/BMS for Electric Vehiclesetc. Most aircraft and ships also use CAN buses. In terms of protocols, this includes SAE J1939、CANopen、NMEA 2000、 FMS、OBD2etc.
For the specific case of OBD2 vehicle data, CANedge1 can periodically transmit up to 64 customized CAN messages, meaning it can be used as an OBD2 data logger. Note that you will need to verify that your vehicle uses CAN as the basis for OBD2 communication (e.g. this is the case for all U.S. vehicles built after 2008). Also note that all cars support a different number of OBD2 parameters - CANedge1 will of course only log the supported data.
CANedge requires the use of specific industrial SD card models to ensure performance and power security. You can select either an 8 or 32 GB SD card as an option at checkout (or aPurchase alone)。
You should not use 3rd party SD cards as they may cause data corruption and other forms of non-functional behavior.
Honghong will provide you with any support you need!
Our professional Honghong team will be the first to respond and provide you with the best service to solve all your problems.






