Skip to the content
2 layers40 × 65 mmP-1000072 Cicada Wi Fi, the printed circuit board in 3D

P-1000072 Cicada Wi Fi

EnAccess/Cicada-WiFi-HW

IoT Communications Module for Energy Access. A quick way to get production ready, bi-directional communications for your IoT embedded device.

Size
40 × 65 mm
Copper layers
2
Thickness
1.6 mm
Parts
68
Nets
30
Pads
132
Tracks, vias
320, 179
Pours
10
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
23 Sep 2021
Updated
21 Jul 2026

Overview

P-1000072 Cicada Wi Fi is an open-source printed circuit board by EnAccess, from the EnAccess/Cicada-WiFi-HW repository on GitHub, published under the MIT licence. It is a 2-layer board of 40 × 65 mm with 68 parts on 30 nets, routed with 320 tracks and 179 vias.

It is built around the ESP-07S and HX3406. Its parts include 15 capacitors, 11 resistors, 2 ICs, 1 connector and 1 inductor. It belongs with the home automation and IoT and radio and wireless boards and the ESP8266 boards of this library.

Main components

2

README

README.md

Cicada GSM

IoT Communications Module for Energy Access. A quick way to get production ready, bi-directional communications for your IoT embedded device.

Project Status GitHub Workflow Status License


Cicada-WiFi-HW

Cicada WiFi HW - IoT Communications Module for Energy Access. An easy way to get production ready, bi-directional communications for your IoT embedded device.

This repository contains the hardware design for supported Cicada wifi. This HW is designed to operate with host running cicada-FW. https://github.com/EnAccess/Cicada-FW

Manufacturing files

If you are only interested in manufacturing the PCBs, you only need files in the /manufacturing/ directory. send them to your contract manufacturer of choice,Some examples of other turnkey PCBA manufacturers are:

Manufacturers
JLCPCB
PCBCart
Bittele

you can also get a plug and play module (might require manual FW update) from https://www.seeedstudio.com/Enaccess-Okra-Cicada-Wifi-Communication-PCBA-p-5421.html?queryID=b07d6b6f6e1a3ef37c510602683a5443&objectID=5421&indexName=bazaar_retailer_products.

The /manufacturing/production directory contains the PCB Gerber/drill files, the BOM, and assembly instructions.

Source files

If you'd like to take a look at the schematics and PCB layout, first, make sure you have a fresh version of KiCAD. It's a free and open source electronics design tool, and can be downloaded from http://kicad.org. Make sure you are not using an old version that some Linux distributions might be still shipping.

File structure

The schematics and related files live under the /design/ directory:

DirectoryContent
/design/doc/datasheets/Datasheets for some of the components used. These files are not covered by this project's open source licence
/design/doc/SchematicSchematics exported as PDF.
/design/source/kicad/Kicad source files for the CICADA WIFI hardware inculding component lib files and bom generation script
/manufacturing/gerber/these are set of files which gives information on different layers used in the project (copper layers, silk screen , court yard and other relevent files)
/manufacturing/stackup/Text file containing the details of the PCB material and stackup
/manufacturing/pick and place/Pick and place files describing component locations and orientations for PCB Assembly
/manufacturing/nc drill/NC Drill files describing type and specification of PCB drill holes (vias, through holes, mounting holes etc)
/manufacturing/BOM/BOM contains the imformation of all the components used in WiFi cicad. directely generated from Kicad using the bom genration script

A quick look at the schematics

The schematics is based on ESP-07S ESP8266 Serial WiFi Module, The module supports standard IEEE802.11 b/g/n agreement, complete TCP/IP protocol stack and capable of +20dBm output power in 802.11b mode. For more information the data sheet of the module will be available in /design/doc/datasheets/ directory

Host interface

The Cicada uses a 2x10 female pin socket that fits perfectly in a 2x8 shrouded pin header on the host side. (We don’t use a 2x8 female pin socket because it is possible to do a off-by-one insertion with it). The host interface provides a way for the host to detect the presence of a Cicada board,transmit and receive data, and distinguish between different Cicada communications boards (Cicada 2g, Cicada 4g):

PinDiscription
Pin-1 Vref(3v3)Logic level VCC reference provided by host. only used for VER_1/2 as described below. Other cicadas Vref may be used for level shifiting for I/O pins
Pin-2 VER_1Board version pin (represents, what type of cicada it is 2g,4g or WiFi), for more information please check schematics
Pin-3 GND
Pin-4 VER_2Board version pin (represents, latest production release version)
Pin-5 5V5v Power provided by host. Peak curent consuption <200mA
Pin-6 GND
Pin-7 GND
Pin-8 POWER_ENDrive high to enable power
Pin-9 NC
Pin-10 NC
Pin-11 NC
Pin-12 UART_Tx_3V3Should be connected to host's UART_TX
Pin-13 UART_Rx_3V3Should be connected to host's UART_RX
Pin-14 MODE_SELECTPull low to Enable ESP-8266 FW flashing mode,
Pin-15 NC
Pin-16 n_RESETdrive low to reset, drive at 1.8 - 3.3v during normal operation

Power

Board is powered up by single-chip SMPS (HX3406) to convert 5v down to 3.3v required by ESP-07S(ESP8266 Serial WiFi Module WiFi module).

Antenna

The ESP-07S ESP8266 Serial WiFi Module has a on board IPEX connector, which can be extended to an antenna using U.FL cable

ESP8266 operating MODEs

ESP8266 operating MODEGPIO15GPIO0GPIO2
FW flashinglowlowhigh
Normal/UARTlowhighhigh

Need to Flash the module with the latest FW??

Requirements

Setup

Connect Wifi module and USB adapter

Cicada WiFiUSB adapter
5V05V0
GNDGND
POWER_EN3V3
UART_RX_3V3Rx
UART_TX_3V3Tx
MODE_SELECTGND

The module should now respond to AT commands. You can check this by running the serial_linux example from Cicada.

Flash firmware

  • Unzip the firmware package and go to ESP8266_NonOS_AT_Bin_V1.7.4/bin directory. Then run this command to flash: esptool.py -p /dev/ttyUSB0 --chip esp8266 write_flash --flash_size 4MB-c1 0x00000 boot_v1.7.bin 0x01000 at/1024+1024/user1.2048.new.5.bin 0x1fc000 esp_init_data_default_v08.bin 0xfe000 blank.bin 0x1fb000 blank.bin 0x1fe000 blank.bin

After flashing, remove the grounding of IO0(MODE_SELECT) again, so it’s free floating. The Cicada module should now be ready for installation.

Future Improvements

  • invitigate on adding an amplifier to the design for range improvemnet

Parts

68
QtyValueFootprintReferences
6FiducialFiducial:Fiducial_1mm_Mask2mmFID1, FID2, FID3, FID4, FID5, FID6
51000uF 10vCapacitor_THT:CP_Radial_D8.0mm_P3.50mmC1, C2, C21, C22, C24
4100nF 10v X5RCapacitor_SMD:C_0402_1005MetricC6, C8, C14, C29
310KResistor_SMD:R_0402_1005MetricR4, R5, R11
3GNDokra-footprints:TestPoint_Pad_D1.5mmTP10, TP23, TP39
3Rxokra-footprints:TestPoint_Pad_D1.5mmTP26, TP30, TP34
3Txokra-footprints:TestPoint_Pad_D1.5mmTP29, TP32, TP35
2100nF 16v X7RCapacitor_SMD:C_0603_1608MetricC3, C19
210uF 16v X7RCapacitor_SMD:C_0805_2012MetricC4, C20
222RResistor_SMD:R_0402_1005MetricR9, R10
240.2kResistor_SMD:R_0402_1005MetricR1, R7
25vokra-footprints:TestPoint_Pad_D1.5mmTP1, TP3
2ENokra-footprints:TestPoint_Pad_D1.5mmTP4, TP8
2MountingHole_PadMountingHole:MountingHole_3.2mm_M3_ISO14580_PadH1, H2
2RSTokra-footprints:TestPoint_Pad_D1.5mmTP6, TP9
2Vccokra-footprints:TestPoint_Pad_D1.5mmTP5, TP7
10RResistor_SMD:R_0402_1005MetricR6
1100pF C0GCapacitor_SMD:C_0402_1005MetricC16
110uF 10v X5RCapacitor_SMD:C_0402_1005MetricC9
122.6KResistor_SMD:R_0402_1005MetricR12
13.3uH 2ACicada-footprints:L_4030_HandsolderingL2
15vTestPoint:TestPoint_THTPad_D1.5mm_Drill0.7mm5V
18.87kResistor_SMD:R_0402_1005MetricR8
186.6kResistor_SMD:R_0402_1005MetricR13
1ADCokra-footprints:TestPoint_Pad_D1.5mmTP12
1AMP_ENokra-footprints:TestPoint_Pad_D1.5mmTP27
1ESP-07SCicada-footprints:ESP-07SU3
1GNDedemame-custom-footprints:TestPoint_Pad_D1.5mmTP39
1HX3406Package_TO_SOT_SMD:TSOT-23-5U1
1HostCicada-footprints:PinSocket_2x08_P2.54mm_Vertical_paddedJ3
1MSokra-footprints:TestPoint_Pad_D1.5mmTP33
1P02okra-footprints:TestPoint_Pad_D1.5mmTP24
1P12okra-footprints:TestPoint_Pad_D1.5mmTP15
1P13okra-footprints:TestPoint_Pad_D1.5mmTP16
1P14okra-footprints:TestPoint_Pad_D1.5mmTP14
1P15okra-footprints:TestPoint_Pad_D1.5mmTP25
1P16okra-footprints:TestPoint_Pad_D1.5mmTP13
1P4okra-footprints:TestPoint_Pad_D1.5mmTP28
1SYM_Hot_SmallCicada-footprints:okra_logo_copper_2LOGO1

Similar boards

  • 2 layers40 × 65 mmP-1000099 Cicada Lora, the printed circuit board in 3D

    P-1000099 Cicada Lora

    EnAccess/Cicada-LoRaWAN-HW

    IoT Communications Module for Energy Access. A quick way to get production ready, bi-directional communications for your IoT embedded device.

    55 parts
  • 2 layers66 × 62 mmCh570aaonlyswadge, the printed circuit board in 3D

    Ch570aaonlyswadge

    cnlohr/cnhardware

    My dumping grounds for all my kicad projects and random hardware bringup.

    97 parts114
  • 4 layers100 × 100 mmPCBA BU16, the printed circuit board in 3D

    PCBA BU16

    intechstudio/grid-hardware

    292 parts59GPL-3.0
  • 2 layers136 × 130 mmLora nodemcu, the printed circuit board in 3D

    Lora nodemcu

    sudomesh/disaster-radio

    A (paused) work-in-progress long-range, low-bandwidth wireless disaster recovery mesh network powered by the sun.

    52 parts1.1k

Questions

How big is the P-1000072 Cicada Wi Fi PCB?

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

What parts does the P-1000072 Cicada Wi Fi use?

68 parts, built around the ESP-07S and HX3406. 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 P-1000072 Cicada Wi Fi KiCad files?

From the EnAccess/Cicada-WiFi-HW repository on GitHub, at the commit this page was made from: the board is design/source/kicad/P-1000072_Cicada Wi-Fi.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the P-1000072 Cicada Wi Fi design in my own project?

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