# Quick Start Guide

## 1-1 Features:

* Pibiger SavvyCAN Series Products are SocketCAN devices;
* Officially provide SavvyCAN Software support CAN FD;
* Compatible with Busmaster,Socket CAN,etc...
* CAN FD bit rates from 25 kbit/s max up to 12Mbit/s;
* Timestamp resolution up to tp 1μs;
* Each CAN FD Signal\&Power Separately isolated against USB Up to 2.5KV;

## 1-2 How to Use On Windows

### Step1, Download  Install Software

1.1 [Driver](https://2214540728-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fc9gHV3stj5J1Ngg514P3%2Fuploads%2FUyljf23EipSyIKCzDi6F%2FDriver.zip?alt=media\&token=ac1d46af-f95f-45f2-8995-8e88e9a22c85)

1.2 [SavvyCAN FD Software](https://www.pibiger-tech.com/wp-content/uploads/2023/07/SavvyCAN-Support-FD.zip)

1.3 [Hardware User Manual](https://www.pibiger-tech.com/wp-content/uploads/2023/07/SavvyCANFD-Datasheet.pdf)

### Step2, Connection

2.1  Connect USB  A To Computer. Check from device manager see CAN Hardware

<figure><img src="/files/ALZ3AxMuxFy0AmUQXBQH" alt=""><figcaption></figcaption></figure>

2.2 Open Savvy CANFD Software We provide

<figure><img src="/files/UcfGUjbaqhFSgGpc4Ejx" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/Aj1uUibLAH5gsTetuKta" alt="" width="563"><figcaption></figcaption></figure>

<figure><img src="/files/8a3sIFJ2CGD44rDxwd6p" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/Ao7EdVfVVUYezXpUxiy4" alt=""><figcaption></figcaption></figure>

### Step3, CAN Speed/CAN FD Data Rate

3.1 How to set CAN Speed and Data Rate

<figure><img src="/files/AvQKaHhv9LLgIHU25VQe" alt=""><figcaption></figcaption></figure>

### Step4,Internal 120Ω Termination Resistor

{% embed url="<https://docs.123buyelectronic.com/home/user-manual/internal-120o-termination-resistor>" %}

#### Step5,CUSTOM Nominal/Data Bit Rate

{% embed url="<https://docs.123buyelectronic.com/home/user-manual/custom-nominal-data-bit-rate>" %}

## 1-3 How to Use On Linux

### Method 1: Download pre-compiler APP&#x20;

<https://github.com/collin80/SavvyCAN/releases/>

```
// Download Address: 
https://github.com/collin80/SavvyCAN/releases/

1.1 - Install the pre-compiled SavvyCAN
1.2 - Double click on SavvyCAN.app
```

### Method2:  Download Source Code and compiler

<https://github.com/collin80/SavvyCAN>

```bash
Instructions for compiling:
Download the newest stable version of Qt directly from qt.io (You need 5.14.x or newer)

cd ~

git clone https://github.com/collin80/SavvyCAN.git

cd SavvyCAN

~/Qt/5.14/gcc_64/bin/qmake

make
Now run SavvyCAN

./SavvyCAN
On linux systems you can run ./install.sh to create a desktop shortcut.

Compiling in debug mode for additional information
qmake CONFIG+=debug

make
What to do if your compile failed?
The very first thing to do is try:

qmake

make clean

make
```

### Method3 Linux\_Soft\_SocketCAN

[Linux\_Soft\_SocketCAN](https://www.pibiger-tech.com/wp-content/uploads/2023/07/Linux_Soft_SocketCAN.zip)

## 1-4 How to Use On Mac Os

#### Please refer to below&#x20;

{% embed url="<https://docs.123buyelectronic.com/home/user-manual/use-on-mac-os>" %}

## 1-5 Internal 120Ω Termination Resistor

#### Please refer to below&#x20;

<https://docs.123buyelectronic.com/home/user-manual/internal-120o-termination-resistor>

## 1-6 CUSTOM Nominal/Data Bit Rate

Please refer to below

{% embed url="<https://docs.123buyelectronic.com/home/user-manual/custom-nominal-data-bit-rate>" %}

## 1-7 Change Product ID For Difference OS

<https://docs.123buyelectronic.com/home/user-manual/change-product-id>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.pibiger-tech.com/home/usb-to-can-fd-series/savvycanfd/quick-start-guide.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
