Skip to the content
2 layers21.4 × 25.2 mmCicada pwm esc, the printed circuit board in 3D

Cicada pwm esc

mars2860/cicada6

The quadcopter based on ESP8266 wifi module

Size
21.4 × 25.2 mm
Copper layers
2
Thickness
1.6 mm
Parts
32
Nets
20
Pads
83
Tracks, vias
153, 12
Pours
2
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
7 Nov 2021
Updated
24 Dec 2024

Overview

Cicada pwm esc is an open-source printed circuit board by mars2860, from the mars2860/cicada repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 21.4 × 25.2 mm with 32 parts on 20 nets, routed with 153 tracks and 12 vias.

It is built around the 74HC125D, HT7533S and IRLML2502, with the SS16 among its other parts. Its parts include 9 resistors, 6 connectors, 4 diodes, 4 transistors and 3 capacitors. It belongs with the robots and motor control and radio and wireless boards and the ESP32 and ESP8266 boards of this library.

Main components

4

README

README.md

About

The Cicada Project is the flight controller based on ESP8266 Wifi module. You can make it yourself to come in the world of drone developers. Cicada doesn't have a hardware pult with sticks. To control a drone there is desktop application developed on Java and mobile application for Android v7 and higher. You can connect a gamepad to your smartphone or desktop to control a drone. The flight controller can work in WiFi normal mode as WiFi station or WiFi Access Point. Also It can work in WiFi Broadcast mode (WiFi monitor mode). To work in broadcast mode you have to connect the special wifi broadcast serial modem to your smartphone or desktop. The serial modem is easy. You can do it yourself easy. Just ESP-07 module + UART-USB bridge. Flash in ESP-07 the modem firmware which is placed in the folder /firmware/WifiBroadcastModemFw.

cicada-main-v4 cicada-micro-v2 DesktopApp MobileApp

Features

MinTypMax
1. Supply voltage3,4V5V
2. Update frequency100 Hz
3. Control from notebook or smartphone through WiFi net.2.4 GHz
4. Instant telemetry through WiFi net. Charts of all parameters. BlackBox is stored on host. Telemetry packets is sent every 10ms.
5. Control devices:

* Gamepad (supported by desktop and mobile applications)
* Keyboard (supported by desktop application only)
* Virtual keyboard (supported by desktop application only)
* Virtual gamepad (supported by mobile application only)
6. Control range100 meters
7. Stabilization modes:

* Stabilization of body angular rates
* Stabilization of yaw,pitch,roll angles
* Stabilization of vertical velocity (only if barometer or lidar are available in the system)
* Stabilization of horizontal velocity (only if optical flow sensor or GPS are available in the system)
8. Supported sensors and devices:

* MPU9250 - imu chip
* MPU6500 - imu chip
* MPU6050 - imu chip
* QMC5883L - magnetometer
* BMP280 - barometer
* VL53L1X - lidar
* TFmini Plus (in I2C mode) - lidar
* HCSR04 (in I2C mode) - sonar
* BN180 and other GPS modules with UBX protocol
* Analog 0-3V sensor of battery current
* Servo 500-2400us to control camera pitch angle
* Camera Runcam Split4 (only supported start/stop video commands)
9. Electronic speed controllers:

* DSHOT-300 to control BLDC motors
* All listed below PWM-modesе to direct control coreless dc motors
* PWM 2.5 kHz, resolution 2000
* PWM 5 kHz, resolution 1000
* PWM 10 kHz, resolution 500
* PWM 20 kHz, resolution 250
* PWM 40 kHz, resolution 125
* PWM 50 kHz, resolution 100
10. Dimensions

* cicada-main-v4
* cicada-micro-v2
58,67mm х 41,65mm
26,67mm x 30,98mm
11. Installation dimensions

* cicada-main-v4
* cicada-micro-v2
48,51mm х 31,49mm
21,84mm x 26,16mm
12. Weight

* cicada-main-v4 with cicada-gy91-v3
* cicada-micro-v2
16g
6g

Drones

Examples of drones you can find in drones folder of this project.

Firmware

The firmware is based on PDL. Portable Drone Logic (PDL) is the lightweight pure C library implements a common drone logic. The goal of PDL is to be easy to use and easy to port to your hardware platform. PDL supports only quadcopters at this time.

It provides for you

  • data model
  • application template
  • task scheduler
  • chain of PIDs
  • parser for binary digital commands

PDL is a part of this project. But you can use it to create firmware for your own hardware platform. Documentation is available in /firmware/CicadaFw/libraries/pdl

To build firmware you need

Firmware supports update by the air. It is based on ESP8266HTTPUpdateServer.

Chain of PIDs

Chain of PIDs

Design tools

  • Sloeber IDE
  • FreeCAD
  • KiCAD

Parts

32
QtyValueFootprintReferences
533kResistor_SMD:R_0805_2012MetricR1, R3, R5, R7, R9
4360Resistor_SMD:R_0805_2012MetricR2, R4, R6, R8
4IRLML2502Package_TO_SOT_SMD:SOT-23Q1, Q2, Q3, Q4
4SS16Diode_SMD:D_SMAD1, D2, D3, D4
21uFCapacitor_SMD:C_0805_2012MetricC2, C3
1100 nFCapacitor_SMD:C_0805_2012MetricC1
174HC125Package_SO:SOIC-14_3.9x8.7mm_P1.27mmU1
1BatteryConnector_Wire:SolderWirePad_1x02_P5.08mm_Drill1.5mmJ1
1HT7533SPackage_TO_SOT_SMD:SOT-23U2
1InputConnector_Molex:Molex_PicoBlade_53047-1610_1x08_P1.25mm_VerticalJ2
1M1Connector_Molex:Molex_PicoBlade_53047-0410_1x02_P1.25mm_VerticalJ3
1M2Connector_Molex:Molex_PicoBlade_53047-0410_1x02_P1.25mm_VerticalJ4
1M3Connector_Molex:Molex_PicoBlade_53047-0410_1x02_P1.25mm_VerticalJ5
1M4Connector_Molex:Molex_PicoBlade_53047-0410_1x02_P1.25mm_VerticalJ6

The 28 most common of 32 parts.

More from mars2860/cicada

3
  • 2 layers36.8 × 21.6 mmCicada gy91, the printed circuit board in 3D

    Cicada gy91

    mars2860/cicada

    The quadcopter based on ESP8266 wifi module

    27 parts6GPL-3.0
  • 2 layers31 × 26.7 mmCicada micro, the printed circuit board in 3D

    Cicada micro

    mars2860/cicada

    The quadcopter based on ESP8266 wifi module

    25 parts6GPL-3.0
  • 2 layers41.7 × 53.6 mmCicada main, the printed circuit board in 3D

    Cicada main

    mars2860/cicada

    The quadcopter based on ESP8266 wifi module

    22 parts6GPL-3.0

Similar boards

  • 2 layers25 × 20 mmRP2040-Decoder, the printed circuit board in 3D

    RP2040-Decoder

    gab-k/RP2040-Decoder

    Cost effective DIY DCC Decoder for model railroad locomotives

    57 parts131
  • 4 layers100 × 123 mmDuet2, the printed circuit board in 3D

    Duet2

    Duet3D/Duet-2-Hardware

    The KiCAD source for the Duet 3d printer controller see www.duet3d.com

    356 parts258
  • 2 layers138 × 96.9 mmISA Card, the printed circuit board in 3D

    ISA Card

    AkBKukU/CM153-Repro

    A reproduction of the Philips CM-153 LMSI controller

    161 parts145
  • 2 layers308.7 × 241.8 mmOTTOtact, the printed circuit board in 3D

    OTTOtact

    cester-ino/OTTO-hardware

    those specs refer to the tactile buttons version, but a led backlight button version is in the works too.

    229 parts49GPL-3.0
  • 2 layers56 × 56 mmPps watch, the printed circuit board in 3D

    Pps watch

    idlehandsdev/pps-watch

    An extremely accurate watch that doesn't tell time.

    39 parts42AGPL-3.0
  • 4 layers170 × 130 mmZ80Atmega128, the printed circuit board in 3D

    Z80Atmega128

    46nori/Z80Atmega128

    Real Z80A system with I/O emulated by AVR(ATmega128)

    109 parts9GPL-3.0
  • 2 layers98 × 91.1 mmSoil Sensor Hub, the printed circuit board in 3D

    Soil Sensor Hub

    ArtoLabs/Sensi-pot

    Collection of modules for indoor/outdoor gardening automation and environmental control

    78 parts3MIT

Questions

How big is the Cicada pwm esc PCB?

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

What parts does the Cicada pwm esc use?

32 parts, built around the 74HC125D, HT7533S, IRLML2502 and SS16. 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 Cicada pwm esc KiCad files?

From the mars2860/cicada repository on GitHub, at the commit this page was made from: the board is hardware/design/cicada-pwm-esc/cicada-pwm-esc.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Cicada pwm esc 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).