1 of 9

ArduPilot ESP32 Port�Status Update

ArduPilot UnConference 2022

2 of 9

Long Time Coming!

First Commits in May 2019

Primary Code Contributors:

Alex (sh83)

Buzz (davidbuzz)

Charles (silvanosky)

Guinea Pigs:

Buzz (davidbuzz)

Charles (silvanosky)

Nick (nkruzan)

Dmitry (dryzhov)

Cmars

Vince

FleeTime (Flee-Time)

Merged into master Nov 2021 (#18954)

(github)

3 of 9

Various Breakouts Available

ESP32-DoItDevKit

ESP32 IMU Module V1.1

Mini32 V1.0.0

EzSBC IOT Controller

ESP32-S3-DevKitM-1 v1.0

Available from many sources

Dual core 32­bit LX6 microprocessor

4/8/16 MB flash

26 GPIOs, rich set of peripherals

On­board PCB antenna or external antenna connector

2.4 GHz Wi­Fi + Bluetooth

4 of 9

Experimental Hardware Designs

Alex

Buzz

Silvanosky

UKmook

Nick

Dmitry R.

Flea-Time

5 of 9

Vehicle Testing

Buzz

  • Plane : Bixler (bench)

Charles (Silvanosky)

  • Rover : Boat (water)
  • Copter : Quadcopter (air)
  • Sub : (water)

Nick

  • Plane : Elevon Wing (air)
  • Copter : ESP32 IMU Module v1.1 (bench)
  • Copter : Quadcopter (bench)
  • Rover : RC Car (ground)

Dmitry

  • Rover : Sailboat (bench)

6 of 9

ESP32 IMU Module v1.1

PR#20449 adds a target for ESP32 IMU Module v1.1

Open development platform for esp32 micro quadcopter

Found on tindie https://www.tindie.com/products/makerfabs/esp32-6-axis-imu-module

Hardware on Github: https://github.com/Makerfabs/ESP32_IMU_Module

7 of 9

Current Status

A few different versions of prototype hardware

AP_Periph booting

SD card fix identified

GPS detection fix identified

Waf improvements for dynamic board list

the newest esp32s3 is booting and running

espidf4.4/SDK support…not in master yet, but not far away

Slowly getting more interested participants

8 of 9

Future Outlook

Really Needed:

Documentation (wiki)

More Testing

Would be cool to have:

Working AP_Periph target

Soon:

esp-idf v4.4

waf improvements

Custom Build Server Integration

ArduConfigurator Integration

Hardware Test Rig

9 of 9