Kingfish wrote: (...) or that the objectives are too broad, or that finding the talent to get us to the end-game is challenging, (...)
That project seems to be about a SUPER controller! I think is a bad strategy to start building such a BIG and DIFFICULT device.
I must say I don't have much free time and in past I were in projects to big that never concluded, so, now I try to do only "quick and dirty" projects, taken advantage of other OpenSource projects. My last project is an example of that, the
Smart bathroom scale was quick to build and cheap. I used OpenSource software for Android, OpenSource firmware for the ARM and cheap and available electronic boards. The scale works perfectly!!
I also must say I would be frustrated if I work in a project and it don't conclude. I am happy to build system that are useful for me and other people, not the other way.
I have a problem of over weight, that's why I build the Smart Scale. The bicycle is also important for me because I am motivated to use it (I use all days a no electric bicycle to go to work, shop, etc) and it helps me to get fit, healthy. All these years using a bicycle gave me a lot of value, and I will continue to use bicycle, so, I can invest that I will continue to win.
This is my motivation.
Also,
I am building my 3rd electric bicycle and I am having difficult to find a cheap controller with low current. I am using BMSBattery components and the controller I used last years was KU63 24V 12A and now the next one in line is KU93 22Ah. I need a controller were I can configure the current/power, for safety while I ride and to optimize the battery size/weight/cost since I need to do 66km with a battery charge.
Kingfish wrote:I think in terms of hardware, we’re mostly in agreement; the challenge is around the mcu and programming tools.
I can help with:
- Arduino/AVR firmware.
ARM7/9, ARM Cortex firmware. I prefer ARM Cortex because the OpenSource tools I use are more productive (GCC + GDB debugger + JTAG + Eclipse IDE). I am using
this cheap board, 32bits ARM7 @ 50MHz $10.
I have a JTAG debugger for ARM7/9 and ARM Cortex.
- I can prototype a circuit, by soldering it on a PCB but I don't have experience in design of a PCB and buy it.
But in past I used KiCAD for design of schematics and PCB.
- I have cheap Chinese 2 channels 50MHz oscilloscope. Solder iron an bench power supply of 30V 10A.
- I have a spare 24V 250W front hub motor (Cute-85), 24V 25Ah Lion battery and KU63 controller, throttle and brakes. I would use this system to test the Smart Controller.
- I buy components from Farnel online.
- I can do a little programming in Java, mainly on Android. I can adapt others applications and I know very well how to communicate with Bluetooth and Android and show data on the screen, also take input from the touchscreen/buttons.
- I use Github for collaborative working on projects. And I am a Linux and Android user.
- In past I worked on this OpenSource projects:
--
Pedal Power Meter -- a king of Cycle Analyst??
--
Bicycle LED POV--
Smart bathroom scale--
Rockbox / Lyre project, Open Source portable audio player--
R2C2 RepRap 3D Printers and CNC controller -- from my company.
I will read the Open-BLDC project, looks like it is the only working project (even if not tailored for electric bicycles).