Author Topic: [Updated] Wireless GH60  (Read 154841 times)

0 Members and 1 Guest are viewing this topic.

Offline I0x0I

  • Posts: 12
Re: [Updated] Wireless GH60
« Reply #250 on: Thu, 03 September 2015, 10:58:33 »
The code have been published on https://github.com/I0x0I/DIY-A-BLE-Keyboard, have fun :-)

Offline hasu

  • Posts: 3471
  • Location: Tokyo, Japan
  • @tmk
    • tmk keyboard firmware project
Re: [Updated] Wireless GH60
« Reply #251 on: Thu, 03 September 2015, 15:54:32 »
great job! thanks!


Offline vulpes

  • Posts: 5
  • Location: Bosnia and Herzegovina
Re: [Updated] Wireless GH60
« Reply #252 on: Sat, 05 September 2015, 04:40:16 »
This looks awesome, thanks I0x0I!
Can you confirm this is same thing as module you are using, only broken out?

@hasu, are you going to have fun with this? TMK port maybe?  ;D

EDIT:
This look even better with external antenna connector, could be useful with aluminum cases.
« Last Edit: Sat, 05 September 2015, 05:59:53 by vulpes »

Offline I0x0I

  • Posts: 12
Re: [Updated] Wireless GH60
« Reply #253 on: Sat, 05 September 2015, 12:01:26 »
Yeah, that's totally the same @vulpes

Offline vulpes

  • Posts: 5
  • Location: Bosnia and Herzegovina
Re: [Updated] Wireless GH60
« Reply #254 on: Sat, 05 September 2015, 15:52:25 »
Just ordered one board, looking forward to having something to flash on it. :)

Offline joric

  • Posts: 136
Re: [Updated] Wireless GH60
« Reply #255 on: Sat, 09 April 2016, 15:54:26 »
This is totally awesome. How did you flash it (is basic UART sufficient)? How to add USB interface to it (can it run V-USB)? May I just upload new firmware over the air, as advertised?

Upd: related http://www.rogerclark.net/arduino-on-the-nrf51822-bluetooth-low-energy-microcontroller/
Not very convenient because you'd have to buy additional hardware but not very expensive after all.
The "Development Board" ($16) is not a programmator but rather just a breadboard (modules use a non standard pin spacing).
Guess you'd need atleast STM32 ARM Cortex-M3 Leaflabs Leaf Maple Mini ($4.25 with shipping) to flash the chip.
And this is the probably the cheapest module NRF51822 Wireless Bluetooth Module ($4.40 with shipping).

Upd2: bought all wireless stuff (except Li-PO battery, that I ordered earlier) for about $10, here's the album - http://imgur.com/a/ej9hD
« Last Edit: Tue, 12 April 2016, 12:10:14 by joric »

Offline I0x0I

  • Posts: 12
Re: [Updated] Wireless GH60
« Reply #256 on: Thu, 14 April 2016, 04:22:30 »
To flash the chip you will need a JTAG programmer instead of a UART one, but it seems that by using openOCD, event Arduino can be used as a JTAG programmer so it doesn't really means you need to buy another programmer and I'm going to try it out. The OTA update looks like to be kind of a feature of a firmware, which means new firmware can be updated over the air only when the chip already has a firmware that supports OTA update. In the new softdevice, the OTA update feature also makes uploading firmware over UART possible, but I havn't seen any V-USB example so far, if you want to use USB you may also need a AVR controller ;-)

Offline pomk

  • Posts: 470
  • Location: Finland
Re: [Updated] Wireless GH60
« Reply #257 on: Thu, 14 April 2016, 07:52:02 »
Should someone have the patience required for porting v-usb for this chip, you could then write your own bootloader to show the device as a usb flash drive and make firmware updates through that channel  :))
« Last Edit: Thu, 14 April 2016, 07:56:28 by pomk »

Offline I0x0I

  • Posts: 12
Re: [Updated] Wireless GH60
« Reply #258 on: Thu, 14 April 2016, 08:28:03 »
Should someone have the patience required for porting v-usb for this chip, you could then write your own bootloader to show the device as a usb flash drive and make firmware updates through that channel  :))
Could V-USB work without some special hardware support? If so, it would be really nice  :D. Single chip solution for a wire/wireless dule mode keyboard!!!  But a JTAG programmer will still be needed as most of the module doesn't come with a spacial firmware/bootloader so you will have to use the programmer to flash that.

Offline pomk

  • Posts: 470
  • Location: Finland
Re: [Updated] Wireless GH60
« Reply #259 on: Thu, 14 April 2016, 09:48:41 »
Should someone have the patience required for porting v-usb for this chip, you could then write your own bootloader to show the device as a usb flash drive and make firmware updates through that channel  :))
Could V-USB work without some special hardware support? If so, it would be really nice  :D. Single chip solution for a wire/wireless dule mode keyboard!!!  But a JTAG programmer will still be needed as most of the module doesn't come with a spacial firmware/bootloader so you will have to use the programmer to flash that.

V-USB does not require any USB specific HW, I believe that only one interrupt line and a second gpio line without the interrupt requirement is all it needs. It does however contain some ARV specific assembler code that would have to be ported to ARM assembly.

Offline I0x0I

  • Posts: 12
Re: [Updated] Wireless GH60
« Reply #260 on: Thu, 14 April 2016, 11:50:24 »
Should someone have the patience required for porting v-usb for this chip, you could then write your own bootloader to show the device as a usb flash drive and make firmware updates through that channel  :))
Could V-USB work without some special hardware support? If so, it would be really nice  :D. Single chip solution for a wire/wireless dule mode keyboard!!!  But a JTAG programmer will still be needed as most of the module doesn't come with a spacial firmware/bootloader so you will have to use the programmer to flash that.

V-USB does not require any USB specific HW, I believe that only one interrupt line and a second gpio line without the interrupt requirement is all it needs. It does however contain some ARV specific assembler code that would have to be ported to ARM assembly.
Maybe this project could help, awesome!

Offline pomk

  • Posts: 470
  • Location: Finland
Re: [Updated] Wireless GH60
« Reply #261 on: Thu, 14 April 2016, 14:06:27 »
That might be a good start, but I really don't have the time to invest right now.

Offline I0x0I

  • Posts: 12
Re: [Updated] Wireless GH60
« Reply #262 on: Thu, 14 April 2016, 19:35:03 »
Will add that to the TODO List and I plan to do some work this summer ;-)

Offline joric

  • Posts: 136
Re: [Updated] Wireless GH60
« Reply #263 on: Tue, 19 April 2016, 16:41:18 »
Will add that to the TODO List and I plan to do some work this summer ;-)

Not really related, but how do you think is it possible to place the entire bluetooth controller into a cherry mx keychain like this one:



Possibly with a BGA rf51 like this one:



...and a clock battery (the space under the switch is about 14x14x4 mm).

Upd: That BGA (Ball Grid Array) version of nrf51822 is 3.38 x 3.38 x 0.35 mm, available on aliexpress at $6.40 for 2 chips ($3.20 a piece).
http://www.aliexpress.com/item/100-New-Original-2-pcs-lot-NRF51822-CEAA-R-NRF51822-N51822-2-4G-Wireless-Bluetooth-4/32326904057.html
Supply voltage is 1.8 ~ 3.6V.

Upd2: To hell with that BGA, it's unmaintable. QFN is almost just as small (6x6 mm) but much easier to solder and trace ($1.50 a piece).
http://www.aliexpress.com/item/2450BM14E0003-NRF51822-original/32506627004.html



Though both need an external 16 Mhz quartz an a bunch of capacitors.
Breakout boards: https://www.nordicsemi.com/eng/nordic/download_resource/20350/2/68176419
« Last Edit: Sun, 24 April 2016, 09:38:36 by joric »

Offline I0x0I

  • Posts: 12
Re: [Updated] Wireless GH60
« Reply #264 on: Wed, 20 April 2016, 12:18:26 »
Will add that to the TODO List and I plan to do some work this summer ;-)
Not really related, but how do you think is it possible to place the entire bluetooth controller into a cherry mx keychain like this one:
Show Image

Possibly with a BGA rf51 like this one:
Show Image

and a clock battery (the space under the switch is about 14x14x4 mm).
Check thisout, there are some modules that can meet your demand ;-)

Offline joric

  • Posts: 136
Re: [Updated] Wireless GH60
« Reply #265 on: Sat, 21 May 2016, 20:08:39 »
My dream is to get the firmware source code to update the CSR HC-06 module into one HID enabled module (I bet it was what the Bluefruit EZ-Key guys did)

Well, it's pretty simple http://imgur.com/a/1LHSR (link to album)

(Not a source code though, just binary RN-42 firmware, but it doesn't use fixed keymap, it just processes AT commands from the main controller.)





Here is the link to RN-42 firmware: https://mega.nz/#!o9Qz2BJb!3vO5wX6bHokQbN08HC6f4-3tTo96TI4HMwDi2j-u0HQ

Before flashing make sure you set mac and antenna settings right. Check out this video:


« Last Edit: Mon, 22 August 2016, 22:30:21 by joric »

Offline joric

  • Posts: 136
Re: [Updated] Wireless GH60
« Reply #266 on: Sat, 20 August 2016, 13:45:17 »
Update about NRF51822.

Failed to receive the stm32 for a while so I bought Segger J-LINK and dev board.

Segger: http://www.ebay.com/itm/152132013811 just $15, reliable seller and fast shipping.

With Segger I was able to use nrf manual and Keil as here https://devzone.nordicsemi.com/tutorials/2/

Managed to flash https://github.com/I0x0I/DIY-A-BLE-Keyboard and got a working bluetooth 4.0 keyboard (use nrf51sdk9).

It's a bit more expensive than stm32 but it's worth it.

Also (a slightly cheaper solution) is to buy an ST-Link.
Bought it here http://www.ebay.com/itm/331803020521 just $3.20 from the same seller.

This is how it looks with Segger (it doesn't power up the chip so the board needs external power):


Just hook it up, run nRFgo Studio, flash softdevice, run Keil, flash firmware and you're good to go.

ST-LINK needs fewer wires. You may hook it up to the dev board (SWCLK - SWD, SWDIO - SWIO):



Or to the nrf51822 module directly (SWCLK - SCLK, SWDIO - SDO):



I haven't managed to set up Keil work with ST-Link, but it works fine with OpenOCD.

Download s110 softdevice.hex, build your app.hex in keil and put it somewhere (I used C:\Temp):

Commands:

Code: [Select]
cd openocd-0.10.0-dev-00247-g73b676c\bin-x64
openocd -f interface/stlink-v2.cfg  -f target/nrf51.cfg
telnet 127.0.0.1 4444
nrf51 mass_erase
program C:/Temp/s110_nrf51822_8.0.0_softdevice.hex
program C:/Temp/nrf51422_xxac_s110.hex
reset

Program output:

Code: [Select]
openocd -f interface/stlink-v2.cfg  -f target/nrf51.cfg           
Open On-Chip Debugger 0.10.0-dev-00247-g73b676c (2016-03-12-15:05)                                                 
Licensed under GNU GPL v2                                                                                           
For bug reports, read                                                                                               
        http://openocd.org/doc/doxygen/bugs.html                                                                   
Info : auto-selecting first available session transport "hla_swd". To override use 'transport select <transport>'. 
Info : The selected transport took over low-level target control. The results might differ compared to plain JTAG/SW
adapter speed: 1000 kHz                                                                                             
Info : Unable to match requested speed 1000 kHz, using 950 kHz                                                     
Info : Unable to match requested speed 1000 kHz, using 950 kHz                                                     
Info : clock speed 950 kHz                                                                                         
Info : STLINK v2 JTAG v21 API v2 SWIM v4 VID 0x0483 PID 0x3748                                                     
Info : using stlink api v2                                                                                         
Info : Target voltage: 3.258278                                                                                     
Info : nrf51.cpu: hardware has 4 breakpoints, 2 watchpoints                                       

telnet 127.0.0.1 4444
> Open On-Chip Debugger
> nrf51 mass_erase
> program C:/Temp/s110_nrf51822_8.0.0_softdevice.hex
nrf51.cpu: target state: halted
target halted due to debug-request, current mode: Thread
xPSR: 0xc1000000 pc: 0xfffffffe msp: 0xfffffffc
** Programming Started **
auto erase enabled
Padding image section 0 with 2112 bytes
using fast async flash loader. This is currently supported
only with ST-Link and CMSIS-DAP. If you have issues, add
"set WORKAREASIZE 0" before sourcing nrf51.cfg to disable it
nrf51.cpu: target state: halted
target halted due to breakpoint, current mode: Thread
xPSR: 0x61000000 pc: 0x2000001e msp: 0xfffffffc
wrote 93184 bytes from file C:/Temp/s110_nrf51822_8.0.0_softdevice.hex in 3.923701s (23.192 KiB/s)
** Programming Finished **
> program C:/Temp/nrf51422_xxac_s110.hex
nrf51.cpu: target state: halted
target halted due to debug-request, current mode: Thread
xPSR: 0xc1000000 pc: 0x000006d0 msp: 0x000007c0
** Programming Started **
auto erase enabled
using fast async flash loader. This is currently supported
only with ST-Link and CMSIS-DAP. If you have issues, add
"set WORKAREASIZE 0" before sourcing nrf51.cfg to disable it
nrf51.cpu: target state: halted
target halted due to breakpoint, current mode: Thread
xPSR: 0x61000000 pc: 0x2000001e msp: 0x000007c0
wrote 20480 bytes from file C:/Temp/nrf51422_xxac_s110.hex in 0.900467s (22.211 KiB/s)
** Programming Finished **
> reset

P.S. Dudes, who don't like the whole NRF51822 mess and Cortex-M0+ may flash cheap HC-06 modules into RN42 HID modules and control them from any MCU of your liking, http://imgur.com/a/1LHSR

P.P.S. For non-wireless dudes. If someone wants to use pro micro ($3) instead of teensy 2.0 ($20) for a 87-key matrix, apparently it's possible, see https://hackaday.io/project/8282-alpen-clack/log/27395-matrix "It turns out that Pro Micro doesn't break out all the pins. In fact, it only breaks out 18 GPIO pins, and uses 2 more for build-in LEDs, leaving the remaining 5 pins unconnected. OK, with some delicate soldering I can reclaim the two LED pins - just remove the LEDs and solder wires in that place. That gives me 20 pins to work with. My keyboard has 88 keys. That means, that if I make a matrix 8×11, I can support them all with 19 pins, and even have one pin left".

P.P.P.S Also it's possible to make your own Bluetooth HID Relay (essentially, http://handheldsci.com/kb, but much, much cheaper) using an arduino and converted HC-06 (unfortunately you'd still need to buy an USB host shield board): http://hackaday.com/2016/09/04/convert-any-usb-keyboard-to-bluetooth/

Upd: flashing HM-10 (Bluetooth 4.0) modules (CHECK IT OUT): https://geekhack.org/index.php?topic=62236.msg2300518#msg2300518
« Last Edit: Wed, 23 November 2016, 17:58:55 by joric »

Offline joric

  • Posts: 136
Re: [Updated] Wireless GH60
« Reply #267 on: Mon, 22 August 2016, 19:14:36 »
just in case

Offline clickclack123

  • Posts: 357
  • Location: Australia, Mate!
Re: [Updated] Wireless GH60
« Reply #268 on: Mon, 22 August 2016, 20:55:36 »
Will add that to the TODO List and I plan to do some work this summer ;-)
Not really related, but how do you think is it possible to place the entire bluetooth controller into a cherry mx keychain like this one:
Show Image

Possibly with a BGA rf51 like this one:
Show Image

and a clock battery (the space under the switch is about 14x14x4 mm).
Check thisout, there are some modules that can meet your demand ;-)

I would try buying one of those cheap BT camera buttons on ebay and see what's inside it.

They're basically a one-key bluetooth keyboard, although it's probably not possible to change what key it sends.

Also, thanks for all the info, joric and I0x0I!!
« Last Edit: Mon, 22 August 2016, 21:29:36 by clickclack123 »

Offline janglad

  • * Vendor
  • Posts: 632
  • Location: Belgium
  • qoda.studio
    • Clavier.xyz
Re: [Updated] Wireless GH60
« Reply #269 on: Tue, 22 November 2016, 14:04:39 »
Wouldn't it be possible to just connect an Adafruit EZ Key module to a GH60 PCB and rub QMK on it à la this:


Offline joric

  • Posts: 136
Re: [Updated] Wireless GH60
« Reply #270 on: Wed, 23 November 2016, 14:10:24 »
Well, duh! I guess. Should be pretty possible. The mod is described here: https://www.reddit.com/r/MechanicalKeyboards/comments/3psx0q/the_planck_keyboard_with_bluetooth_guide_and/

Connected as here:


The firmware is standard QMK with BLUETOOTH_ENABLE.
Pretty costly though, about $40 combined and not very power efficient, considering that EZ key thing is Bluetooth 2.1.


« Last Edit: Wed, 23 November 2016, 14:25:12 by joric »

Offline janglad

  • * Vendor
  • Posts: 632
  • Location: Belgium
  • qoda.studio
    • Clavier.xyz
Re: [Updated] Wireless GH60
« Reply #271 on: Wed, 23 November 2016, 16:17:23 »
Well, duh! I guess. Should be pretty possible. The mod is described here: https://www.reddit.com/r/MechanicalKeyboards/comments/3psx0q/the_planck_keyboard_with_bluetooth_guide_and/

Connected as here:
Show Image


The firmware is standard QMK with BLUETOOTH_ENABLE.
Pretty costly though, about $40 combined and not very power efficient, considering that EZ key thing is Bluetooth 2.1.

It's only BT 2.1? I thought it was 4.0 al along for some reason... What I would totally love was QMK support for the Bluefruit Feather which is pretty much perfect: 32u4, build in battery charger, built in Bluetooth Smart module,...

https://learn.adafruit.com/adafruit-feather-32u4-bluefruit-le/overview
« Last Edit: Thu, 24 November 2016, 12:31:07 by janglad »

Offline pomk

  • Posts: 470
  • Location: Finland
Re: [Updated] Wireless GH60
« Reply #272 on: Wed, 23 November 2016, 17:44:03 »
Pretty costly though, about $40 combined and not very power efficient, considering that EZ key thing is Bluetooth 2.1.
While BT4 is more power efficient, it is entirely possible to build a BT2.1 keyboard that has a battery life close to a year using that 2000 mAh lipo pack (the limiting factor being the self discharge rate of the battery pack, which is about 10% per month). The problems is that neither qmk nor the EZ key are designed to be very power efficient. I mean QMK on GH60 uses probably more than 10 mA of current while basic matrix reading is possible to do with just about 100 uA. Even the EZ key utilizes some form of busy wait and has power consumption figures that are way out of scope (about 25mA) for a proper bluetooth keyboard firmware implementation. Even the DCDC powersupply on EZ key uses more current than is necessary for a properly implemented bluetooth keyboard as a whole.

The solution is to use single chip bluetooth solutions that can also scan the matrix, which allows for a simpler power optimization problem. The only thing missing currently is that there is no TMK/QMK/kiibohd ported for any such chip.

Offline janglad

  • * Vendor
  • Posts: 632
  • Location: Belgium
  • qoda.studio
    • Clavier.xyz
Re: [Updated] Wireless GH60
« Reply #273 on: Thu, 24 November 2016, 12:32:37 »
Pretty costly though, about $40 combined and not very power efficient, considering that EZ key thing is Bluetooth 2.1.
While BT4 is more power efficient, it is entirely possible to build a BT2.1 keyboard that has a battery life close to a year using that 2000 mAh lipo pack (the limiting factor being the self discharge rate of the battery pack, which is about 10% per month). The problems is that neither qmk nor the EZ key are designed to be very power efficient. I mean QMK on GH60 uses probably more than 10 mA of current while basic matrix reading is possible to do with just about 100 uA. Even the EZ key utilizes some form of busy wait and has power consumption figures that are way out of scope (about 25mA) for a proper bluetooth keyboard firmware implementation. Even the DCDC powersupply on EZ key uses more current than is necessary for a properly implemented bluetooth keyboard as a whole.

The solution is to use single chip bluetooth solutions that can also scan the matrix, which allows for a simpler power optimization problem. The only thing missing currently is that there is no TMK/QMK/kiibohd ported for any such chip.

That is a good point, and yeah there should really be a power efficient fork of qmk... I have that Bluefruit Feather board laying around hoping that one day someone will write some nice firmware for it...

Offline joric

  • Posts: 136
Re: [Updated] Wireless GH60
« Reply #274 on: Tue, 29 November 2016, 09:32:10 »
Made USB2BT for my CM Novatouch.







Used manual from here http://hackaday.com/2016/09/04/convert-any-usb-keyboard-to-bluetooth/

USB Host Shield Mini is 3.3v both for USB logic and for USB power line so make sure your arduino has 3.3v regulator (USB normally uses 3.3v logic line and a separate power line). CM Novatouch ought to use 5v for its topre controller, so you'd have to cut the USB power line and solder directly to the USB connector via DC-DC 5v booster. Since it's two regulators, bluetooth 2.0 module, usb host and a topre switchboard - battery life is of course ridiculous, something about 3 hours on a 500 mAh battery, maybe 6-8 hours on 1200 mAh.

Upd: apparently it's possible to use touch sensor such as TTP223B for waking up (it consumes only just about 7 uA). I tried to connect it to the steel plate of my CM Novatouch, with sensor this size it detects hands at about 2 cm which is kind of cool.

« Last Edit: Tue, 06 December 2016, 06:13:47 by joric »

Offline KINGPIN

  • Posts: 59
Re: [Updated] Wireless GH60
« Reply #275 on: Fri, 16 December 2016, 10:38:13 »
I hope this won't trigger you but there is a chip developed just to turn almost USB keyboard into Bluetooth HID keyboard and allow USB pass through while charging when plugged in USB by using a arm processor. I bought it and might make a post of it really soon(like a week later) here's the link of the Chinese seller.  http://m.intl.taobao.com/detail/detail.html?spm=a1z5f.7632060.0.0&id=542300386181
Levia Makes

Offline joric

  • Posts: 136
Re: [Updated] Wireless GH60
« Reply #276 on: Sun, 18 December 2016, 04:15:22 »
*TRIGGERED* is it available somewhere except taobao? Can't get through all that chinese.
Upd: ordered it too (taobao supports Overseas addresses now). Costs about $15 (99 CNY+shipping).
Full link: https://world.taobao.com/item/542300386181.htm?spm=a312a.7700714.0.0.UcGK1p
Pictures, just in case:







Really have no idea what it's made from, looks like TQFP-64 PIC32 with maybe cc2541 on the rear side.
« Last Edit: Sun, 18 December 2016, 08:13:30 by joric »

Offline I0x0I

  • Posts: 12
Re: [Updated] Wireless GH60
« Reply #277 on: Wed, 21 December 2016, 04:04:30 »
*TRIGGERED* is it available somewhere except taobao? Can't get through all that chinese.
Upd: ordered it too (taobao supports Overseas addresses now). Costs about $15 (99 CNY+shipping).
Full link: https://world.taobao.com/item/542300386181.htm?spm=a312a.7700714.0.0.UcGK1p
Pictures, just in case:

Show Image


Show Image


Show Image


Really have no idea what it's made from, looks like TQFP-64 PIC32 with maybe cc2541 on the rear side.

Probably it's a STM32F105 as that IC has USB Host support.

Offline leang

  • Posts: 5
Re: [Updated] Wireless GH60
« Reply #278 on: Sat, 28 January 2017, 20:41:29 »
Hi, everyone. Has any further work been done with the TaoBao chip? I'm curious to see where this project is.

Offline joric

  • Posts: 136
Re: [Updated] Wireless GH60
« Reply #279 on: Thu, 23 February 2017, 01:02:06 »
I got no luck with the taobao chip. They don't really ship overseas, had to cancel and get a refund. It gets kind of expensive with side shipping services.

Offline joric

  • Posts: 136
Re: [Updated] Wireless GH60
« Reply #280 on: Tue, 18 April 2017, 19:37:02 »
Finally an NRF51822-based orthogonal split wireless keyboard https://www.reddit.com/r/MechanicalKeyboards/comments/66588f/wireless_split_qmk_mitosis/




Offline joric

  • Posts: 136
Re: [Updated] Wireless GH60
« Reply #281 on: Thu, 18 May 2017, 15:41:53 »
My another project, World's smallest keyboard.

Uses cc2540 module from aliexpress ($3.10, 11.2 x 15.1 mm, with onboard usb support): https://www.aliexpress.com/item/MK00283-Bluetooth-4-BLE-from-the-module-serial-communication-direct-drive-mode-RF-BM-S02-CC2540/32658399946.html





I'll try to figure out the best way to utilize a 1-key keyboard, maybe build an army of those :)

Reminds me of this sketch by Peter Serafinowicz:


Full album: http://imgur.com/a/OkwEb
« Last Edit: Fri, 19 May 2017, 06:10:37 by joric »

Offline gerold

  • Posts: 15
Re: [Updated] Wireless GH60
« Reply #282 on: Wed, 30 August 2017, 12:17:33 »
Any recommendations on converting a 60% MK to wireless one?
Is there an easy approach to date?

Offline joric

  • Posts: 136
Re: [Updated] Wireless GH60
« Reply #283 on: Thu, 31 August 2017, 20:54:01 »
Yes, actually you can try ordering that $20 module from taobao https://world.taobao.com/item/542300386181.htm looks like he ships internationally now. There are a lot of examples in the feedback section, looks like this modile is pretty popular in china, someone has even managed to mod an actual GH60 with it, using humongous 5000mAh battery that could work at least a few days on a single charge.





I really have no idea what chip it uses this is the best pic I could get:



Looks like there's no separate USB host (MAX3421E) on the PCB so that QFN controller could actually be STM32F105 (USB host and client) and the module on the rear side definitely looks like a CC2541 clone (I have a similar one).

Upd: there's also a funny thing, wake up touch module ($3) https://world.taobao.com/item/548629862732.htm Looks like people use it with the module above. According to the description you don't even need a physical button it's rather a proximity sensor (probably TTP223B based).


« Last Edit: Fri, 08 September 2017, 06:09:12 by joric »

Offline lishi

  • Posts: 167
  • Location: LA
  • Luxury Taste Buds
    • Personal Website
Re: [Updated] Wireless GH60
« Reply #284 on: Sun, 10 September 2017, 01:05:32 »
It looks like there's already a bluetooth gh60: BLE60 that ran in China last year.


Unfortunately I'm not able to actually find that much info on it...


All the kustom 60s

Offline gerold

  • Posts: 15
Re: [Updated] Wireless GH60
« Reply #285 on: Mon, 11 September 2017, 05:14:27 »
It looks like there's already a bluetooth gh60: BLE60 that ran in China last year.


Unfortunately I'm not able to actually find that much info on it...


Show Image


Would be awesome, if we can find out more about this one :)