WhiteFox on TMK
- scottc
- ☃
- Location: Remote locations in Europe
- Main keyboard: GH60-HASRO 62g Nixies, HHKB Pro1 HS, Novatouch
- Main mouse: Steelseries Rival 300
- Favorite switch: Nixdorf 'Soft Touch' MX Black
- DT Pro Member: -
Sounds like bad switches. You should contact Massdrop since this is probably not anything to do with running TMK. Have you tried reflashing firmware and all the obvious silly things like that?
- TheNacho
- delicious.
- Location: Germany
- Main keyboard: GMMK Pro
- Main mouse: Logitech MX Master
- Favorite switch: uncertain
- DT Pro Member: 0078
- Contact:
Reflashed the firmware, checked the soldering joints, re-soldered switches is what I tried so far. I already have a ticket open with MD
- matt3o
- -[°_°]-
- Location: Italy
- Main keyboard: WhiteFox
- Main mouse: Anywhere MX
- Favorite switch: Anything, really
- DT Pro Member: 0030
- Contact:
try to use TMK firmware, open config.h file and up the DEBOUNCE value by 1 or 2 points. See if that helps. what switches do you have?
- TheNacho
- delicious.
- Location: Germany
- Main keyboard: GMMK Pro
- Main mouse: Logitech MX Master
- Favorite switch: uncertain
- DT Pro Member: 0078
- Contact:
- TheNacho
- delicious.
- Location: Germany
- Main keyboard: GMMK Pro
- Main mouse: Logitech MX Master
- Favorite switch: uncertain
- DT Pro Member: 0078
- Contact:
Alright, progress report. I turned the debounce setting up to 7, from 5 and so far I have not encountered any more chattering on the keys. Okay, scratch that, Its still there, but not as bad as it was before, so maybe I will try an 8 next. If that helps, I need to figure out, how to adapt the standard keymap, and turn it into one for the Aria layout, with all the function keys that I would like.
Thanks for the pointer matt3o. It would be an awesome feature, if the online layout configurator would also allow to set the debounce setting, and maybe also others.
I had chatttering twice while typing this.
Thanks for the pointer matt3o. It would be an awesome feature, if the online layout configurator would also allow to set the debounce setting, and maybe also others.
I had chatttering twice while typing this.
- matt3o
- -[°_°]-
- Location: Italy
- Main keyboard: WhiteFox
- Main mouse: Anywhere MX
- Favorite switch: Anything, really
- DT Pro Member: 0030
- Contact:
depending on the switches I had too some chattering. The worst I had was on cherry MX clear. Hataa says he will be adding a debounce option to the firmware soon, but I myself am using TMK right now (debounce=6).
I have to ask Hasu if the debounce value is in milliseconds or cycles. Does anyone know?
I have to ask Hasu if the debounce value is in milliseconds or cycles. Does anyone know?
- TheNacho
- delicious.
- Location: Germany
- Main keyboard: GMMK Pro
- Main mouse: Logitech MX Master
- Favorite switch: uncertain
- DT Pro Member: 0078
- Contact:
Seems too long to be ms for me. I still have chattering on certain keys with a debounce of 9. Will try and switch these first, once MD responds, and then bring the debounce down step by step.
- matt3o
- -[°_°]-
- Location: Italy
- Main keyboard: WhiteFox
- Main mouse: Anywhere MX
- Favorite switch: Anything, really
- DT Pro Member: 0030
- Contact:
5ms is the default suggest by Cherry, but I have a feeling TMK value is expressed in cycles not milliseconds. 6ms seems fair enough to me. 10ms would be quite something, but still unnoticeable in everyday usage.
- TheNacho
- delicious.
- Location: Germany
- Main keyboard: GMMK Pro
- Main mouse: Logitech MX Master
- Favorite switch: uncertain
- DT Pro Member: 0078
- Contact:
At 9, I already feel as if some really short keypresses are not registered, but that could be purely subjective. If anyone else needs a TMK firmware built, since its a pain on Windows, let me know.
- matt3o
- -[°_°]-
- Location: Italy
- Main keyboard: WhiteFox
- Main mouse: Anywhere MX
- Favorite switch: Anything, really
- DT Pro Member: 0030
- Contact:
I updated my repo ( https://github.com/cubiq/whitefox ) to support the latest chibios, chibios-contrib and TMK. Surprisingly it works... you have to pull the code and update the submodules to take advantage of the bleeding edge code. Probably it's not a good idea, but if you like alpha stage software be my guest.
yes that would be possible. you should look at flabbergast code to light the ENTER key LED in the main repository.
- TheNacho
- delicious.
- Location: Germany
- Main keyboard: GMMK Pro
- Main mouse: Logitech MX Master
- Favorite switch: uncertain
- DT Pro Member: 0078
- Contact:
Small update. I am at 9 and its unbearable at times. Short double keypresses do not register at all, and I still have chattering on others. Really hope MD answers my ticket soon ...
- matt3o
- -[°_°]-
- Location: Italy
- Main keyboard: WhiteFox
- Main mouse: Anywhere MX
- Favorite switch: Anything, really
- DT Pro Member: 0030
- Contact:
like I said, I have a feeling the value is in cycles not ms. 6-7 is probably the max you can go. keep us posted!
- matt3o
- -[°_°]-
- Location: Italy
- Main keyboard: WhiteFox
- Main mouse: Anywhere MX
- Favorite switch: Anything, really
- DT Pro Member: 0030
- Contact:
it seems massdrop put it on sale again https://www.massdrop.com/buy/the-whitefox-keyboard
- matt3o
- -[°_°]-
- Location: Italy
- Main keyboard: WhiteFox
- Main mouse: Anywhere MX
- Favorite switch: Anything, really
- DT Pro Member: 0030
- Contact:
- vinnycordeiro
- DT Pro Member: -
Would this code work on a Teensy 3.x? IIRC it uses the same microcontroller as the WhiteFox.
- matt3o
- -[°_°]-
- Location: Italy
- Main keyboard: WhiteFox
- Main mouse: Anywhere MX
- Favorite switch: Anything, really
- DT Pro Member: 0030
- Contact:
no, not this code, but TMK should works on teensy 3
-
- Location: NJ - US
- Main keyboard: WhiteFox
- DT Pro Member: -
Playing around with it I got most of what I had set up through the online configurator, but I'm still trying to get the screen brightness keys to work. There aren't any predefined KC_* screen+ or screen- codes, so I'm wondering if the way to do it is to either change stuff in TMK or if there is a canonical way of directly putting the key code into KEYMAP or via a fn_action. According to showkey, the keys are 224 and 225 (0xE0 and 0xE1, respectively), which appear to be used internally in tmk_core/keycode.h for KC_LCTRL and KC_LSHIFT.
Also, any ideas on how to get a flash key working similar to the option in the configurator or do we have to resort to the bottom button only if we use TMK?
Also, any ideas on how to get a flash key working similar to the option in the configurator or do we have to resort to the bottom button only if we use TMK?
- matt3o
- -[°_°]-
- Location: Italy
- Main keyboard: WhiteFox
- Main mouse: Anywhere MX
- Favorite switch: Anything, really
- DT Pro Member: 0030
- Contact:
I'm trying to figure out what is the best way to reduce/increase brightness, backlight is definitely not my priority so it might take some time
The official firmware I believe does that with a little hack (overclocking the I2C communication between the MCU and the LED controller), on TMK the easiest is to set 3-4 pages each with a different brightness and switch from one another.
The "flash" key on TMK should be left shift + right shift + print screen

The "flash" key on TMK should be left shift + right shift + print screen
-
- Location: London
- Main keyboard: IsoFox OG
- Main mouse: Logitech MX Master
- Favorite switch: 67g Zealios
- DT Pro Member: -
I am trying to test this out but got an error when i tried to compile the firmware. I am new to coding/ programming.
make: arm-none-eabi-gcc; No such file or directory
I am doing this on a Mac and already have XCode. I did clone the git and sync'd the chibios.
Edit: I should really google before posting... I found instructions on this page https://github.com/kiibohd/controller/wiki/Mac-setup
make: arm-none-eabi-gcc; No such file or directory
I am doing this on a Mac and already have XCode. I did clone the git and sync'd the chibios.
Edit: I should really google before posting... I found instructions on this page https://github.com/kiibohd/controller/wiki/Mac-setup