# kuksa.hardware
**Repository Path**: mirrors_eclipse/kuksa.hardware
## Basic Information
- **Project Name**: kuksa.hardware
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: Apache-2.0
- **Default Branch**: main
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2021-04-14
- **Last Updated**: 2026-03-29
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# Eclipse KUKSA CANOPi Hardware
This repository contains information and manufacturing files for the CANOPi automotive prototyping plattform.
The Eclipse KUKSA CANOPi is a baseboard for the [Raspberry Compute Module 4 (CM4)](https://www.raspberrypi.com/products/compute-module-4).
With the CANOPi you have all the ingredients for hacking vehicles and prototyping Software Defined Vehicle functions and applications.
* Compatible with the Raspberry Pi ecosystem thanks to the CM4
* Up to 8GB of RAM and up to 32GB eMMC or any size micro SD card storage
* integrated SIM card slot and M2 slot to add cellular connectivity
* Can be powered via a vehicle's [OBD Port](https://en.wikipedia.org/wiki/On-board_diagnostics#OBD-II)
* [STN2120 OBD-II](https://www.obdsol.com/solutions/chips/stn2120/) to access vehicle data on OBD (only CAN supported by hardware)
* Two [MCP251xFD](https://www.microchip.com/en-us/product/MCP2518FD) based [CAN-FD](https://en.wikipedia.org/wiki/CAN_FD) interfaces allowing interfacing two vehicle classic CAN or CAN FD busses directly.
* [PCF85036A Realtime clock](https://www.nxp.com/products/peripherals-and-logic/signal-chain/real-time-clocks/rtcs-with-ic-bus/tiny-real-time-clock-calendar-with-alarm-function-and-ic-bus:PCF85063A)
## What you can find here
* Find schematics board renders and BOM lists in [./hw_doc/](./hw_doc/)
* You can find GERBER files needed to manufacture the PCB in [./manufacturing](./manufacturing)
* [Altium Designer](https://www.altium.com/altium-designer) EDA project file nn case you want to modify the schematics can be found in [./EDA](./EDA).
## How to setup
If you set up a fresh CM4 that has never been used before in CANOPi you need to update the EEPROM first
* [Updating CM4 EEPROM for CANOPi](./sw_doc/update_eeprom.md)
In order to make full use of all hardware components, you need to configure your Raspberry OS
* [Enabling Hardware support in your OS](./sw_doc/configure_raspberryos.md)
If you use a compute module with integrated flash (eMMC), read
* [How to flash eMMC compute modules](./sw_doc/flash-emmc.md)