Chimera

"Ed...ward..."

Introduction

Chimera is the bridge between your car's brain and the RetroPilot system. It's designed to read critical vehicle information and translate it into a language that RetroPilot Cores and your chosen compute can understand. Whether your car has a modern CAN bus or older, direct sensor signals, Chimera is flexible enough to get the data it needs. This guide will walk you through the basics of the Chimera, showing you how to connect everything and configure it using the included utility.

Features

Power & IO

  • Flexible Power Outputs: The board provides both 3.3V and 5V outputs to power your connected hardware.

  • Secure Power Connections: Use the dedicated 4mm screw terminals to safely connect your car's 12V battery and ground. All inputs and outputs are fused for protection.

  • Intelligent Power Control: Chimera includes an on-board relay to control power for up to three connected devices on CAN0, such as RetroPilot Cores.

CAN Connectivity

  • CAN0: Six connections are dedicated to the primary CAN0 bus. This is where you'll connect your RetroPilot Cores or any device you need to control, such as StepperServoCAN.

    • Power: On the CAN0 header, three power outputs are labeled 12VR, meaning they are switched on and off by the on-board relay. The other three are labeled IGN, and they are active whenever your car's ignition is on.

  • CAN1 (ADAS): Three connections are available for CAN1. Use this bus to connect radars or other ADAS-specific sensors.

    • Power: All power outputs on the CAN1 header are labeled IGN, so they are active whenever your car's ignition is on.

  • CAN2 (Vehicle & Retrofit): Three connections are for CAN2. This is a versatile bus you can use to tap into your car's existing CAN network. If your car isn't CAN-equipped, you can use this bus to connect and integrate sensors you're retrofitting, such as steering angle sensors or ABS units.

    • Power: All power outputs on the CAN2 header are also labeled IGN, meaning they are active whenever the ignition is on. If your car isn't CAN-equipped, you can use this bus to connect and integrate sensors you're retrofitting, such as steering angle sensors or ABS units.

Tools & Compatibility

  • USB Port: An on-board USB port allows you to connect a computer for easy configuration and real-time CAN bus analysis.

  • Panda APIs: The Chimera is fully compatible with the Comma.ai Panda APIs for sending and receiving CAN messages.

  • OBD-C Port: A dedicated port makes it simple to connect other Comma devices.

  • Open Source: The firmware for Chimera is completely Free and Open-Source Software (FOSS) and available on GitHub, giving you full transparency and control.

Hardware Overview

Before you begin installation, it's important to familiarize yourself with the key components on the Chimera board. Below is a breakdown of the main connection points and features.

Power & I/O

  • 12V Power Terminals: The two large screw terminal blocks are your main power inputs. This is where you will connect the Chimera directly to your car's battery. Here, the one near +BATT is the 12V VBATT terminal and the one labeled T2 is ground. Use an M4 eyelet ring terminal, crimped onto 10AWG wire, to make the connection. This input is fused, and a 30A mini fuse is recommended.

  • Fused Outputs (OUT1, OUT2, OUT3): These screw terminal blocks are your main power outputs. They are designed to connect to high-current devices like an Actuator Core or a Relay Core. Each of these outputs has its own dedicated fuse for protection. Fuse these in accordance with what's being plugged in. For example, Actuator Core needs a 15A fuse while Relay Core only needs a 5A fuse.

  • Auxiliary Power & Ground: A smaller screw terminal block provides outputs for 5V, 3.3V, and GND to power smaller, low-current components.

  • Analog and Sensor Inputs:

    • IGN is used to connect to the cars ignition line, which powers chimera when not connected by USB and also powers connected devices not controlled by the relay.

    • VSS connects to a digital Vehicle Speed Sensor1

    • CPS connects to the car's Crankshaft Position Sensor1

    • BRAKE connects to the Brake Light Switch

    • ADC1 and ADC2 are used to connect to your car's Cruise Control Stalk if it's a resistive type

CAN Connectivity

  • CAN0, CAN1, and CAN2 Terminals: These screw terminal blocks are where you will connect to your vehicle's CAN buses. As detailed in the features section, these terminals also provide power outputs, some of which are controlled by the on-board relay.

  • CAN Termination Headers: The board includes a header for each CAN bus. If you need to terminate a bus, simply install a jumper on the corresponding header.

Ports & Buttons

  • USB Port: The USB Type B port is your main connection for configuring the Chimera and for real-time CAN bus analysis.

  • OBD-C Port: A standard OBD-C port is provided for quick and easy connection to other Comma devices.

  • DFU & Reset Buttons: These buttons are used for entering Device Firmware Update mode and for resetting the board, respectively.

Pinout

CAN0 (ports 1, 2, and 3)

Pin Number
Pin Label
Function

1

12VR

Relay-controlled 12V Power

2

CANH

CAN High

3

CANL

CAN Low

4

GND

Ground

CAN0 (ports 4, 5, and 6), CAN1 & CAN2

Pin Number
Pin Label
Function

1

IGN

Ignition-controlled 12V Power

2

CANH

CAN High

3

CANL

CAN Low

4

GND

Ground

Aux Power header

Pin Number
Pin Label
Function

1

GND

Ground

2

GND

Ground

3

3.3V

3.3V Power Output

4

5V

5V Power Output

Sensor Inputs

Pin Number
Pin Label
Function

1

IGN

Ignition line from car (12V when car is on)

2

VSS

Vehicle Speed Sensor output

3

CPS

Crankshaft Position Sensor output

4

BRAKE

Brake Light Switch output

5

ADC1

0-5V analog signal, usually used for cruise stalk or buttons

6

ADC2

0-5V analog signal, usually used for cruise stalk or buttons

Power Outputs (OUT1, OUT2, OUT3)

On these, the label just says +OUT1, +OUT2, and +OUT3. The + denotes which terminal is +12V, while the other is GND.

Pin Number
Pin Label
Function

1

+

12V from Battery

2

Ground

Installation

Installation procedures will vary according to what is available on the car. For instance, a 2014 Honda CRV has a native CAN bus and so will not require the sensor inputs to be connected at all since all the data can be obtained from the CAN bus. In that case, all that needs to be connected to Chimera is the following:

Cars after 2008 (generally)

  • +BATT to 12V from the battery, via a 10 AWG wire

  • T2/GND to the car's ground, via a 10 AWG wire

  • IGN to the car's ignition line

  • CANH (on CAN2) to the car's CAN bus High

  • CANL (on CAN2) to the car's CAN bus Low

Cars before 2008 (generally)

  • +BATT to 12V from the battery, via a 10 AWG wire

  • T2/GND to the car's ground, via a 10 AWG wire

  • IGN to the car's ignition line

  • VSS to the car's vehicle speed sensor 1

  • CPS to the car's Crank Postion Sensor1 2

  • BRAKE to the car's Brake Light Switch output3

  • ADC1 or ADC2 to the car's Cruise Control Switch. If the switch is a simple resistor divider type, install an appropriate pull-up resistor between the ADC input and either 3.3V or 5V.

  • Retrofitted Steering Angle Sensor (Required) on CAN2, following the sensor manufacturer's pinout

Software setup

Troubleshooting

Configuration

Footnotes: (1) check your car's repair manual or use an oscilloscope to verify it's a square wave (2) optional (3) optional if retrofitting an iBooster

Last updated

Was this helpful?