Hi, I just came across this thread and I am loving it; a real knowledge base is something that I have always wished was here. I would definitely be interested in contributing; I haven't had time to be extremely active on the forum, but I am good at writing and have a good amount of knowledge /experience with VESC, brushless motors (a common newbie question is the difference between battery amps and phase amps, battery voltage, motor voltage, duty cycle, etc., it took me a bit to wrap my head around all that years ago when I was starting), battery design (also something that took me a while to grasp when I was new), and all the other random pieces of knowledge that I have accumulated but can't list off the top of my head.
Happy to hear it!
First, as far as writing skills and knowledge level go.. you have access to edit now:
I believe my controller terms 101 article covers the basics okay, it's open to additions to make it better.
Knowledgebase
On the controller front, we could use:
- advanced version of controller terms 101
- VESC for dummies ( as it applies to the kinds of vehicles we build here )
Or whatever else you're interested in contributing, even if it's just an outline, or filling out an existing one.
Other skills:
I am good at CAD (3D printing) and coding:
Actually that's pretty trivial nowadays with the current tech that has evolved with the AI boom; I have done it myself. I have no idea how this forum is built or who the infrastructure maintainer is, but I could definitely help with anything on the coding side, and I agree that it will need some work to make sure that the knowledge base is usable if we get anything written in it.
We'd love contributions to the software; we plan it to be an open source project once it exits incubation here at ES. We could make the code available on github if you'd like to contribute there.
Our software is written in PHP and we do our best to keep it simple so it's hackable.
But it's a little on the complex side anyway since it offers to many conveniences to the end user.
( making things easy is hard! )
It's built on the
Zerolith framework, which in a nutshell, is like a series of helpers for writing raw PHP.
A developer can learn and use it in less than a week by reading the docs.
I am the guy who built 90% of it, and so i could be advised on how it works if anything is unclear.
AI works pretty well at writing raw PHP, but good taste, understanding existing code, and some years of PHP experience are required to work on it. Luckily, the knowledgebase is not critical infrastructure for ES yet, so it's forgiving to coding mistakes.
Let me know if that aspect is of interest. We tend to do the hard parts first and leave the easy stuff for later. So there is lots of bite sized improvements to make in addition to the big ones i mentioned earlier.
