Bluegiga WT11 or WT12 with breakout board for Bluetooth HID

Have a good idea for a new product for SFE or Olimex? Let us know!

Moderator: phalanx

Post Reply
jdh2550
Posts: 1
Joined: Mon Mar 01, 2010 10:51 am

Bluegiga WT11 or WT12 with breakout board for Bluetooth HID

Post by jdh2550 » Mon Mar 01, 2010 10:55 am

Hi,

Many folks are asking for Bluetooth HID. Me too! Me too!

The WT32 that you offer does HID but getting an audio capable device for simple HID work seems like overkill.

Look at this: http://www.bluegiga.com/files/bluegiga/ ... _lores.pdf

The two "entry level" products offer HID - WT11 & WT12. Now that you sell the WT32 wouldn't it be "relatively easy" to add one or both of these to your lineup? Along with a breakout board for us noobs...

Pretty please?

(All folks wanting BT HID please chime in :D )

jrowberg
Posts: 8
Joined: Thu Jan 13, 2011 2:28 pm

Re: Bluegiga WT11 or WT12 with breakout board for Bluetooth HID

Post by jrowberg » Wed Mar 16, 2011 11:46 am

I agree! A WT12 with breakout board would be AMAZING. You can do almost anything with that board, and all of the firmware/documentation is quite easy to access. After scouring for all kinds of Bluetooth HID options, the WT12 seems like the best thing around. You can control everything via UART commands if desired. I was experimenting with the BCM2042-based modules (see http://www.keyglove.net/2011/03/15/inte ... hid-module for lots of info), but it seems you need to connect the full key matrix to all the GPIO pins. Not a fun way to integrate into a AVR-based project as an input device.

So, +1 vote from me! Bluegiga makes good products, provides easy access to their development resources, and has good customer communication (I would know).

Jeff

jrowberg
Posts: 8
Joined: Thu Jan 13, 2011 2:28 pm

Re: Bluegiga WT11 or WT12 with breakout board for Bluetooth HID

Post by jrowberg » Mon Mar 28, 2011 9:00 am

For whatever it's worth, I just finished a PCB design for a breadboard-friendly WT12 breakout board:

Image

It's built so that you can use the two rows of pins for full access, or the UART header on the end, or both if you feel like it. It's narrow enough to fit on a standard breadboard, and it only requires 14 rows so you can even use those tiny ones. I've got a few ordered as an initial test run, and I'll be happy to make them available to others if everything works as planned.

Schmez
Posts: 1
Joined: Fri Apr 08, 2011 1:35 pm

Re: Bluegiga WT11 or WT12 with breakout board for Bluetooth HID

Post by Schmez » Fri Apr 08, 2011 1:37 pm

I would be interesed in that breakout board you made for the WT12 - contact me and lets chat.

jrowberg
Posts: 8
Joined: Thu Jan 13, 2011 2:28 pm

Re: Bluegiga WT11 or WT12 with breakout board for Bluetooth HID

Post by jrowberg » Mon Apr 11, 2011 7:04 am

This board had a couple of small problems (my fault for not running ERC/DRC right before sending in the order...d'oh). Two of the traces were incorrectly touching solder pads that they weren't supposed to. The RESET button didn't work, and the "+" and "-" power header pins were shorted together. Oops. The rest of the board worked fine after I cut a couple of traces, and all in all I'd have to say it turned out pretty well for my first attempt at a PCB:

Image

I've revised it and also created a tiny UART-only board which could be great. I also changed the UART header on both new boards to match the pinout of the BlueSMiRF boards from SparkFun. The fixed revision looks almost the same:

Image

And here's the UART-only version:

Image

These should show up for testing by Saturday, 4/23, and they will probably both work great. Once I verify this, I'll make them both available.

jrowberg
Posts: 8
Joined: Thu Jan 13, 2011 2:28 pm

Re: Bluegiga WT11 or WT12 with breakout board for Bluetooth HID

Post by jrowberg » Sat Apr 23, 2011 4:07 pm

To anyone interested, and until/unless SparkFun picks these up, I've finished the full BB and UART BB designs to my liking. The UART headers on both boards are pin-compatible with SparkFun's BlueSMiRF modules. You can get them here:

Full BB: http://www.inmojo.com/store/jeff-rowber ... kout-board
UART-only BB: http://www.inmojo.com/store/jeff-rowber ... kout-board

And, if you have an FTDI board/cable for testing and you're super lazy like I am, you might be interested in this as well:

BlueSMiRF-to-FTDI adapter: http://www.inmojo.com/store/jeff-rowber ... pter-board

There is only a very small quantity available at the moment, but I've already ordered a few more. I am also considering the following additions/changes:

1. Pre-mounting the WT12 module on the board along with L1 and C1 components, so it's ready to go. This would obviously bump the price up a bit.
2. Adding a voltage regulator so you can power it with, say, 3.3v-6v or something. As it is now, you MUST supply it with 3.3v.

I'd love to know if this would be especially valuable to anyone, or if you have other features you'd like to have added in.

Jeff

evanrich
Posts: 42
Joined: Thu Jan 27, 2011 8:46 pm

Re: Bluegiga WT11 or WT12 with breakout board for Bluetooth HID

Post by evanrich » Mon May 09, 2011 7:21 pm

What is the purpose of L1? the bluegiga datasheets don't show any inductors.

jrowberg
Posts: 8
Joined: Thu Jan 13, 2011 2:28 pm

Re: Bluegiga WT11 or WT12 with breakout board for Bluetooth HID

Post by jrowberg » Mon May 09, 2011 7:50 pm

evanrich wrote:What is the purpose of L1? the bluegiga datasheets don't show any inductors.
The WT12 design guide from Bluegiga's tech forums contains the following:
You should make pads for two bypass capacitors near the 3V3 pin of the module. One capacitor is from 10 nF to 100 nF. The other one is meant to filter the RF and it is initially Not Placed. This capacitor is only used in the case of problems. The value is from 5 pF to 100 pF. The value varies from design to design and it must be found out experimentally. You should also place one series inductor in the supply trace. The value of the inductor is expected to be from 10 nH to 100 nH.
The example schematics in the document also show it. So I added it. :-)

Jeff

evanrich
Posts: 42
Joined: Thu Jan 27, 2011 8:46 pm

Re: Bluegiga WT11 or WT12 with breakout board for Bluetooth HID

Post by evanrich » Mon May 09, 2011 9:38 pm

jrowberg wrote:
evanrich wrote:What is the purpose of L1? the bluegiga datasheets don't show any inductors.
The WT12 design guide from Bluegiga's tech forums contains the following:
You should make pads for two bypass capacitors near the 3V3 pin of the module. One capacitor is from 10 nF to 100 nF. The other one is meant to filter the RF and it is initially Not Placed. This capacitor is only used in the case of problems. The value is from 5 pF to 100 pF. The value varies from design to design and it must be found out experimentally. You should also place one series inductor in the supply trace. The value of the inductor is expected to be from 10 nH to 100 nH.
The example schematics in the document also show it. So I added it. :-)

Jeff
Ahh saw this now...I was reading where it said that you could just power it by hooking up 3v3 and gnd...missed the whole section with the inductors and and caps.

Quick question, I see in their schematic that they have a USB port connected to the module, instead of the FTDI cable, you can just hook up a usb port to the D+ and D- lines, and use that to configure the module? right? I'm running out of space on my board, it'd be easier to hook the D+ and D- lines to a port than it would be to run the serial lines

jrowberg
Posts: 8
Joined: Thu Jan 13, 2011 2:28 pm

Re: Bluegiga WT11 or WT12 with breakout board for Bluetooth HID

Post by jrowberg » Tue May 10, 2011 6:24 am

evanrich wrote:Quick question, I see in their schematic that they have a USB port connected to the module, instead of the FTDI cable, you can just hook up a usb port to the D+ and D- lines, and use that to configure the module? right? I'm running out of space on my board, it'd be easier to hook the D+ and D- lines to a port than it would be to run the serial lines
I think that depends on what you want to do with the module. I haven't ever experimented with the USB interface since I only needed UART for my design, but there is some documentation available (look for the WT USB Guide on Bluegiga's tech forums, specifically starting at page 16 for software capabilities). I don't think you have the same level of control though, or at least you don't have the same convenience of using the iWRAP control interface. Page 16 has this to say:
With USB there are basically two software approaches.

1. WT modules run HCI firmware
2. WT modules run VM firmware

iWRAP firmware does not support USB at the moment. If VM firmware is required a special firmware needs to be developed using CSR BlueLab software development kit.
That's about all I can find at the moment. It doesn't appear that the USB lines give you the same kind of interface that the UART one does. Whether this is okay depends on your design.

Jeff

buzzdavidson
Posts: 2
Joined: Tue Jul 12, 2011 8:11 pm

Re: Bluegiga WT11 or WT12 with breakout board for Bluetooth HID

Post by buzzdavidson » Tue Jul 12, 2011 8:17 pm

+1 for the WT11/WT12 breakout idea! UART only would cover a LOT of bases. BTW, Mr. Rowberg's design is very nice...

fdixon
Posts: 5
Joined: Tue Nov 30, 2010 8:41 pm
Location: Sydney, Australia
Contact:

Re: Bluegiga WT11 or WT12 with breakout board for Bluetooth

Post by fdixon » Tue Nov 22, 2011 3:43 pm

I found this website http://esdn.com.au/Products/USB-WT12.html where you can get the Bluegiga module on a USB stick so you can plug it straight into a PC and be up and running quickly. There are some of these listed on Ebay at the moment.

kevs
Posts: 2
Joined: Thu Apr 19, 2012 8:25 pm

Re: Bluegiga WT11 or WT12 with breakout board for Bluetooth

Post by kevs » Tue Apr 24, 2012 6:22 am

Hi there,

I hope you can help me with this topic about HID, how do you suppose to send data while using the HID profile and being in data mode? I have already configure my HID profile and I have a wt32, but it also uses iWRAP. The thing is that I send the code 0x80 to the rx and the host must move the cursor 10 pixels up. But nothing happens. Do you know how to use the HID connection?

Thanks

Post Reply