The PCB is now qmk? That sucks. Also, what happened to the gray blue color?
can I get the original pcb? I rather use your gui to program than qmk
You guys know QMK is about to launch their GUI right?
I'm actually tempted to buy this now that they swapped the PCB.
Nope, if it's half decent it might be worth it I guess. Not a fan of qmk to be honest.
Why? Like what specifically do you dislike about QMK? Cause I'm not aware of ANY features that other firmware have that QMK doesn't other than GUI. Plus it's actually faster/lower latency than almost everything else.
The only complaints I've ever seen were from people who couldn't or didn't want to figure it out because they didn't wanna build the firmware themselves.
Probably has something to do with installing a build environment, cloning repositories, compiling and building software and a whole dedicated process and learning curve just to change a couple keys around. Seems a bit like overkill just for a simple task where I can push a gui button.
I get it, I'm a programmer. It sounds like fun and learning something new is always cool and fun to play with, but this just sounds daunting to me after 10 or so hours of doing it all day long..
If you are really a programmer I don't know how you can find the process to be daunting, it's almost entire automated with scripts. Either way though, this is what's coming:
http://config.qmk.fm (still super early and not yet stable)
And while it may SEEM daunting, but I (as a c# dev, with basically 0 c experience) was able to add support for a new PCB, and then, like you once I had everything ready and it was time to flash, I was super nervous about what would be involved, but at least with windows it's literally EXTREMELY easy, much easier than I expected:
1. Clone Repository (install git if you somehow don't have it, then just run git clone
https://github.com/qmk/qmk_firmware.git in whatever folder you wanna put it in, I used c:/users/<username>/desktop/kb)
2. Install MSYS2 (
http://www.msys2.org/, there is nothing to configure, you just run the installer and you are done, should most likely use the x64 version)
3. Open MSYS2 MingGW 64-bit (you just open the shortcut)
4. Navigate to the folder where you cloned the repo (for me it was "cd /c/users/<username>/desktop/kb/qmk_firmware")
5. run util/msys2_install.sh (one time, for setup, basically just yes through all the options, you probably don't need all the drivers but it's so much easier to just have them all and not worry about it)
6. to build a firmware all you have to do is run: "make <keyboardname>:<keymapname>" or to build and flash you just do "make <keyboardname>:<keymapname>:dfu"
The keyboard names are just the folders in the keyboards folder:
https://github.com/qmk/qmk_firmware/tree/master/keyboardsThe keymap names are the folders in the keymaps folder under a specific keyboard:
https://github.com/qmk/qmk_firmware/tree/master/keyboards/gh60/keymapsSo to build and flash the default GH60 profile you just run:
"make gh60:default:dfu"
Assuming your board is already supported, it only takes a few minutes to do the entire thing. Then you just have to setup your own keymap.
Either way though, once the site is done, you will be able to use it to build your firmware with it without installing MSYS2 or running the script, and then it's just a matter of flashing them which you can do yourself or using qmk toolbox i believe.
Anyway, I'll stop cheer-leading now. If you ever do decide to try QMK and want any assistance in getting anything working, let me know and I would be happy to help. I promise it's much easier than it seems at first, especially if you already have a background in code.