Docs / Custom CAN Profiles / Profile Builder
Custom CAN Profiles

Profile Builder

Teach your KrispyGauge to read any CAN bus. Describe each value as a channel and the builder checks it against the same rules as the gauge. When it's ready, download the .json file and install it from Advanced → ECU / Protocol → Custom CAN on your gauge's web page. New to this? Start with the format guide.

Up to 32 channels 11 & 29-bit IDs Runs in your browser

Build a profile

Your work is kept in this browser as you go.

Profile

Channels 0 / 32

    Each channel shows on the gauge as Custom 1, Custom 2… in this order.

    Channel

    What it is

    Where it is
    This value LSB MSB Mux selector Other channels on this ID Click a bit to set the LSB.
    Turning it into a number

    Display

    For frames that carry different data depending on a selector, like EGT modules. The selector uses this channel's byte order.

    Try it
    Paste a frame to see what this channel would show.

    Check

    Your file

    The share link carries the whole profile, so whoever opens it gets this builder with your profile loaded.

    
                        

    Installing a profile

    1. Connect to your gauge's WiFi and open its web page.
    2. Go to Advanced → ECU / Protocol and select Custom CAN.
    3. Under Upload a profile, choose your .json file and check the preview.
    4. Click Install on gauge. If the bus speed changed, reboot when asked.
    5. Check the live table against your ECU software before building pages around it.

    Read the full format guide →

    Import from DBC

    Motorola start bits are converted for you, and units are written the way the gauge expects (°F, kelvin and mph become °C and km/h). Check the result under Check, and test a frame with Try it.

    Paste a profile