lou:
Well, there is that. What if one manages to hose the bootloader?
I suppose it’s the same if one hosed the serial bootloader on an Arduino.
Sorry - my English is limited, I couldn't understand. Can you please explain better your idea?
lou:
You’re already going to be doing most of the work of writing that software under Linux. The only difference being the communication protocol. Heck, you could probably even implement both back ends if you wanted to.
I am not working on software, but since I know, Ricardo Lameiro (the one working on it) is using Python and a library for serial port - that library should be available on GNU/Linux em MS Windows, etc. We are using "USB-RS232 Device", so we get a general serial port on PC.
lou:
Really? There is a whole lot of open space on that board. AAs are only a little longer than AAAs. It might even be possible to design the board to accommodate either one. The weight difference is probably roughly equivalent to the mAh difference. What problem does the additional weight impose? You already have the cells nearer the hub end than the tire end of the spokes, right?
Yes, there is space on board. We decided for the smallest batteries rechargeable, normally available in all houses. In this case, AAA are smaller, less weight and that estimated 1,5 hours should be enough, IMO.
Well, Donald Ziems talked about using Lithium ion on RGB version… so, who knows? – I guess that If a company wants to make a medium volume production, the system must be optimized for price, so, all this that we are talking be different – actually is more like a project for our taste… all is possible
lou:
… It just falls down if you ever get into a cost-sensitive situation such as mass-production.
You are right... but now I am more focused on making this for DIY. If some company wants to sell it, then that company should work on that optimization, not me :-) -- I see this as a DIY project and a kind of prototype, for some big company take this idea :-) -- do you know, my main interest is learning electronics and firmware and help on a green planet, in this case, help on "bicycle idea" -- I would be very happy If some company would make this project even If more simple like Spoke POV.
lou:
As for royalty fees, I assume you’re referring to the USB-IF dues and fees. You don’t have to pay those or submit to their certification testing unless you want to use the USB logo with your device. There are vendor/product ids you can use if you follow a few rules regarding your string descriptors.
Hmmm... I must inform myself about that. I would be happy try to sell some units on Ebay, I am curious of how people will react to his toy -- sometimes I go to Ebay to find "strange" things with LEDs, etc :-)
lou:
The key to the Arduino’s success is that they developed an environment that makes it easy for people, who don’t necessarily even know how to code, to scale enough of the learning curve to do something with it pretty quickly. Most of that is on the compile/build side of things. Some of it is that the bootloader lets you program the firmware over the serial port, which everybody has or can get ubiquitously. Some of it is that the design and software are open. It certainly isn’t price, though having a design with broad appeal does help with efficiencies of quantity. If it were about price, the Arduino would be closer to $15 than $30.
So, from all that you said, using this AVR USB with USB bootloader preloaded on factory, the only advantages I see is that the MCU can be bought in any shop and not at specific one that preloads the bootloader; you don't need to have one more hardware device to program it by serial port since USB is available on all modern computers while serial port no.
I think price is one good reason - because we can find Arduino in a lot of shops by that small values and all software tools are free. I don’t think $30 is expensive for a board like that. I belive that soem shops simple don’t sell Arduino because it’s cheap and they prefer to sell other not so know boards to be able to have higher prices.
I really like the Arduino success