Skip to content

Mech Butterfly

A biomimetic butterfly robot controlled via ESP32C3 using ESP-NOW wireless communication.

  • Other
  • No license: all rights reserved by the creator
  • arduino
  • 3D printable

Suggested by Robotheca, created by @Tzenthin (opens in a new tab), from github.com/Tzenthin/Mech-Butterfly (opens in a new tab). Pinned to commit c6fa9f1 (opens in a new tab).

Hardware license
No license
Software license
No license
Commercial use
Unknown

No license is stated for part of this robot.

The creator chose the hardware and software licenses on Robotheca; the repository has no license file for them yet.

This repository contains executable files that Robotheca doesn't check. Only run them if you trust the creator.

Which files (1 program or installer, 3 firmware images)

Photo and 3D model

This repository has no photo of the robot yet.

3D model loaded from the original files on GitHub at c6fa9f1, under NONE. View the original files from GitHub (589 KB) (opens in a new tab)

What it can do

Written by Robotheca from the project's documents.

  • Flies with flapping wings controlled by flight controller
  • Communicates wirelessly with remote controller using ESP-NOW
  • Supports BLE Bluetooth communication by default firmware
  • Uses ESP32-C3 for wireless control without external receivers like ELRS

Bill of materials

This repository has no parts list Robotheca can read yet.

Build guide

The creator's steps, each with its instructions.

  1. 1Firmware Setup
  2. 2Circuit Design and PCB
  3. 3Programming for ESP-NOW Communication
  4. 4Wing Construction and Assembly

The creator's guide is written in Chinese. It has no license, so all rights stay with the creator: Robotheca doesn't show it here or translate it, and gives its own notes about the robot instead.

Read the creator's guideAsk the creator on GitHub (opens in a new tab)

Wiring and electronics

Notes written by Robotheca from the project's documents.

Main parts

  • ESP32-C3 microcontroller on flight control board
  • ESP32-C3 microcontroller on remote controller
  • Servos or actuators for wing flapping mechanism
  • Power supply for flight control and servos

Connections

  • Flight control board and remote controller connected via ESP-NOW wireless communication
  • MAC addresses of both ESP32-C3 devices must be manually added to each other's code for pairing