
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.

IoT Communications Module for Energy Access. A quick way to get production ready, bi-directional communications for your IoT embedded device.
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.
IoT Communications Module for Energy Access. A quick way to get production ready, bi-directional communications for your IoT embedded device.
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
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.
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.
The schematics and related files live under the /design/ directory:
| Directory | Content |
|---|---|
| /design/doc/datasheets/ | Datasheets for some of the components used. These files are not covered by this project's open source licence |
| /design/doc/Schematic | Schematics 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 |
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
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):
| Pin | Discription |
|---|---|
| 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_1 | Board 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_2 | Board version pin (represents, latest production release version) |
| Pin-5 5V | 5v Power provided by host. Peak curent consuption <200mA |
| Pin-6 GND | |
| Pin-7 GND | |
| Pin-8 POWER_EN | Drive high to enable power |
| Pin-9 NC | |
| Pin-10 NC | |
| Pin-11 NC | |
| Pin-12 UART_Tx_3V3 | Should be connected to host's UART_TX |
| Pin-13 UART_Rx_3V3 | Should be connected to host's UART_RX |
| Pin-14 MODE_SELECT | Pull low to Enable ESP-8266 FW flashing mode, |
| Pin-15 NC | |
| Pin-16 n_RESET | drive low to reset, drive at 1.8 - 3.3v during normal operation |
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).
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 MODE | GPIO15 | GPIO0 | GPIO2 |
|---|---|---|---|
| FW flashing | low | low | high |
| Normal/UART | low | high | high |
Connect Wifi module and USB adapter
| Cicada WiFi | USB adapter |
|---|---|
| 5V0 | 5V0 |
| GND | GND |
| POWER_EN | 3V3 |
| UART_RX_3V3 | Rx |
| UART_TX_3V3 | Tx |
| MODE_SELECT | GND |
The module should now respond to AT commands. You can check this by running the serial_linux example from Cicada.
After flashing, remove the grounding of IO0(MODE_SELECT) again, so it’s free floating. The Cicada module should now be ready for installation.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 6 | Fiducial | Fiducial:Fiducial_1mm_Mask2mm | FID1, FID2, FID3, FID4, FID5, FID6 |
| 5 | 1000uF 10v | Capacitor_THT:CP_Radial_D8.0mm_P3.50mm | C1, C2, C21, C22, C24 |
| 4 | 100nF 10v X5R | Capacitor_SMD:C_0402_1005Metric | C6, C8, C14, C29 |
| 3 | 10K | Resistor_SMD:R_0402_1005Metric | R4, R5, R11 |
| 3 | GND | okra-footprints:TestPoint_Pad_D1.5mm | TP10, TP23, TP39 |
| 3 | Rx | okra-footprints:TestPoint_Pad_D1.5mm | TP26, TP30, TP34 |
| 3 | Tx | okra-footprints:TestPoint_Pad_D1.5mm | TP29, TP32, TP35 |
| 2 | 100nF 16v X7R | Capacitor_SMD:C_0603_1608Metric | C3, C19 |
| 2 | 10uF 16v X7R | Capacitor_SMD:C_0805_2012Metric | C4, C20 |
| 2 | 22R | Resistor_SMD:R_0402_1005Metric | R9, R10 |
| 2 | 40.2k | Resistor_SMD:R_0402_1005Metric | R1, R7 |
| 2 | 5v | okra-footprints:TestPoint_Pad_D1.5mm | TP1, TP3 |
| 2 | EN | okra-footprints:TestPoint_Pad_D1.5mm | TP4, TP8 |
| 2 | MountingHole_Pad | MountingHole:MountingHole_3.2mm_M3_ISO14580_Pad | H1, H2 |
| 2 | RST | okra-footprints:TestPoint_Pad_D1.5mm | TP6, TP9 |
| 2 | Vcc | okra-footprints:TestPoint_Pad_D1.5mm | TP5, TP7 |
| 1 | 0R | Resistor_SMD:R_0402_1005Metric | R6 |
| 1 | 100pF C0G | Capacitor_SMD:C_0402_1005Metric | C16 |
| 1 | 10uF 10v X5R | Capacitor_SMD:C_0402_1005Metric | C9 |
| 1 | 22.6K | Resistor_SMD:R_0402_1005Metric | R12 |
| 1 | 3.3uH 2A | Cicada-footprints:L_4030_Handsoldering | L2 |
| 1 | 5v | TestPoint:TestPoint_THTPad_D1.5mm_Drill0.7mm | 5V |
| 1 | 8.87k | Resistor_SMD:R_0402_1005Metric | R8 |
| 1 | 86.6k | Resistor_SMD:R_0402_1005Metric | R13 |
| 1 | ADC | okra-footprints:TestPoint_Pad_D1.5mm | TP12 |
| 1 | AMP_EN | okra-footprints:TestPoint_Pad_D1.5mm | TP27 |
| 1 | ESP-07S | Cicada-footprints:ESP-07S | U3 |
| 1 | GND | edemame-custom-footprints:TestPoint_Pad_D1.5mm | TP39 |
| 1 | HX3406 | Package_TO_SOT_SMD:TSOT-23-5 | U1 |
| 1 | Host | Cicada-footprints:PinSocket_2x08_P2.54mm_Vertical_padded | J3 |
| 1 | MS | okra-footprints:TestPoint_Pad_D1.5mm | TP33 |
| 1 | P02 | okra-footprints:TestPoint_Pad_D1.5mm | TP24 |
| 1 | P12 | okra-footprints:TestPoint_Pad_D1.5mm | TP15 |
| 1 | P13 | okra-footprints:TestPoint_Pad_D1.5mm | TP16 |
| 1 | P14 | okra-footprints:TestPoint_Pad_D1.5mm | TP14 |
| 1 | P15 | okra-footprints:TestPoint_Pad_D1.5mm | TP25 |
| 1 | P16 | okra-footprints:TestPoint_Pad_D1.5mm | TP13 |
| 1 | P4 | okra-footprints:TestPoint_Pad_D1.5mm | TP28 |
| 1 | SYM_Hot_Small | Cicada-footprints:okra_logo_copper_2 | LOGO1 |

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.

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





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

It measures 40 × 65 mm and has 2 copper layers, 1.6 mm thick.
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.
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.
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).