DroneCAN GUI Web Tools running on browser

image
I recently create this DroneCAN GUI Web Tool
Hosting on https://can.vimdrones.com

with this tool you can edit param and upgrade your AP_Periph Device and AM32 DroneCAN ESC,
other DroneCAN device may also work but need testing
you can also monitor dronecan messages on the bus network, doing ESC/ Actuator(Servo) control
now the interface is base on USB/Serial and websocket with MAVCAN

ie. create a websocket output using mavproxy, change usb/serial interface to your case

mavproxy.py --master /dev/tty.usbmodem111401,115200 --out wsserver:127.0.0.1:5555

quick trying this tools using ardpilot SITL

./Tools/autotest/sim_vehicle.py -v ArduPlane --can-peripherals --out wsserver:127.0.0.1:5555

dronecan javascript binding output generator project is now host on GitHub - dronecan/dronecan_dsdljs

2 Likes

Hi @Huibean,

Really great work!

I hope it’s OK, I’ve moved the video to the top of your post so that it appears on ardupilot.org. Thanks!

1 Like

It is OK, thanks Randy!

updated:

  1. Add Dynamic Node ID Server
  2. Add MAVCAN USB to CAN adapter project
    GitHub - VimDrones/MAVCAN_Bridge: Mavlink DroneCAN Bridge
1 Like

updated:
this project is open sourced and transfer to Ardupilot, deploy on https://can.ardupilot.org

https://can.vimdrones.com/ will still available and act as backup and beta site

new feature

  • support wss, so it connect vehicle over internet

Intro in Tridgell’s Talk, 2025 UK conference