Posts: 1,070 Threads: 70 Likes Received: 742 in 378 posts Likes Given: 577 Joined: Jan 2016 Reputation: 44 15-Oct-2018, 05:17 PM (This post was last modified: 17-Oct-2018, 03:25 PM by KonradS.) The other day i had an idea - we don't have any tools to easily open and read our flight controllers CLI dumps, we are pretty much used to either reading the wall of text or to the Configurator GUI. Since I am learning programming in JavaScript (+React/Redux), I decided to make one as an exercise. I am happy to announce that it reached the point that, apart from some bugs I need to hunt down, It is actually usable and ready to be shared with you - my personal goal is reached https://dump-send.com/ Features: - inspect dump from the configuration in a way more readable than a wall of textual commands - share your dump via a link, example: https://dump-send.com/share/1X7Car9HHE3goFaYFDgW - inspect that dump visually or... as a wall of text, because we all already got used to it... So to make the story short - I would like to ask you guys to check the tool and try to hunt down some bugs that, I am sure, are still there. Hope some of you decide to use it or even promote it when you ask somebody to dump their config. My plans involve - releasing the code at some point, - polishing the looks, reorganising data layout, - adding information about recognized fc boards, - adding a simpler way to also collect/share suggestions from other users, So... please, use and share feedback! If our RC community decides that it is useful, I will have more incentive to develop further Best, Konrad Feature ideas: JLMoss: Advanced search features, think of micro's or other setups that have bad defaults often if we can search by frame/flight controller/esc's any extra points of data that match etc to potentially find good settings/pids etc. - good use case, but not easy to implement ( #comment) Oscar: "Maybe let people add links to their flight videos so we can see how it performs with their PID and filters?" ( #comment) Izzy26: Perhaps also a link to RotorBuilds to see the full hardware list would be nice. It would be great if you released this as an open source project on github or similar so people can contribute and help with the features. ( #comment) Posts: 5,324 Threads: 674 Likes Received: 3,161 in 1,748 posts Likes Given: 2,034 Joined: Jan 2016 Reputation: 139 That's so cool! will spread the words Thanks Konrad! • Posts: 1,070 Threads: 70 Likes Received: 742 in 378 posts Likes Given: 577 Joined: Jan 2016 Reputation: 44 Thanks mate! • Posts: 1,312 Threads: 50 Likes Received: 832 in 504 posts Likes Given: 372 Joined: Jul 2018 Reputation: 51 That's really nice. I'll have to have a play with it and put my configs on there at some point. From one dev to another, I salute you! • Posts: 12,098 Threads: 125 Likes Received: 3,739 in 2,836 posts Likes Given: 99 Joined: Feb 2017 Reputation: 388 What a great idea! I have become quite good at reading the text, but this is a God sent. Thanks. • Posts: 1,773 Threads: 30 Likes Received: 1,199 in 755 posts Likes Given: 714 Joined: Oct 2016 Reputation: 45 News travels fast. I've already seen this on a Facebook user group Dude, where's my quad? • Posts: 5 Threads: 1 Likes Received: 3 in 3 posts Likes Given: 0 Joined: Mar 2016 Reputation: 0 16-Oct-2018, 01:04 PM (This post was last modified: 16-Oct-2018, 01:06 PM by JLMoss.) That is awesome, feature request below. Advanced search features, think of micro's or other setups that have bad defaults often if we can search by frame/flight controller/esc's any extra points of data that match etc to potentially find good settings/pids etc. Posts: 1,070 Threads: 70 Likes Received: 742 in 378 posts Likes Given: 577 Joined: Jan 2016 Reputation: 44 (16-Oct-2018, 01:04 PM)JLMoss Wrote: That is awesome, feature request below. Advanced search features, think of micro's or other setups that have bad defaults often if we can search by frame/flight controller/esc's any extra points of data that match etc to potentially find good settings/pids etc. Thanks for the idea - unfortunately, it is not that easy to implement. Having good settings, tune really depend on all of the hardware, weight (battery size, frame choice etc.), amount of mechanical noise as well as electrical - this is not something that we can pull out of the CLI dump. It would require user input, observation and description of mostly personal feelings from the flight - this is also not easy to write down for anyone to be honest. But yeah, I think your use case is great, this can be used as a tool in discussions like this. • Posts: 5,324 Threads: 674 Likes Received: 3,161 in 1,748 posts Likes Given: 2,034 Joined: Jan 2016 Reputation: 139 Maybe let people add links to their flight videos so we can see how it performs with their PID and filters? • Posts: 1,070 Threads: 70 Likes Received: 742 in 378 posts Likes Given: 577 Joined: Jan 2016 Reputation: 44 16-Oct-2018, 03:43 PM (This post was last modified: 16-Oct-2018, 03:44 PM by KonradS.) Added both suggestions to main post. (16-Oct-2018, 03:06 PM)Oscar Wrote: Maybe let people add links to their flight videos so we can see how it performs with their PID and filters? Can be done, but in this case I need to create a whitelist of domains, for example all youtube, airvuz, etc links are allowed - reason is, I can easily see trouble here, like linking to inappropriate content. Thanks for that suggestion Posts: 438 Threads: 53 Likes Received: 378 in 189 posts Likes Given: 223 Joined: Jul 2018 Reputation: 18 Perhaps also a link to RotorBuilds to see the full hardware list would be nice. It would be great if you released this as an open source project on github or similar so people can contribute and help with the features. But one way or another - great job! • Posts: 1,070 Threads: 70 Likes Received: 742 in 378 posts Likes Given: 577 Joined: Jan 2016 Reputation: 44 (17-Oct-2018, 07:00 AM)izzy26 Wrote: Perhaps also a link to RotorBuilds to see the full hardware list would be nice. It would be great if you released this as an open source project on github or similar so people can contribute and help with the features. But one way or another - great job! Thanks, and thanks for the suggestion, I will also add option for a rotorbuilds link later. Right now I'm thinking about creating an API so thirdparties could also use this (imagine a share link in Betaflight, totally doable - no, I havent spoken with anyone about this, it's just a random thought ) • Posts: 5 Threads: 1 Likes Received: 3 in 3 posts Likes Given: 0 Joined: Mar 2016 Reputation: 0 17-Oct-2018, 07:12 PM (This post was last modified: 17-Oct-2018, 08:04 PM by JLMoss. Edit Reason: More thoughts. ) (16-Oct-2018, 02:20 PM)KonradS Wrote: Thanks for the idea - unfortunately, it is not that easy to implement. Having good settings, tune really depend on all of the hardware, weight (battery size, frame choice etc.), amount of mechanical noise as well as electrical - this is not something that we can pull out of the CLI dump. It would require user input, observation and description of mostly personal feelings from the flight - this is also not easy to write down for anyone to be honest. But yeah, I think your use case is great, this can be used as a tool in discussions like this. I actually had an idea about two weeks ago after a horrible maiden with bad oscilations on a 3" micro lol, to make a page to do more or less a combination of what your doing (mainly pids/filters) and what i'm talking about, I wouldn't mind helping on the coding end i am fluent in html/css/php/mysql/javascript/json/jquery etc. Would just be a few extra options on front end that people can choose to ignore if they want etc and the addition of the search feature can pm or email me jlmossjr @ gmail.com if you wanna try to suss that out. Edit Re-API stuff: On the API idea that potentially could work for the idea i have, if people could use a page i made to post the cli info to your site, if i got a return result like an ID key that I could store so the info stored on my site could be associated to a specific cli dump url/link etc. Edit #2 More API thoughts: Really like the idea of the API & some merging of data @ Rotorbuilds or being able to pull data from both you and the rotorbuilds side.. One of two idea's come to mind, that site basically dose all the storing build info and search stuff already so... If they also used an API I could just make a wrapper to marry the the two things together. Or if on Rotorbuilds people could share the cli dump via the api to your site etc and then rotorbuilds display that info along with the rest of what they do that i think would be ideal save re-writing code that already exists on other sites. Posts: 331 Threads: 47 Likes Received: 114 in 84 posts Likes Given: 76 Joined: Oct 2017 Reputation: 1 Dude that's awesome!! Will try it once home! |