Skip to content

Quick Start ​

This page takes you from installing the software to seeing your first CAN frame.

1. Install the software ​

  1. Get the installer from Download and run it.
  2. Open BeiniLink. Setup also installs beinilink-cli and adds it to your user PATH.

2. Wire the device ​

  1. Connect the device to your PC over USB.
  2. Connect CAN_H, CAN_L and GND to the device under test, see Wiring notes.
  3. Check that the bus is terminated and the device under test is powered.

3. Send and receive your first CAN frame ​

Step 1: Open a project. Download can-classic.blproj, open it with File → Open, and save a copy to your own folder.

Step 2: Select the device. Select the device on the Home tab. Click Refresh if none is found.

Home tab

Home tab: Start and Stop on the left, device selection and Refresh on the right

Step 3: Check the bitrate. In Bus Configuration, click the edit button on the CAN card and check that the bitrate matches the device under test. The example uses 500 kbit/s.

CAN interface settings

CAN interface settings: bitrate, FD data phase, listen-only mode and database

Step 4: Start measurement. Click Start and confirm in Information that the interface opened.

Step 5: Open the windows. Open Trace and CAN Sender from the View tab.

View tab

View tab: Trace and CAN Sender are here

Step 6: Send a frame. In CAN Sender, enter the ID, length and data, then click Send on that row. For periodic sending, change the trigger to periodic and set the period.

CAN Sender window

CAN Sender: each row is one frame, and you can add several (sample data)

Step 7: Check the result. Confirm the frame in Trace. TX marks sent frames and RX marks received frames.

Trace window

Trace: shows sent and received frames, with message names once a DBC is loaded (sample data)

If nothing is sent

An ACK error in Trace means no node acknowledged the frame. Check that the device under test is powered, on the same pair of wires, and using the same bitrate. See Troubleshooting for more.

4. Try LIN ​

  1. Open lin-master.blproj. It uses 19200 baud.
  2. Connect the LIN signal and reference ground, and check the network supply.
  3. Click Start and send a header manually from View → LIN Schedule.

See LIN Master and Slave for details.

LIN schedule (sample data)

5. Next steps ​