4 layers40 × 26.5 mm

StandardModuleV2
ilicmiljan/open-can-controller
Open-source CAN bus controller for BMW E9X instrument clusters (Firmware + PCB)
41 parts5GPL-3.0
KiCad boards from 2 GitHub repositories tagged “kwp2000”, the most starred first; open any of them in PCBKit.

ilicmiljan/open-can-controller
Open-source CAN bus controller for BMW E9X instrument clusters (Firmware + PCB)

Aleksei327/ESP32-C5-OBD2-Scanner
DIY dual-CAN OBD2 adapter on Seeed XIAO ESP32-C5 with a Flutter Android app. Working prototype, tested on a Citroën C3 II: full read-only ECU scan, PSA fault codes, live data. Single-sided home-etched KiCad board.

ilicmiljan/open-can-controller
Open-source CAN bus controller for BMW E9X instrument clusters (Firmware + PCB)