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)
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
1
IGN
Ignition-controlled 12V Power
2
CANH
CAN High
3
CANL
CAN Low
4
GND
Ground
Aux Power header
1
GND
Ground
2
GND
Ground
3
3.3V
3.3V Power Output
4
5V
5V Power Output
Sensor Inputs
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.
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?