Author Topic: QMK anyone?  (Read 10116 times)

0 Members and 1 Guest are viewing this topic.

Offline mrbishop

  • * Maker
  • Thread Starter
  • Posts: 799
  • Location: South Carolina USA
  • Evil Genius
    • Bishop Computer Design web
QMK anyone?
« on: Tue, 26 July 2016, 19:45:54 »
So i'm looking at afew projects over the next months and ive been reading up on QMK as a replacement to TMK. if anyone is famaliar with it i'd love to pick your brain or perhaps start a knowledge dump here so others can also be helped.

things i want to know.

adafruit trinket ATTiny - feasable for micro keyboard? like 2 key matrix or just one key (1key project in brainstorming phase)
using neopixel style addressable LED's (because led's are cool)
Bluetooth (wireless mech keyboard... whats not to like)

General usage.

i have somewhat of an understanding of TMK but i'm not expert by any means. i hear QMK is abit easier but i know it originated from QMK.

thanks in advance!
Projects
Build to give back, 40% | Alps/Matias Removal ToolUltraHack 67% Hackdura  | ErgoDox case
                             
    

Offline kolec94

  • Posts: 111
Re: QMK anyone?
« Reply #1 on: Tue, 26 July 2016, 20:27:32 »

kbparadise v60 blues

Offline mrbishop

  • * Maker
  • Thread Starter
  • Posts: 799
  • Location: South Carolina USA
  • Evil Genius
    • Bishop Computer Design web
Re: QMK anyone?
« Reply #2 on: Tue, 26 July 2016, 20:55:23 »
look at the bluefruit hid controller
or
http://kimondo.co.uk/smallest-usb-mechanical-keyboard-world/

NICE thanks. long term goals is to build a PCB based on the ATTiny holding a single key.... gonna hold the smallest mech key crown :D  :cool: :thumb:
Projects
Build to give back, 40% | Alps/Matias Removal ToolUltraHack 67% Hackdura  | ErgoDox case
                             
    

Offline a-c

  • Posts: 196
  • Location: USA
Re: QMK anyone?
« Reply #3 on: Tue, 26 July 2016, 21:09:32 »
TMK dropped support for VUSB awhile ago.

You can use Adafruits libraries to make a VUSB keyboard using Arduino https://learn.adafruit.com/trinket-usb-keyboard/overview

You can do the same with the DigiSpark which is another ATTINY85 board you can program in Arduino. http://digistump.com/wiki/digispark/tutorials/digikeyboard Cheap $2 ones can be found on eBay.

Since these rely on the chip's internal frequency source and not a precision crystal they can be too far out of spec for some computers to reliably recognize them on the USB bus.

If you just want tiny, look at the DFrobot Beetle. http://www.dfrobot.com/index.php?route=product/product&product_id=1075
Same chip as Teensy 2.0 and Pro Micro. Same boot loader as Pro Micro. Thinner PCB.

Offline kolec94

  • Posts: 111
Re: QMK anyone?
« Reply #4 on: Tue, 26 July 2016, 21:11:09 »
look at the bluefruit hid controller
or
http://kimondo.co.uk/smallest-usb-mechanical-keyboard-world/

NICE thanks. long term goals is to build a PCB based on the ATTiny holding a single key.... gonna hold the smallest mech key crown :D  :cool: :thumb:
o if thats ur goal look at this

kbparadise v60 blues

Offline mrbishop

  • * Maker
  • Thread Starter
  • Posts: 799
  • Location: South Carolina USA
  • Evil Genius
    • Bishop Computer Design web
Re: QMK anyone?
« Reply #5 on: Tue, 26 July 2016, 21:13:52 »
look at the bluefruit hid controller
or
http://kimondo.co.uk/smallest-usb-mechanical-keyboard-world/

NICE thanks. long term goals is to build a PCB based on the ATTiny holding a single key.... gonna hold the smallest mech key crown :D  :cool: :thumb:
o if thats ur goal look at this

look at...?
Projects
Build to give back, 40% | Alps/Matias Removal ToolUltraHack 67% Hackdura  | ErgoDox case
                             
    

Offline mrbishop

  • * Maker
  • Thread Starter
  • Posts: 799
  • Location: South Carolina USA
  • Evil Genius
    • Bishop Computer Design web
Re: QMK anyone?
« Reply #6 on: Tue, 26 July 2016, 21:14:59 »
TMK dropped support for VUSB awhile ago.

You can use Adafruits libraries to make a VUSB keyboard using Arduino https://learn.adafruit.com/trinket-usb-keyboard/overview

You can do the same with the DigiSpark which is another ATTINY85 board you can program in Arduino. http://digistump.com/wiki/digispark/tutorials/digikeyboard Cheap $2 ones can be found on eBay.

Since these rely on the chip's internal frequency source and not a precision crystal they can be too far out of spec for some computers to reliably recognize them on the USB bus.

If you just want tiny, look at the DFrobot Beetle. http://www.dfrobot.com/index.php?route=product/product&product_id=1075
Same chip as Teensy 2.0 and Pro Micro. Same boot loader as Pro Micro. Thinner PCB.

oh snap. that beetle looks nice. i'll have to see if i can pick one up or grab its CAD dimensions to play with. trying to keep this thing super tiny ;)

have CNC will machine
Projects
Build to give back, 40% | Alps/Matias Removal ToolUltraHack 67% Hackdura  | ErgoDox case
                             
    

Offline a-c

  • Posts: 196
  • Location: USA
Re: QMK anyone?
« Reply #7 on: Tue, 26 July 2016, 21:19:15 »

oh snap. that beetle looks nice. i'll have to see if i can pick one up or grab its CAD dimensions to play with. trying to keep this thing super tiny ;)

have CNC will machine

You can grind off ~2mm from the bottom and sides. The solder pads are very large. http://www.dfrobot.com/wiki/index.php/Beetle_SKU:DFR0282

Offline kolec94

  • Posts: 111
Re: QMK anyone?
« Reply #8 on: Tue, 26 July 2016, 21:20:48 »
look at the bluefruit hid controller
or
http://kimondo.co.uk/smallest-usb-mechanical-keyboard-world/

NICE thanks. long term goals is to build a PCB based on the ATTiny holding a single key.... gonna hold the smallest mech key crown :D  :cool: :thumb:
o if thats ur goal look at this

look at...?
o i guess that would help maybe a lil
https://github.com/duckythescientist/BinaryKeyboard

kbparadise v60 blues

Offline mrbishop

  • * Maker
  • Thread Starter
  • Posts: 799
  • Location: South Carolina USA
  • Evil Genius
    • Bishop Computer Design web
Re: QMK anyone?
« Reply #9 on: Tue, 26 July 2016, 21:22:39 »
look at the bluefruit hid controller
or
http://kimondo.co.uk/smallest-usb-mechanical-keyboard-world/

NICE thanks. long term goals is to build a PCB based on the ATTiny holding a single key.... gonna hold the smallest mech key crown :D  :cool: :thumb:
o if thats ur goal look at this

look at...?
o i guess that would help maybe a lil
https://github.com/duckythescientist/BinaryKeyboard

OMG thats super fun  ;D

love these interesting projects.
the 1Key project came about because i have a nice vintage ALPs keyboard but no windows key which i use abit for hot keys. so.... 1key idea was devised. Dis go'n be goood
Projects
Build to give back, 40% | Alps/Matias Removal ToolUltraHack 67% Hackdura  | ErgoDox case
                             
    

Offline hasu

  • Posts: 3472
  • Location: Tokyo, Japan
  • @tmk
    • tmk keyboard firmware project
Re: QMK anyone?
« Reply #10 on: Tue, 26 July 2016, 22:07:01 »
TMK dropped support for VUSB awhile ago.

You can use Adafruits libraries to make a VUSB keyboard using Arduino https://learn.adafruit.com/trinket-usb-keyboard/overview

You can do the same with the DigiSpark which is another ATTINY85 board you can program in Arduino. http://digistump.com/wiki/digispark/tutorials/digikeyboard Cheap $2 ones can be found on eBay.

Since these rely on the chip's internal frequency source and not a precision crystal they can be too far out of spec for some computers to reliably recognize them on the USB bus.

If you just want tiny, look at the DFrobot Beetle. http://www.dfrobot.com/index.php?route=product/product&product_id=1075
Same chip as Teensy 2.0 and Pro Micro. Same boot loader as Pro Micro. Thinner PCB.


TMK still works with VUSB without problem, so I think QMK also does. But problem is firmware size and you will have to remove some codes to shrink its size.
https://geekhack.org/index.php?topic=14618.msg2211907#msg2211907

But I'd go with bare V-USB without QMK/TMK for simple one-key keyboard. It would be fun  to make keychain or bussiness card with crystal-less V-USB.

As a-c referred Adafruit has nice tutorial and resources of Trinket as always.
https://learn.adafruit.com/introducing-trinket/downloads


Offline mrbishop

  • * Maker
  • Thread Starter
  • Posts: 799
  • Location: South Carolina USA
  • Evil Genius
    • Bishop Computer Design web
Re: QMK anyone?
« Reply #11 on: Tue, 26 July 2016, 22:20:03 »
TMK dropped support for VUSB awhile ago.

You can use Adafruits libraries to make a VUSB keyboard using Arduino https://learn.adafruit.com/trinket-usb-keyboard/overview

You can do the same with the DigiSpark which is another ATTINY85 board you can program in Arduino. http://digistump.com/wiki/digispark/tutorials/digikeyboard Cheap $2 ones can be found on eBay.

Since these rely on the chip's internal frequency source and not a precision crystal they can be too far out of spec for some computers to reliably recognize them on the USB bus.

If you just want tiny, look at the DFrobot Beetle. http://www.dfrobot.com/index.php?route=product/product&product_id=1075
Same chip as Teensy 2.0 and Pro Micro. Same boot loader as Pro Micro. Thinner PCB.


TMK still works with VUSB without problem, so I think QMK also does. But problem is firmware size and you will have to remove some codes to shrink its size.
https://geekhack.org/index.php?topic=14618.msg2211907#msg2211907

But I'd go with bare V-USB without QMK/TMK for simple one-key keyboard. It would be fun  to make keychain or bussiness card with crystal-less V-USB.

As a-c referred Adafruit has nice tutorial and resources of Trinket as always.
https://learn.adafruit.com/introducing-trinket/downloads

thanks Hasu

it would be fun to think of things a single key could do. i'm considering ordering the Beetle as its ultra tiny which is what i want. saddly the shipping is almost as much as the board.

guess i'll have to start a build log after i order it and get to designing.

man this tread derailed quick  :)) :thumb:
Projects
Build to give back, 40% | Alps/Matias Removal ToolUltraHack 67% Hackdura  | ErgoDox case
                             
    

Offline a-c

  • Posts: 196
  • Location: USA
Re: QMK anyone?
« Reply #12 on: Tue, 26 July 2016, 22:55:11 »
The A-Star Micro is another tiny ATMega32U4 board https://www.pololu.com/product/3101

Components on both sides of the board though.

Offline mrbishop

  • * Maker
  • Thread Starter
  • Posts: 799
  • Location: South Carolina USA
  • Evil Genius
    • Bishop Computer Design web
Re: QMK anyone?
« Reply #13 on: Tue, 26 July 2016, 23:07:06 »
The A-Star Micro is another tiny ATMega32U4 board https://www.pololu.com/product/3101

Components on both sides of the board though.

i saw that one too in my search a-c but i like the more uniform size of the beetle. more square. i think i may end up with a trinket simply because its 9$ vs the almost 14$ beetle and i can get a trinket a hell of a lot faster in shipping times.
breaking out the keyboard controller discussions to the build log for the 1Key will update with url https://geekhack.org/index.php?topic=83691.0

end of derailment back to QMK or bust

========================================================================================================================
« Last Edit: Tue, 26 July 2016, 23:12:59 by mrbishop »
Projects
Build to give back, 40% | Alps/Matias Removal ToolUltraHack 67% Hackdura  | ErgoDox case
                             
    

Offline robotmaxtron

  • Posts: 107
  • Location: Austin,TX
Re: QMK anyone?
« Reply #14 on: Wed, 27 July 2016, 22:55:02 »
I opt'd to use QMK over TMK for my GH60 Rev.C build and plan on using it for my Ergodox build as well.

Offline Xantus

  • Posts: 23
Re: QMK anyone?
« Reply #15 on: Wed, 21 December 2016, 05:46:27 »
Im using a GH60 Rev. C with QMK Firmware.

The Right Control Button in the 5th Row isnt functioning at all and even after a replacement it still doesnt work. Removing "KC_NO" next to KC_SPC outputs an compiling error.

Can anyone help me with this problem?

Offline robotmaxtron

  • Posts: 107
  • Location: Austin,TX
Re: QMK anyone?
« Reply #16 on: Wed, 21 December 2016, 21:19:10 »
Im using a GH60 Rev. C with QMK Firmware.

The Right Control Button in the 5th Row isnt functioning at all and even after a replacement it still doesnt work. Removing "KC_NO" next to KC_SPC outputs an compiling error.

Can anyone help me with this problem?

Did you test your hardware before you flashed it with a known working copy? I ordered one from falbatech who sent me one with a broken diode.

Offline Xantus

  • Posts: 23
Re: QMK anyone?
« Reply #17 on: Thu, 22 December 2016, 05:57:52 »
Alright I just tried to reflash it with TMK and it seems like the diode on the RCTRL Spot is dead. I got mine from Falbatech too and could return it but according to their TOS I m not able to since Im already beyond the 10 day period.

Offline mrbishop

  • * Maker
  • Thread Starter
  • Posts: 799
  • Location: South Carolina USA
  • Evil Genius
    • Bishop Computer Design web
Re: QMK anyone?
« Reply #18 on: Thu, 22 December 2016, 09:36:12 »
Alright I just tried to reflash it with TMK and it seems like the diode on the RCTRL Spot is dead. I got mine from Falbatech too and could return it but according to their TOS I m not able to since Im already beyond the 10 day period.
Could you just replace the diode. ?

sent from my chess board

Projects
Build to give back, 40% | Alps/Matias Removal ToolUltraHack 67% Hackdura  | ErgoDox case
                             
    

Offline romevi

  • Formerly romevi
  • * Exalted Elder
  • Posts: 8942
  • Location: The Windy City
Re: QMK anyone?
« Reply #19 on: Thu, 22 December 2016, 09:37:19 »
I need to figure out how to use this. Got my Clueboard and have no idea how to program it.

Offline Xantus

  • Posts: 23
Re: QMK anyone?
« Reply #20 on: Thu, 22 December 2016, 15:48:49 »
Alright I just tried to reflash it with TMK and it seems like the diode on the RCTRL Spot is dead. I got mine from Falbatech too and could return it but according to their TOS I m not able to since Im already beyond the 10 day period.
Could you just replace the diode. ?

sent from my chess board

I could replace the diode but I dont know how to do it properly without failing.

Offline Xantus

  • Posts: 23
Re: QMK anyone?
« Reply #21 on: Thu, 22 December 2016, 15:59:01 »
I need to figure out how to use this. Got my Clueboard and have no idea how to program it.

Are you using Linux or Windows?

Offline romevi

  • Formerly romevi
  • * Exalted Elder
  • Posts: 8942
  • Location: The Windy City
Re: QMK anyone?
« Reply #22 on: Thu, 22 December 2016, 17:24:34 »
I need to figure out how to use this. Got my Clueboard and have no idea how to program it.

Are you using Linux or Windows?

Windows.

Offline Xantus

  • Posts: 23
Re: QMK anyone?
« Reply #23 on: Thu, 22 December 2016, 17:43:25 »
I need to figure out how to use this. Got my Clueboard and have no idea how to program it.

Are you using Linux or Windows?

Windows.

Then I would recommend this guide. Just follow the instructions but pull all the necesssary files from qmk instead of tmk.  After you setup the Vbox image, Login via Putty and edit your desired keymap with nano Editor. Before you compile the keymap you need to check whether your clueboard is 1st gen or not.

Flashing Instructions on Windows:

https://github.com/tmk/tmk_keyboard/wiki/Build-firmware-on-VirtualBox

Clueboard QMK Firmware:

https://github.com/jackhumbert/qmk_firmware/tree/master/keyboards/clueboard

You could also try to flash it directly from Windows but I cant tell you if it will work..

https://github.com/jackhumbert/qmk_firmware/wiki
« Last Edit: Thu, 22 December 2016, 18:05:31 by Xantus »

Offline romevi

  • Formerly romevi
  • * Exalted Elder
  • Posts: 8942
  • Location: The Windy City
Re: QMK anyone?
« Reply #24 on: Tue, 03 January 2017, 17:00:27 »
I need to figure out how to use this. Got my Clueboard and have no idea how to program it.

Are you using Linux or Windows?

Windows.

Then I would recommend this guide. Just follow the instructions but pull all the necesssary files from qmk instead of tmk.  After you setup the Vbox image, Login via Putty and edit your desired keymap with nano Editor. Before you compile the keymap you need to check whether your clueboard is 1st gen or not.

Flashing Instructions on Windows:

https://github.com/tmk/tmk_keyboard/wiki/Build-firmware-on-VirtualBox

Clueboard QMK Firmware:

https://github.com/jackhumbert/qmk_firmware/tree/master/keyboards/clueboard

You could also try to flash it directly from Windows but I cant tell you if it will work..

https://github.com/jackhumbert/qmk_firmware/wiki

Meant to thank you for this!

Will try this out this week. Eager to get my Clueboard to the right layout I want. It's a v2.