CL1000 - low cost CAN bus data logger and USB interface

CL1000: CAN Bus Logger & USB Interface

The plug & play CL1000 CAN logger records CAN bus data to an 8 GB SD card. The logger is 100% standalone (no PC required) and data is easily extracted via USB.

The CL1000 is ideal for vehicle development and field testing (cars, heavy duty & more).

Further, the CL1000 doubles as a powerful reverse engineering tool with live-streaming via USB in SavvyCAN or Python.

Buy now - or read more below!

See also our CANedge for CAN logging use cases and CANmod.router for USB streaming.

Regular price
170 EUR
Unit price
per 
In stock | Prices ex VAT/duties | PDF quotation  
 i  To get a PDF quotation, you can go through the normal purchase process via our webshop.

Under 'Payment Method', you can select 'Request PDF quotation'. Once you submit your request, we will send the PDF quotation in <30 minutes.

If you prefer, you can of course also contact us.




Simple To Use CAN Logger PLUG & PLAY

Configure in 2 min. Power via CAN connector. Auto-detect bit-rate

Log CAN Data to SD Card (No PC) STANDALONE

Log CAN data to 8-32GB SD card for months - no pc needed

Free Software CAN Logger FREE SOFTWARE

Configure your CL1000, stream data & convert log files

SavvyCAN CAN Bus Data Streaming LIVE STREAM

Easily stream raw & DBC decoded CAN data in SavvyCAN

Ultra Small Data Logger COMPACT

Fits the palm of your hand (6.6 x 4.3 x 2.4 CM) & weighs <50g

Cheap Low Cost Affordable CAN Logger LOW COST

The value/cost of the CL1000 is unbeatable


FFWS logo
"It has truly moved our possibilities. Thank you for making an awesome device at an unbeatable price!"
— Andrew Nuhlicek, FFWS
PG logo
"We've used the CL1000 for years now. These seem to be the ONLY affordable CAN loggers on the market"
— Chad Clendening, PG
Riversimple logo
"The CL1000 is small, easy to use and has little need for configuration. For the cost, it is unbeatable!"
— Douglas Ponsford, Riversimple








Compact CAN logger with SD

The CL1000 lets you log raw CAN data to an 8-32 GB SD card
- 100% standalone with no PC required:

  • Power via CAN connector (<1W power consumption)
  • Auto-detect bit rate - no configuration required
  • Log raw CAN data in simple CSV style format
  • Easily extract data from the SD card via USB
  • Configure device via simple CONFIG.INI file
  • Silent mode, filters, transmit lists, cyclic logging
Buy Now intro video use cases
CL1000 CAN bus data logger with SD card




CAN streaming in SavvyCAN

The CL1000 can stream raw CAN data via USB to your PC for real-time analysis in Python or SavvyCAN:

  • Stream raw CAN data in flexible views (filters, traces, ...)
  • Send CAN frames into your CAN bus with real-time control
  • Display human-readable form via DBC files (incl. J1939)
  • Create real-time plots of decoded signals like speed, RPM, ...
  • Highlight bit/byte changes per CAN ID via the 'sniffer view'
  • Quickly plot 'hypothesis signals' for reverse engineering
  • Load CLX000 log files for post processing analysis
Buy Now savvycan python


If you need to stream CAN bus data via USB you can use both the CLX000 and CANmod.router.

For pure streaming use cases, we recommend the CANmod.router as it offers multiple advantages:

  • It can be powered via USB while streaming - the CLX000 has to be powered via the DB9 (7-32V)
  • It offers 4 x CAN interfaces vs. 1 x CAN for the CLX000
  • It supports CAN FD on all 4 interfaces
  • It can handle 8,000+ frames/second vs. 1,000+ frames/second for the CLX000
  • It provides flanges for easier mounting in the field
  • It offers advanced configuration of e.g. bit-rates, filters




Convert & DBC decode log files

The CL1000 also comes with software tools for converting & decoding log files.

  • Convert log files to Vector ASC or PEAK TRC
  • Decode log files with DBC support in SavvyCAN
  • Export output as CSV for e.g. Excel pivots

Tip: See also our CANedge for SD logging.

learn more
CAN bus data software free DBC decoding

Check out our tech specs, use cases or FAQ - or buy now!

Do you have any questions?

Contact us

The CL1000 is suited for short-duration standalone data logging and ad hoc data streaming.

Below we outline some of the typical applications for the CL1000 - also, check our case studies for real customer use cases.

Note: We recommend that you also check out the 2nd generation CANedge.

Reverse Engineering CAN Bus Data Wireshark

Reverse engineering proprietary data

Want to reverse engineer proprietary data parameters?

If you're not the vehicle OEM, you may need to reverse engineer certain proprietary CAN data. Maybe you want to hack your car - or maybe you need to add custom functionality in a J1939 test setup. Through data logging, real-time streaming and analysis it is possible to identify what CAN IDs relate to what parameters - and how to offset/scale the data. Learn more in our CAN sniffer intro. You can stream data via SavvyCAN or Wireshark, both 100% free and open source.

Compliance monitoring

Need to record and register vehicle data for compliance?

In some scenarios, you'll need to collect compliance or insurance related data - e.g. emissions (e.g. NOx, CO, HC, PM, ...). You may need to legally log this data from your fleet - even if you do not intend to use it actively. In such a setup, the CL1000 is a simple low cost solution: With an 8-32 GB SD and cyclical logging you can log all the CAN, OBD2, FMS or J1939 data you need - and collect it on a case-by-case basis.

Compliance Emission Data CAN J1939 OBD2 Logger
Vehicle Fleet Field Testing CAN Bus Data

Vehicle development & field testing

Need to develop, debug or optimize your vehicles?

The CL1000 provides OEM teams with an easy tool for collecting vehicle data. In particular, the CL1000 is useful for late-stage development. Here, the compact standalone functionality means that it can be added to large fleets of prototype vehicles for long-duration logging. After a few weeks or months, the data can be collected and analyzed for optimization and diagnosis.


See the docs section for the CLX000 intro, manual, firmware & software downloads.

GENERAL
Functionality Data logger and real-time CAN interface (live send/receive)
LEDs Logger status via three externally visible LEDs
Firmware Supports free firmware updates for adding features
Software Free executables for conversion to ASC/TRC [Windows/Linux]
Free open source SavvyCAN software for streaming/analyzing CAN data + DBC decoding [Windows/Linux]
The .INI config / .TXT log files can also simply be opened in text editors or scripts [Windows/Linux]
Safety CE, FCC, IC, RoHS certified
CAN BUS
Standard Compliant with physical layer standard ISO 11898-2
Identifiers Compliant with CAN specifications 2.0A (11-Bit ID) and 2.0B (29-Bit ID)
Bit Rate Bit rates up to 1 Mbps (manually configured or automatically detected)
Bit-rate auto-detection Yes
Protocol Support Protocol independent (i.e. able to log CAN, J1939, CANopen, OBD2, ...)
Filters Advanced message filtering on eight configurable channels
Silent Mode Yes (does not affect CAN-bus transmission)
Fail-Safes The device does not terminate the CAN-bus internally
DATA LOGGING
SD Card Replaceable 8 GB SD card (optional 32 GB)
Real-Time Clock No (see instead the CL2000 or CANedge)
Control Signal Logging state (enabled/disabled) can be changed run-time using a CAN-bus control message
Heartbeat Signal Supports heartbeat signal to periodically indicate logger status
Cyclic Logging Supports cyclic logging mode (oldest log file is deleted when file system is full)
Down Sampling CAN ID specific message down-sampling to reduce frequency of logged messages
Transmit Transmit up to 20 customized CAN bus messages (e.g. for OBD2). Full real-time transmit control via USB
File System Standard FAT file system
Frames/Second The CL1000 can log/stream ~800-1000 frames/sec without loss. For higher busloads, see the CANedge
SUPPLY
Power via CAN connector Power can be supplied from the DB9 CAN connector (log/stream) or via USB (data extraction)
Via CAN connector (DB9) Power supplied by the CAN bus (+7.0V to +32V DC) using pin 9 (supply) and 3 (ground)
Protection Reverse voltage protection on CAN-bus supply
Transient voltage pulse protection on CAN-bus supply
Power via USB Power supplied by USB (+5.0V DC) for data extraction/configuration
Consumption The logger's power consumption is approximately 1 W
MECHANICAL
Enclosure Robust, small enclosure
Dimensions 66.7 x 42.7 x 23.5 mm (L x W x H)
Weight 45 grams
Connector Standard D-sub 9 (DB9) connector (OBD2, J1939, "generic" adaptor optional)
USB Standard mini USB (B) connector for extracting data & streaming (cable not included)
Temperature Operating temperature: -20degC to +65degC
IP Rating IP Rating 40

Download PDF datasheet




The 8GB SD card provides significant capacity. While space consumption varies depending on your application, 8 GB will provide many weeks worth of continuously logged data. As most vehicles are not running continuously, this typically corresponds to months of data.

If you need to log data for very long durations, you can either upgrade to a 32 GB SD card - or pre-sample your data to a lower frequency (e.g. logging only every 10th or 100th message). Finally, you can add filtering to restrict your logging to certain CAN IDs or J1939 PGNs. For more details on this, see the product manual.


The CLX000 series can record data from any high speed CAN bus application (ISO 11898-2). In practice, this includes raw data from almost all vehicles (cars, trucks, tractors, forklifts, buses, motorcycles, ...) - as well as various production machinery, EV batteries and more. Most planes and boats also use CAN bus. In terms of protocols, this encompasses e.g. J1939, CANopen, NMEA, FMS, OBD2 and more.

For the specific case of OBD2, the CLX000 can transmit up to 20 custom CAN messages periodically, which means it can be used as an OBD2 data logger. Note, however, that you need to verify that your car uses CAN as basis for the OBD2 communication (this is the case for all US cars produced after 2008 e.g.). Also, note that all cars differ in the amount of OBD2 parameters they support - and the CLX000 is of course only able to record the supported data.


The CLX000 series can be powered via the CAN bus. This means that you simply connnect the device via the DB9 connector to power it. In cars, you'll typically need a DB9-OBD2 adaptor, while for e.g. trucks you may use a DB9-J1939 adaptor.

Once connected, the CLX000 will start recording data - and due to the extremely low power consumption, you can simply leave it in your vehicle. In most vehicles, the CLX000 will power off when the vehicle is powered off. If this is not the case, the power draw of the logger itself is still not an issue in regards to battery drain. However, if you're requesting e.g. OBD2 data in this scenario, the polling may wake up the car's ECUs. In this case, you should avoid leaving the CLX000 powered on in an unused car for more than a few days.

Note that the CLX000 can also be powered via USB when it enters 'mass storage device mode' - this lets you configure the logger on your PC without a separate power source.