Motor and driver database - as website feature?

Hi,

Would the software you use to make the SimpleFOC site (which is awesome, by the way!) support something like a motor/driver database?

Something where we could add our motors, and confirm compatibility with SimpleFOC, or detail some problems? And add the parameters required to get them working, ie PolePairs, recommended PID values, things like that…
And same thing for drivers?

I’m developing quite a collection of motors/drivers here during my tests with SimpleFOC…
And I see some people are asking questions in the forum, and I feel this could be a really useful way for the community to share knowledge… but I think it should be a bit more structured than posts in the forum, or the information will be hard to find and reuse…

Thoughts?

Regards from Vienna,

Richard

3 Likes

Ok, so this thread did not exactly resonate so far…

Nonetheless, I played around for a few minutes in AirTable, and have created databases of motors and drivers.

It works pretty well, IMHO. You can embed the database in a website:

<iframe class="airtable-embed" src="https://airtable.com/embed/shr9KVFJtKd4Art1a?backgroundColor=blue&viewControls=on" frameborder="0" onmousewheel="" width="100%" height="533" style="background: transparent; border: 1px solid #ccc;"></iframe>

An also the form for submitting new entries:

<iframe class="airtable-embed" src="https://airtable.com/embed/shr8uDPHfJ8A2e1tV?backgroundColor=blue" frameborder="0" onmousewheel="" width="100%" height="533" style="background: transparent; border: 1px solid #ccc;"></iframe>

It works quite nicely, I think. If you like this approach, @Antun_Skuric, @David_Gonzalez I could make you guys admin of the database and you take a look yourself? It might be a more structured way of putting this in the site.
However, if you don’t like it just let me know and I’ll drop it.

Note that AirTable would be free until we have more than 1200 entries per database…

4 Likes

Sorry I did want to reply to this, but then I didn’t…:wink: I would be really happy with this. It would be a valuable addition to the documentation page, as currently a lot of this practical knowledge is cluttered around the forum and a bit hard to find indeed.

Hey @runger,
This is a great idea. But I am not really sure how to organise such a thing.
That was the idea in the supported hardware page of the docs:
https://docs.simplefoc.com/supported_hardware

Since the library grows rapidly I did not spend enough time to restructure it well. But if you have better ideas that tables with specs and prices and etc. I would be happy to hear it and ingrate it.

Hey @Antun_Skuric, sorry, been busy doing christmassy things…

I would be happy to help with this. The idea from my point of view is not to replace the existing documentation, but to add a “community database” in addition to the more static documentation pages.

The idea is that there is such a wealth of devices (motors, drivers, MCUs, sensors) out there that it would be cool to list them in a more convenient format. For me, browsing the forum and seeing what everyone is doing with which hardware was really informative. But it’s also a quite inefficient way to find a list of compatible drivers. In the database, the community could help out with that by providing details of all the cool stuff they’re doing, and the hardware they’re using in a more concentrated form… at the same time we wouldn’t expect people to provide the level of documentation provided on the docs pages - more like just a few key facts, and the http-links to get more.

Such a database can be created very easily with the AirTable tool. I made a sample, some screenshots are above. I have invited you as a collaborator to the AirTable workspace, if you want to take a look around…

Using AirTable the database could be created and managed there, on the AirTable site, but embedded into the Simple FOC website for use by the community (e.g. adding new entries, searching and browsing the existing ones. Embedding it is very easy, just using some short HTML snippets.

Let me know what you think, and how I could be of help.

Hey @runger,

I’ve added my small contribution to the airtable and I invite everyone else who has a bit of the time to do the same!
I will try to incorporate this database in the docs website soon :smiley: