Installing an openOBC board into an OBC

From openlabs wiki
Jump to: navigation, search

This guide will show the basic steps required to retrofit an openOBC board into an OBC. No instructions are given for the actual process of soldering or desoldering since Youtube already has many excellent video tutorials which are greatly superior to any attempt that could be made here, however a few links to some of of the best Youtube videos would be a desirable addition to this page.


Begin by removing the rear cover of the OBC. There are tabs at the 4 corners which need to be pushed in and then the whole rear cover slides off.

DSC 0690.jpg
DSC 0691.jpg
DSC 0693.jpg


Release the 2 pairs of tabs holding the PCB in place and lift up the PCB. It will be retained by the 3 ribbon cables attached to it along the bottom edge.

DSC 0695.jpg
DSC 0699.jpg
DSC 0697.jpg


Desolder the 3 ribbon cables from the PCB. The PCB will now be free from the OBC.

DSC 0700.jpg
DSC 0703.jpg


Desolder the 2 connectors from the PCB. The PCB and the parts remaining on it will not be used.

DSC 0713.jpg


Solder the 2 connectors to the openOBC board, taking care to put the black connector on the left and the white connector on the right as viewed from the top side of the PCB.

DSC 0714.jpg


Solder the openOBC board to the OBC.

The BACKLIGHT header on the factory OBC board has only 3 holes, but the openOBC has an extra hole labeled AUX. Don't connect anything to AUX unless you know what you're doing. The three wires that go to the LCD backlights should be connected to +12V, CLOCK, and MAIN.

It will be necessary to cut off or bend the tabs at each end of the plastic ribbon cable supports since the openOBC board does not have holes for them.

DSC 0715.jpg
DSC 0718.jpg
DSC 0719.jpg


You can now test your openOBC by either plugging in any 12V DC power source (>=600mA; 1000mA preferred) or just hooking it up to your car. You should be greeted by the openOBC bootup display showing the firmware version and Git commit hash, potentially followed by some error messages if it isn't connected to your car or if the ignition is turned off. In your car, you'll probably want to set the ON/AUTO switch to AUTO so that the OBC will sleep when the ignition is turned off. Otherwise, you can set the switch to ON to prevent the OBC from ever going to sleep.

DSC 0731.jpg