explaingit

syrnitram/recon-ground-drone

Analysis updated 2026-05-18

9C++Audience · developerComplexity · 4/5Setup · hard

TLDR

A 3D-printed RC ground drone inspired by Rainbow Six Siege, controlled over WiFi from a browser with live camera feed, built around an ESP32-CAM module.

Mindmap

mindmap
  root((recon-ground-drone))
    What it does
      WiFi control
      Live camera feed
      LED animations
    Hardware
      ESP32-CAM
      Motor driver
      Servo motor
      3D printed body
    Firmware
      ESP32-CAM v2
      Arduino legacy
      Web joystick
    Known issues
      Tipping on brake
      Short WiFi range
      Unfinished V2 CAD
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

3D print and assemble this drone to have a WiFi-controlled camera vehicle you steer from your phone browser.

USE CASE 2

Fork the project and fix the balance and range problems the original creator left open, then share your improvements.

USE CASE 3

Use the firmware and web interface as a starting point for your own ESP32-CAM remote vehicle project.

What is it built with?

C++ArduinoESP32HTML

How does it compare?

syrnitram/recon-ground-dronekhenderson20/clearcoreswately/phyriadfg
Stars999
LanguageC++C++C++
Setup difficultyhardmoderatehard
Complexity4/54/54/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · hard Time to first run · 1day+

Requires 3D printing, ESP32-CAM hardware, a motor driver, and soldering, CAD tolerances may need adjustment for modern printers.

No license information found in the README.

In plain English

This is a hobbyist hardware project: a small, 3D-printed remote-controlled ground drone modeled after the recon drone from the video game Rainbow Six Siege. The creator started it in 2022 as a birthday gift and has now released all the files so others can build, modify, and improve it. It is a personal fan project with no affiliation with the game's publisher. The drone is controlled over WiFi from a browser on a phone or laptop. A small camera module called an ESP32-CAM is mounted on the drone and streams live video back to the same browser tab, so you can see what the drone sees while steering it with a virtual joystick on screen. The drone has two independently driven wheels, which allows it to turn in place, and it includes LED lights that mimic the running-light animation from the game. A servo motor opens and closes the light assembly to match the way the in-game drone deploys its lights. The creator is honest about the project's current state: it works, but it has two known problems that were never resolved. First, the drone tips forward when braking hard because the weight distribution is off. Second, the WiFi range is short and the connection drops quickly if you move more than a few meters away. A redesigned body meant to fix the balance issue was started but left unfinished. The creator is specifically inviting others to fork the project and tackle these problems. The repository includes the firmware code for the current ESP32-CAM version and an older Arduino legacy version, a web-based control interface with a virtual joystick, test sketches for isolated components, and 3D model files available as a download from the releases section. The CAD files are in SolidWorks format, and the README warns that the tolerances were tuned for an older, less precise printer and will likely need adjustment on modern machines. The hardware list is in a spreadsheet in the repository and requires components including the ESP32-CAM, a motor driver, DC motors, and a servo. This project is aimed at hobbyists comfortable with 3D printing and basic electronics.

Copy-paste prompts

Prompt 1
I'm building the recon-ground-drone project. Walk me through flashing the ESP32-CAM v2 firmware and connecting to its web control interface for the first time.
Prompt 2
The drone from recon-ground-drone tips forward when braking. Suggest changes to the weight distribution or firmware acceleration ramp to fix this.
Prompt 3
I want to extend the WiFi range on the recon-ground-drone. What are my options: better antenna, different protocol, or switching to a radio link?

Frequently asked questions

What is recon-ground-drone?

A 3D-printed RC ground drone inspired by Rainbow Six Siege, controlled over WiFi from a browser with live camera feed, built around an ESP32-CAM module.

What language is recon-ground-drone written in?

Mainly C++. The stack also includes C++, Arduino, ESP32.

What license does recon-ground-drone use?

No license information found in the README.

How hard is recon-ground-drone to set up?

Setup difficulty is rated hard, with roughly 1day+ to a first successful run.

Who is recon-ground-drone for?

Mainly developer.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Scan in gitsafehub Deploy in gitdeployhub syrnitram on gitmyhub

Verify against the repo before relying on details.