Skip to content

ESP32-C3 Super Mini bridge that converts DTS6012M UART data to a TFmini-compatible output for ArduPilot. Since DTS6012M lacks proper software support, this makes it show up as a supported rangefinder without custom ArduPilot drivers.

Notifications You must be signed in to change notification settings

PlaneStuffRC/DTS6012M_to_TFmini

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

I built a small ESP32-C3 Super Mini bridge that converts the DTS6012M LiDAR output into a TFmini-compatible data stream so it can be used directly with ArduPilot.

The issue is that DTS6012M doesn’t have proper software support/integration for ArduPilot, even though the hardware is solid. Instead of replacing the sensor, the ESP32 reads the DTS6012M data over UART, validates/filters it, then retransmits it in the TFmini protocol/format. As a result, ArduPilot detects it as a supported TFmini rangefinder—no custom ArduPilot drivers or complex patches needed.

Hardware: DTS6012M + ESP32-C3 Super Mini Interface: UART in → convert → UART out (TFmini) Goal: plug-and-play ArduPilot rangefinder support

About

ESP32-C3 Super Mini bridge that converts DTS6012M UART data to a TFmini-compatible output for ArduPilot. Since DTS6012M lacks proper software support, this makes it show up as a supported rangefinder without custom ArduPilot drivers.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages