So no fundamental reason we can’t get boards made for $20 each with the specs we are hoping for if we get them made straight from jlcpcb? That’s the way it seems to me. I think we are already close, people are already ordering boards with the comparable current capacity and so on, I’m aware there is more to the picture by far, but none of it strikes me as expensive.
If so, it’s a good argument for the reality that we should proceed further with the board designs, towards a board we can mostly get behind. Sucks to be Vedder if someone comes along and makes his edu board obsolete, but honestly that’s clearly too expensive. The really hard part seems like the firmware and wizards etc, which he has worked hard on, but he could do like blheli and go closed source. I wouldn’t use it, but… Some people are trying to build the xESC which is compatible with the firmware and software tools he made, but much cheaper and smaller, but no sensorless capability so I can’t use that. Also they haven’t gotten very far…
Edit:
The fact that it’s a long road to make a motor driver seems to me to be a strong argument in favor of the modular, plodding approach I am a fan of. Neither the one person/company does everything, nor the everyone for themselves trying to roll their own. Rather, a really good flagship board, which gets well refined over time and gets and increasingly good code base built up around it, modular all the way down, even within the firmware and any user interface tools. And because it is modular, this stuff with people trying to manufacture and re-ship stuff when they live in high cost of living areas is largely sidestepped. If I have $200 to spend on boards, I just click click order straight from jlcpcb, and I get 10 perfectly good well designed boards instead of 1, which let’s face it I’m sure an odrive or vesc can get fried too so better to have more than one. Eventually with a well enough built code base, people can pick a program and load it on an they are ready to go relatively fast. Eventually you wouldn’t even need to know much arduino. I can re-flash my 3d printer with Marlin pretty easily, helps to know some arduino but you don’t really need it. Mixing and matching is great, but you need to have building blocks that are well enough along. We can’t make a good lego car out of plastic nurdles. They have to be blocks, at least, right. What we have right now is complete overpriced toy cars on one hand and a pile of nurdles on the other.
There may seem to be a situation where you are willing to buy an odrive or vesc and just roll with it, but honestly I don’t think either of them would do what I need, for more reason than one. First is noise, second is I don’t think the odrive or maybe even vesc is capable of driving my motor, having looked at the forums and code. I had problems with the texas instruments FOC driver, it was fundamentally incapable of driving many motors even within the specified size range, just regular 3 phase motors. They just hadn’t refined the firmware well enough. And it had other problems like acceleration and reliability issues, too. Pretty good chance the odrive and vesc are going to have some issues, if texas instruments does. So their business model doesn’t work for me as a customer on basically any level at all.