Ok, this isn’t going to be as difficult as I thought! I just installed the build environment and jammed that entire webpage into the wiki doc as raw HTML, fully expecting it to fail or render bizarrely. Nope…success!
Sure, it can use a little refinement, but I didn’t expect such immediate results.
I’ll split the script to a .js file, include @iampete’s JSON, tidy up the SVG element, and go from there!
Last step will be to automatically create the JSON during the build and also account for any frames that don’t play nice with the procedurally created output. I’ll get as far as I can and make a WIP PR for potential help with the JSON build.
It’s my understanding that ArduPilot paid for the design of these diagrams a few years ago, which explains why newer frame types are missing. At a minimum, this overcomes that issue.
I have made a few minor PRs to Mission Planner along with one pretty significant one (to me) that added some spiral path planning features. Definitely not my area of expertise, but if I get bored enough, I can have a go at improving the motor test page…maybe.