Skip to the content
4 layers49.5 × 56.8 mmBLE CAN module, the printed circuit board in 3D

KiCad hardware design for an automotive BLE-to-CAN module

Size
49.5 × 56.8 mm
Copper layers
4
Thickness
1.58 mm
Parts
110
Nets
79
Pads
362
Tracks, vias
776, 544
Pours
6
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
5 Oct 2026
Updated
12 Oct 2026

Overview

BLE CAN module is an open-source printed circuit board by shivamtiwari020505, from the shivamtiwari020505/Automotive-BLE-CAN-Module repository on GitHub. It is a 4-layer board of 49.5 × 56.8 mm with 110 parts on 79 nets, routed with 776 tracks and 544 vias.

It is built around the CC2340R53E0RKPR, TCAN4550RGYRQ1 and DLF162500LT-5028A1, with the LMR38010SQDDARQ1, LM66100QDCKRQ1 and TPS7B8133QDGNRQ1 among its other parts. Its parts include 46 capacitors, 24 resistors, 8 ICs, 5 connectors and 4 diodes. It belongs with the radio and wireless boards of this library.

Main components

12

README

README.md

Automotive BLE-CAN Module

PCB views

TOP PCB

TOP PCB

Isometric PCB view

Isometric PCB view

Bottom PCB

Bottom PCB

A four-layer hardware design that connects a vehicle CAN bus to a Bluetooth Low Energy (BLE) interface. The module accepts a 9–36 V vehicle supply and has a separate input for a protected, externally charged 1-cell backup battery. During backup operation, the BLE section remains powered while CAN is unavailable.

This repository is a design snapshot for review and prototyping. It has not been fabricated or electrically tested, and the open items below must be resolved before a fabrication release.

Design at a glance

ItemDesign
Vehicle input9–36 V
CAN interfaceCAN FD controller and transceiver, connected to the MCU over SPI
Wireless interfaceBluetooth Low Energy, with a U.FL antenna connection
Backup inputProtected 1-cell Li-ion pack, charged externally
PCB49.5 × 56.9 mm, four layers, single-sided component assembly
Design toolKiCad 10.0.6 or later

Open the project

  1. Open hardware/BLE-CAN-module.kicad_pro in KiCad 10.0.6 or later.
  2. Keep the entire hardware/ directory together. Its symbol tables, footprint tables, local libraries, and 3D models use project-relative paths.
  3. For a quick review without KiCad, see the schematic PDF, PCB views, and architecture diagram.

Repository layout

PathContents
hardware/Editable KiCad schematic and PCB, project-local libraries and 3D models
hardware/Manufacturing_Output_Files/Gerbers, drill files, placement data, BOM, and fabrication notes
documentation/architecture/System architecture and block diagram
documentation/schematic/Schematic PDF
documentation/pcb/PCB layer plot and 3D views
documentation/dfmea/Risk register and review report

Design status

The project includes routed PCB files and a manufacturing output package, but these are review artifacts. The architecture notes, BOM notes, and DFMEA report record the remaining assumptions and validation work.

Before fabrication, the main open items are:

  • Verify the CAN common-mode choke land pattern and terminal numbering.
  • Select the CAN crystal and choose part numbers for the remaining BOM entries.
  • Resolve the CAN controller's nWKRQ power-domain interface in hardware.
  • Confirm the required conformal-coating process for the input-section clearances.

Electrical operation, vehicle transients, thermal behavior, RF performance, and EMC still require prototype testing. Do not treat the included manufacturing files as a production release.

Parts

110
QtyValueFootprintReferences
922u / 25VCapacitor_SMD:C_1210_3225MetricC108, C109, C110, C111, C112, C301, C305, C310, C407
7100nCapacitor_SMD:C_0402_1005MetricC201, C202, C203, C204, C206, C207, C215
6100n / 50VCapacitor_SMD:C_0603_1608MetricC107, C302, C307, C308, C404, C408
4100kResistor_SMD:R_0603_1608MetricR307, R308, R309, R310
410kResistor_SMD:R_0603_1608MetricR301, R304, R305, R306
44u7 / 100VCapacitor_SMD:C_1206_3216MetricC102, C103, C104, C105
4MountingHole_PadMountingHole:MountingHole_2.2mm_M2_Pad_ViaH1, H2, H3, H4
3100k 1%Resistor_SMD:R_0603_1608MetricR103, R107, R405
31u / 16VCapacitor_SMD:C_0603_1608MetricC401, C402, C406
3FiducialFiducial:Fiducial_1mm_Mask2mmFM1, FM2, FM3
3LM66100QDCKRQ1Package_TO_SOT_SMD:SOT-363_SC-70-6U401, U403, U404
21.5pFCapacitor_SMD:C_0402_1005MetricC214, C216
210p / 50V C0GCapacitor_SMD:C_0603_1608MetricC303, C304
210uCapacitor_SMD:C_0805_2012MetricC205, C208
215pCapacitor_SMD:C_0402_1005MetricC212, C213
21M0 1%Resistor_SMD:R_0603_1608MetricR403, R404
24u7 / 25VCapacitor_SMD:C_0805_2012MetricC403, C405
260R4 1% DNPResistor_SMD:R_0805_2012MetricR302, R303
2DNPCapacitor_SMD:C_0402_1005MetricC210, C211
2GNDTestPoint:TestPoint_Pad_D2.0mmTP103, TP403
10R (tune)Resistor_SMD:R_0603_1608MetricR311
1100KResistor_SMD:R_0402_1005MetricR201
1100n / 100VCapacitor_SMD:C_0805_2012MetricC106
110k 1%Resistor_SMD:R_0603_1608MetricR401
110k0 1%Resistor_SMD:R_0603_1608MetricR106
110uInductor_SMD:L_0603_1608MetricL201
11A FF / 32VFuse:Fuse_0603_1608MetricF401
11R 5% / 1W IFResistor_SMD:R_2512_6332MetricR101
11S PACK 3.0-4.2VConnector_JST:JST_PH_S2B-PH-K_1x02_P2.00mm_HorizontalJ401
11u / 10VCapacitor_SMD:C_0603_1608MetricC209
12.8nHInductor_SMD:L_0402_1005MetricL202
122u / 100VBLE_CAN:Panasonic_FK_F_8x10.2C101
12R0 1%Resistor_SMD:R_0603_1608MetricR402
132kHz768Crystal:Crystal_SMD_2012-2Pin_2.0x1.2mmX201
1383k 1%Resistor_SMD:R_0603_1608MetricR102
13V3_SYSTestPoint:TestPoint_Pad_D2.0mmTP402
13V3_VEHTestPoint:TestPoint_Pad_D2.0mmTP102
140MHz CL8Crystal:Crystal_SMD_2016-4Pin_2.0x1.6mmX301
1470n / 16VCapacitor_SMD:C_0603_1608MetricC306
147uH / XGL6060BLE_CAN:Coilcraft_XGL6060L101
148MHzCrystal:Crystal_SMD_2016-4Pin_2.0x1.6mmX202
14n7 / 50V DNPCapacitor_SMD:C_0603_1608MetricC309
154k9 1%Resistor_SMD:R_0603_1608MetricR105
164k9 1%Resistor_SMD:R_0603_1608MetricR104
16V5_CANTestPoint:TestPoint_Pad_D2.0mmTP101
19-36 V INPUTTerminalBlock_Phoenix:TerminalBlock_Phoenix_MPT-0,5-2-2.54_1x02_P2.54mm_HorizontalJ101
1ACT45B-101-2PInductor_SMD:L_CommonModeChoke_Coilank_ACM4532L301
1CAN BUSTerminalBlock_Phoenix:TerminalBlock_Phoenix_MPT-0,5-3-2.54_1x03_P2.54mm_HorizontalJ301
1CC2340R53E0RKPRBLE_CAN:RKP0040B-MFGU201
1Conn_ARM_SWD_TagConnect_TC2030Connector:Tag-Connect_TC2030-IDC-FP_2x03_P1.27mm_VerticalJ202
1DLF162500LT-5028A1RF_BLE_PCBFootprints:DLF162500LT-5028A1FLT201
1LMR38010SQDDARQ1BLE_CAN:TI_DDA0008B_PowerPADU101
1PESD2CANFD27VPackage_TO_SOT_SMD:SOT-23D301
1PMEG10010ELR-QDiode_SMD:Nexperia_CFP3_SOD-123WD103
1PNE20010ER-QDiode_SMD:Nexperia_CFP3_SOD-123WD102
1SM8S40CABLE_CAN:Vishay_DO-218AC_SM8SD101
1T1A / 125VDCFuse:Fuse_Schurter_UMT250F101
1TCAN4550RGYRQ1BLE_CAN:TI_RGY0020A_VQFN20U301
1TPS7B8133QDGNRQ1BLE_CAN:TI_DGN0008G_PowerPADU102
1TPS7E8130QDBVRQ1Package_TO_SOT_SMD:SOT-23-5U402
1U.FL-R-SMT-1Connector_Coaxial:U.FL_Hirose_U.FL-R-SMT-1_VerticalJ201
1VBAT_PROTTestPoint:TestPoint_Pad_D2.0mmTP401

Similar boards

  • 6 layers162 × 171 mmAdc board prot, the printed circuit board in 3D

    Adc board prot

    bcancinov/4-channel-adc-module

    4 Channel ADC module for detector controller prototype

    383 parts1
  • 4 layers80 × 60 mmBytebeam ble can, the printed circuit board in 3D

    Bytebeam ble can

    Atif6894/automotive-ble-can-pcb

    A small 4-layer board that sits on a vehicle's 12/24 V harness, talks CAN FD through a TCAN4550-Q1, and exposes it over Bluetooth LE through a CC2340R5-Q1.

    153 parts
  • 4 layers65.5 × 93 mmPower systems, the printed circuit board in 3D

    Power systems

    Purdue-Space-Program/PSPL_R4_Avionics_Hardware

    Boards and other components for R4

    50 parts2
  • 4 layers66.7 × 39 mmPower, the printed circuit board in 3D

    Power

    KRuskowski/s5

    einheit s5 (S501) — 5-port managed PoE switch on Allwinner T113-S3

    62 parts
  • 4 layers60 × 60 mmBLDC Controller, the printed circuit board in 3D

    BLDC Controller

    HSabinoR/K-9R

    A Low-Cost (hopefully) Robotic Dog

    84 parts
  • 8 layers90 × 60 mmPlume, the printed circuit board in 3D

    Plume

    theohg/Plume

    KiCad design files and STM32/ESP32 firmware for the Plume project.

    604 parts
  • 4 layers43 × 43 mmSb com, the printed circuit board in 3D

    Sb com

    aryder161/portfolio

    Portfolio for Handshake AI work

    36 parts

Questions

How big is the BLE CAN module PCB?

It measures 49.5 × 56.8 mm and has 4 copper layers, 1.58 mm thick.

What parts does the BLE CAN module use?

110 parts, built around the CC2340R53E0RKPR, TCAN4550RGYRQ1, DLF162500LT-5028A1 and LMR38010SQDDARQ1. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the BLE CAN module KiCad files?

From the shivamtiwari020505/Automotive-BLE-CAN-Module repository on GitHub, at the commit this page was made from: the board is hardware/BLE-CAN-module.kicad_pcb and its schematic hardware/01_POWER_INPUT.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the BLE CAN module design in my own project?

Its repository states no licence, so its author keeps all rights: ask shivamtiwari020505 before reusing the design.