So if you've been reading fletchtronics.net you've been hearing a lot lately about Bumble-B. I promise to blog about something else soon, just this one more :-)
Swarming Bumble-Bs
There's a lot you can do with Bumble-B, it's a very useful USB gadget.
Mice, Keyboards, Joysticks, Oh My!
One of the first things many people try with their Bumble-B is the LUFA mouse demo. It's a great way to familiarize yourself with the tools, and you can move your cursor with some wires.
Get creative and invent a new kind of keyboard, mouse or joystick!
Serial Communications
Need to speak I2C, SPI, or do some bitbanging to test a new perhiperal device? The built-in Bumble-B firmware does exactly this. Send the right commands to the virtual serial port, and you'll be talking to new devices in no time.
The built-in firmware is based on a technology called CDC. You can build your own serial based devices on CDC without spending a lot of money on USB licenses. There is a CDC demo in LUFA that can easily be hacked to send debugging output to a PC terminal program.
MIDI
Send midi signals to your PC. Connect Bumble-B to an external analog to digital converter to create neat sound effects with MIDI. There is a MIDI demo in LUFA.
Arduino Programmer
Using the Benito firmware, Bumble-B can be used as a very inexpensive Arduino programmer.
Bumble-Bs In The Wild
Hi! I ship anywhere in the
Hi! I ship anywhere in the world where the US post office ships.
I'm not sure why you get a US specific form. It should just be paypal's order form. Is there no way to control the destination country on there?
I'm not quite sure what's going wrong but I have shipped many BumbleBs all over the world, including Hungary as well.
Cheers,
--fletch
Oversees shipping
Hi Fletch,
Is there any chance you'd ship to Hungary, Europe?
At the 'Buy now' section it says $5 for worldwide shipping, but at the order page I couldn't specify but a US shipping address.
I'd need only 1 item.
Regards
Dani
The BBUmble Bs are great!
I am planning to use the Bumble B as the foundation of the myProgrammer project, which will hopefully result in a USB based programmer for all of Atmel's current and future programming protocols for AVR, ATXmega, and AVR32 platforms.
My plan is to open source the hardware and firmware, so users can modify the design as they need, and/or contribute their modifications to the user community.
I'll keep you posted on progress. Thanks!
Depends (haha doesn't it always)
For mouse/keyboard/joystick type devices, you can create a generic human interface device (HID) without paying any fees. Bonus with this type of device is that nothing is needed in most operating systems and it just works.
For other types of devices you can use CDC, a virtual serial interface, and invent your own protocol. The main drawback here is probably the speed of it, which uses standard serial communication speeds. It doesn't require a driver in most operating systems, but Windows gets cranky unless you supply an .inf file describing the device.
To create a new class of USB device, yes I believe you must pay money to the USB association.
To use the USB logo you certainly have to pay.
This is what I have come to understand from asking around in the community, so forgive me not having sources! The final answer to any question can probably be found on usb.org.
Amazing!
Fletch this is extremely cool and very needed - I was curious, did you need to apply and buy a vendor ID from usb-if to sell Bumble-B?
Post new comment