Skip to the content
PCBKitNew board
2 layers43 × 43 mmEsp8266-cc2530, the printed circuit board in 3D

Esp8266-cc2530

willg/esp8266-cc25306

RFX2401C Mode Truth Table: | TXEN | RXEN | Mode | | --- | --- | --- | | 1 | X | TX Active | 0 | 1 | RX Active | 0 | 0 | Chip shutdown

Size
43 × 43 mm
Copper layers
2
Thickness
1.6 mm
Parts
36
Nets
55
Pads
181
Tracks, vias
321, 52
Pours
3
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
24 Apr 2020
Updated
16 Jan 2021

Overview

Esp8266-cc2530 is an open-source printed circuit board by willg, from the willg/esp8266-cc2530 repository on GitHub. It is a 2-layer board of 43 × 43 mm with 36 parts on 55 nets, routed with 321 tracks and 52 vias.

It is built around the RFX2401C, WEMOS D1 MINI and AMS1117-3.3, with the B5819W among its other parts. Its parts include 19 capacitors, 5 resistors, 4 ICs, 3 connectors and 2 inductors. It belongs with the ESP8266 boards of this library.

Main components

4

README

README.md

ESP8266 + CC2530

Board to integrate an ESP8266 + CC2530 + RF Front end

RF Parts

CC2530F256(radio)

RF Front Ends

RFX2401C

RFX2401C

This is the RF front end that was on the 2530PA module I got from Bangood,

RFX2401C Mode Truth Table:

TXENRXENMode
1XTX Active
01RX Active
00Chip shutdown

CC2530 Control Connections UNTESTED:

CC2530RFX2401C
P1_0RXEN
P1_1TXEN

CC2592

CC2592

CC2592 Mode Truth Table:

PA_ENLNA_ENHGMMode
00XPower Down
X10RX Low-gain
X11RX High-gain
10XTX

CC2530 Control Connections:

CC2592CC2530
EN (LNA_EN)P1_0
PA_ENP1_1
HGMP0_7
Source

CC2591

This part is not recommended for new designs, and is out of stock at LCSC

Regulator

AMS1117-3.3

AMS1117-3.3 Bypass. >22uF Tantalum 100uF 6.3V

ESP8266

Option 1

Use Wemos D1-mini and interface via header

Option 2

Use ESP8266MOD and integrate onto board ESP8266MOD

not available for JLPCB to assemble

CH340C (USB-UART bridge)

CC2530PA Notes

CC2530PA from banggood's connections:

RFX2401CCC2530
TXENP1_5
RXENP1_4

I modified the z-stack zigbee firmware to have TXEN on PA1_5 and RXEN on P1_4 and improved RF performance over the stock CC2530_CC2592 firmware, and seemed to be better than the CC2531 USB stick I have

Parts

36
QtyValueFootprintReferences
91uCapacitor_SMD:C_0805_2012MetricC1, C3, C4, C5, C7, C11, C12, C19, C20
215pCapacitor_SMD:C_0805_2012MetricC6, C8
218pCapacitor_SMD:C_0805_2012MetricC13, C14
21kResistor_SMD:R_0805_2012MetricR3, R4
21pCapacitor_SMD:C_0805_2012MetricC15, C16
227pCapacitor_SMD:C_0805_2012MetricC9, C10
22nInductor_SMD:L_0603_1608MetricL1, L2
2DNPResistor_SMD:R_0805_2012MetricR1, R5
1100uCapacitor_Tantalum_SMD:CP_EIA-3528-21_Kemet-BC2
12.0pCapacitor_SMD:C_0805_2012MetricC18
132.768kHzCrystal:Crystal_SMD_3215-2Pin_3.2x1.5mmY1
132MHzCrystal:Crystal_SMD_SeikoEpson_FA238-4Pin_3.2x2.5mmY2
156kResistor_SMD:R_0805_2012MetricR2
1AMS1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U2
1B5819WDiode_SMD:D_SOD-123D1
1CC2530FxxxPackage_DFN_QFN:QFN-40-1EP_6x6mm_P0.5mm_EP4.6x4.6mmU3
1CC2530_programmingHeaderConnector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_Vertical_SMDJ1
1Conn_Coaxialesp8266-cc2530:CON-SMA-EDGE-S(RP)J2
1RFX2401CPackage_DFN_QFN:QFN-16-1EP_3x3mm_P0.5mm_EP1.7x1.7mmU4
1USB_Aesp8266-cc2530:Molex_48037-2200_USB-AJ3
1WeMos_D1_miniesp8266-cc2530:WEMOS_D1_mini_smtU1

Questions

How big is the Esp8266-cc2530 PCB?

It measures 43 × 43 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Esp8266-cc2530 use?

36 parts, built around the RFX2401C, WEMOS D1 MINI, AMS1117-3.3 and B5819W. 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 Esp8266-cc2530 KiCad files?

From the willg/esp8266-cc2530 repository on GitHub, at the commit this page was made from: the board is esp8266-cc2530.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Esp8266-cc2530 design in my own project?

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

Similar boards

  • 2 layers30.2 × 39.8 mmRP2350B Flight controller, the printed circuit board in 3D

    RP2350B Flight controller

    Madjogger1202/RP2350B-Flight-controller

    Ultra-compact flight controller for mini quadcopters, based on RP2350B MCU.

    149 parts
  • 4 layers19 × 31.8 mmNRF24DP, the printed circuit board in 3D

    NRF24DP

    bemelab/nrf24L01-modules

    nRF24L01+ tabanlı RF modül tasarımları. Her proje kendi klasöründe, kendi README'si ve tasarım notlarıyla durur.

    26 parts
  • 4 layers180 × 120 mmMG ZS V2, the printed circuit board in 3D

    MG ZS V2

    damienmaguire/MG-EV-Inverter

    Reverse engineering of the drive motor and inverter used in MG Electric Vehicles

    177 parts17GPL-3.0
  • 2 layers78.7 × 58.4 mm40Hz, the printed circuit board in 3D

    40Hz

    oponyx/40HzGen

    Advanced ESP based 40Hz Gamma brain stimulator

    34 parts4MIT
  • 2 layers130 × 105 mmMb02a1, the printed circuit board in 3D

    Mb02a1

    GOS2022/Hardware

    Last updated: 2025-07-04 (c) 2025, Ahmed Gazar

    100 partsMIT
  • 2 layers88.9 × 82.6 mmReflowplate, the printed circuit board in 3D

    Reflowplate

    xLordiz3/PCBs

    44 parts
  • 6 layers64.2 × 17.3 mmOpenRX panel rev2.2, the printed circuit board in 3D

    OpenRX panel rev2.2

    OpenDrone-hw/OpenRX

    OpenRX open-source ExpressLRS receiver family hub; board sources live in four dedicated hardware repositories.

    254 parts489CERN-OHL-S-2.0
  • 4 layers37.7 × 37.7 mmDual radio pcb, the printed circuit board in 3D

    Dual radio pcb

    AnyLeaf/elrs-hardware

    This repo contains open source hardware information for AnyLeaf ELRS receivers

    68 parts66MIT