Skip to the content
PCBKitNew board
2 layers40.1 × 30 mmBLE02, the printed circuit board in 3D

Bluetooth 4.1 controller for UART HCI-based BLE and BR/EDR communication with external host MCU.

Size
40.1 × 30 mm
Copper layers
2
Thickness
0.19 mm
Parts
41
Nets
68
Pads
198
Tracks, vias
390, 97
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
22 Jan 2026
Updated
22 Feb 2026

Overview

BLE02 is an open-source printed circuit board by mlab-modules, from the mlab-modules/BLE02 repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 40.1 × 30 mm with 41 parts on 68 nets, routed with 390 tracks and 97 vias.

It is built around the CC2564CRVMR, LFB212G45CG1C187 and TXS0104EPW, with the BZX585-B5V6,115-JSM, ECS-260-8-36CKM-TR and KPTR-3216SURCK among its other parts. Its parts include 17 capacitors, 4 resistors, 4 ICs, 4 connectors and 2 diodes. It belongs with the radio and wireless and interfaces and adapters boards of this library.

Main components

6

README

README.md

BLE02 - Dual-Mode Bluetooth HCI Controller

BLE02 is a dual-mode Bluetooth Low Energy controller module based on the CC2564C HCI compatible chipset.
The module provides UART (HCI) and PCM/I²S digital audio interface and is designed as a compact MLAB building block for integration with external MCU/MPU systems.

BLE02 top view

BLE02 bottom view

The RF section, clocks and power conditioning are implemented on-board. The host processor should handle the Bluetooth stack via HCI transport.

Key Features

  • Dual-mode Bluetooth controller (BR/EDR + LE, Bluetooth 5.1 compliant)
  • HCI transport over UART (up to 4 Mbit/s)
  • PCM / I²S digital audio interface
  • Class 1 transmitter capability (up to +12 dBm)
  • Integrated LDO regulator from 3.3V power source
  • 26 MHz main crystal oscillator
  • 32.768 kHz low-power clock oscillator
  • 1.8 V I/O domain (level shifted to 3.3 V on module connectors)
  • Single-ended 50 Ω RF interface on MCX connector

The module uses the chip in HCI mode. All higher Bluetooth layers must run on the host MCU.

Electrical Parameters

Supply

  • VCC (module input): 3.3 V nominal
  • On-board regulation:
    • CC2564C powered directly from power input
    • I/O domain: 1.8 V (generated internally, exposed as VDD_1V8)
  • Typical consumption:
    • TX (GFSK, max power): ~100 mA
    • LE advertising: 200 µA average
    • Shutdown: less than 10 µA

UART Interface (HCI)

  • Transport: H4 (UART)
  • Baud rate: 38.4 kbit/s to 4 Mbit/s
  • Hardware flow control required (RTS/CTS)

The controller signals boot completion by asserting RTS low after reset.

Audio Interface (PCM / I²S)

  • PCM master or slave mode
  • Up to 4.096 MHz bit clock
  • Suitable for HFP, A2DP and other audio profiles

Note: Assisted modes (WBS, A2DP assist) cannot be used simultaneously with LE mode.

Parts

41
QtyValueFootprintReferences
110.1uFCapacitor_SMD:C_0603_1608MetricC1, C2, C3, C4, C5, C6, C7, C21, C22, C23, C24
4HOLEMlab_Mechanical:MountingHole_3mmM1, M2, M3, M4
310kResistor_SMD:R_0603_1608MetricR1, R2, R3
3FiducialFiducial:Fiducial_1mm_Mask2mmFID1, FID2, FID3
210 pFCapacitor_SMD:C_0603_1608MetricC25, C26
2JUMP_5X2Mlab_Pin_Headers:Straight_2x04J3, J4
2TXS0104EPWPackage_SO:TSSOP-14_4.4x5mm_P0.65mmU1, U3
1100nFCapacitor_SMD:C_0603_1608MetricC16
1100nF/50VCapacitor_SMD:C_0603_1608MetricC8
110uFCapacitor_SMD:C_0805_2012MetricC17
122pFCapacitor_SMD:C_0603_1608MetricC20
12k2Resistor_SMD:R_0603_1608MetricR4
13.3VMlab_Pin_Headers:Straight_2x03J2
1BZX585-B5V6.115Diode_SMD:D_SOD-523D3
1CC2564CRVMRMlab_IO:RVM0076AU2
1Conn_CoaxialMlab_CON:MCXJ1
1ECS-260-8-36CKM-TRCrystal:Crystal_SMD_2520-4Pin_2.5x2.0mmY3
1LEDMlab_D:LED_1206_millD1
1LFB212G45CG1C187MLAB_SAW:Murata_C187U4
1LFSPXO009682Oscillator:Oscillator_SMD_SeikoEpson_SG210-4Pin_2.5x2.0mmY1
1TestPointTestPoint:TestPoint_Pad_D1.0mmTP1

Questions

How big is the BLE02 PCB?

It measures 40.1 × 30 mm and has 2 copper layers, 0.19 mm thick.

What parts does the BLE02 use?

41 parts, built around the CC2564CRVMR, LFB212G45CG1C187, TXS0104EPW and BZX585-B5V6,115-JSM. 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 BLE02 KiCad files?

From the mlab-modules/BLE02 repository on GitHub, at the commit this page was made from: the board is hw/sch_pcb/BLE02.kicad_pcb and its schematic hw/sch_pcb/BLE02.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the BLE02 design in my own project?

Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 4 layers67.9 × 25.9 mmCc2564-board, the printed circuit board in 3D

    Cc2564-board

    mattkelly/stm32-cc2564-board

    STM32F103 + CC2564 PCB

    68 parts1
  • 2 layers37.5 × 19 mmTFRPM01, the printed circuit board in 3D

    TFRPM01

    ThunderFly-aerospace/TFRPM01

    Revolutions per minute (RPM) meter for UAV, rotors, wheels and engines.

    28 parts9GPL-3.0
  • 2 layers70.6 × 50.3 mmTFUNIPAYLOAD01, the printed circuit board in 3D

    TFUNIPAYLOAD01

    ThunderFly-aerospace/TFUNIPAYLOAD01

    Universal interface for TF-ATMON sensor payload.

    81 parts1GPL-3.0
  • 4 layers51 × 44.3 mmOrion1, the printed circuit board in 3D

    Orion1

    kanha2907/Gps-using-neom9n-

    Compact GPS breakout board based on the u-blox NEO-M9N module. Includes support circuitry for battery-backed operation, LEDs, and passives—designed for low-power embedded GPS applications.

    70 parts
  • 2 layers101.1 × 60.5 mmDATALOGGER02, the printed circuit board in 3D

    DATALOGGER02

    mlab-modules/DATALOGGER02

    Arduino based data logger with LoRa IoT interface.

    161 partsGPL-3.0
  • 2 layers60.8 × 70.9 mmOLED01, the printed circuit board in 3D

    OLED01

    mlab-modules/OLED01

    OLED module with SSD1306 controller, I2C interface level shifter, integrated buzzer, touchscreen, and LEDs.

    54 partsGPL-3.0
  • 2 layers20 × 35 mmKiCAD ICOM Internal GPS, the printed circuit board in 3D

    KiCAD ICOM Internal GPS

    MSF-Telecom/UT-GPS

    A small, internal, and open-source GPS module for ICOM IC-5060 and IC-6060 radios.

    30 partsCC-BY-SA-4.0
  • 2 layers30 × 15 mmTFHT01, the printed circuit board in 3D

    TFHT01

    ThunderFly-aerospace/TFHT01

    Airborne Humidity and Temperature sensor for UAVs.

    34 parts10GPL-3.0