New Phantom Board
-
- Location: Iowa, USA
- Main keyboard: Original Kishy
- Main mouse: Razer Naga Trinity
- Favorite switch: Buckling spring over PCB
- DT Pro Member: -
Ok I have purchased a Phantom board with all the switches, diodes, and controller in place. However, I want to do a custom layout on it by moving the "F" keys to a function layer under the number keys and reprogramming the insert cluster to media keys with the default inset cluster keys as a function layer. I have navigated my way to https://github.com/tmk/tmk_keyboard. What all do I need to download and would someone be willing to give me a quick rundown on how this works?
Fair warning I have zero programming experience. And have no idea where to start with this.
Any help will be greatly appreciated thanks.
Rotti
Fair warning I have zero programming experience. And have no idea where to start with this.
Any help will be greatly appreciated thanks.
Rotti
- Icarium
- Location: Germany
- Main keyboard: These fields just
- Main mouse: opened my eyes
- Favorite switch: I need to bring stuff to work
- DT Pro Member: -
Hm... is this the most easy to use firmware that is currently available? I'm pretty sure there is some for the ErgoDox and Phantom that come with a GUI interface.
Not really a question for you Rotti more for everybody else..
Not really a question for you Rotti more for everybody else..

- fossala
- Elite +1
- Location: UK
- Main keyboard: HHKB Type-S
- Main mouse: Rollermouse Free2
- Favorite switch: Topre
- DT Pro Member: -
You don't have to understand C to change the layout. Just look over everything and it should make sense. Once you have done that, give it to someone here to check over and then someone will tell you how to compile and upload to the teensy.
Hint, this is the part you want too look at.
https://github.com/tmk/tmk_keyboard/blo ... m/keymap.c
Instructions, to compiling and the firmware is here
https://github.com/tmk/tmk_keyboard/blo ... /README.md
Hint, this is the part you want too look at.
https://github.com/tmk/tmk_keyboard/blo ... m/keymap.c
Instructions, to compiling and the firmware is here
https://github.com/tmk/tmk_keyboard/blo ... /README.md
-
- Location: Iowa, USA
- Main keyboard: Original Kishy
- Main mouse: Razer Naga Trinity
- Favorite switch: Buckling spring over PCB
- DT Pro Member: -
Alright here is where i am at so far. The keyboard arrived with everything already loaded into the teensy. The problem is that there is no function layer. So I guess what I am asking is which piece of software do i need to build a function layer. I have winavr, teensy loader, and flip. For other files i have phantom-PHANSIWIN.hex from http://geekhack.org/index.php?action=dl ... ttach=2114 and i have the tmk_keyboard-master.zip package as well. Still playing around in flip and winavr trying to figure this out.
Rotti
Rotti
- huttala
- Location: Sweden
- Main keyboard: Quefrency
- Main mouse: Microsoft WMO 1.1
- Favorite switch: Gateron silent red
- DT Pro Member: -
I'm on windows atm and can't seem to compile my files into a .hex.
I need help badly, when I try to "make huttis" in cmd (in the directory that I have all the files) it just says that there are files missing.
The files I have is:
config.h
keymap.c
led.c
makefile.lufa
makefile.pjrc
matrix.c
How the hell do I compile this? Can't find anything in AVR and in the guide it says that I should use make in the folder where I have my stuff, but which file should I "make"?
The only thing I have modded is the keymap since my phantom is a ANSI board and I need that missing key since I use Swedish ISO in the OS.
I need help badly, when I try to "make huttis" in cmd (in the directory that I have all the files) it just says that there are files missing.
The files I have is:
config.h
keymap.c
led.c
makefile.lufa
makefile.pjrc
matrix.c
How the hell do I compile this? Can't find anything in AVR and in the guide it says that I should use make in the folder where I have my stuff, but which file should I "make"?
The only thing I have modded is the keymap since my phantom is a ANSI board and I need that missing key since I use Swedish ISO in the OS.
- fruktstund
- Location: Sweden
- Main keyboard: HHKB Pro 2
- Main mouse: Logitech g400
- Favorite switch: Ergo-Clears (I think - can never decide)
- DT Pro Member: -
I think it's something like "make -f makefile.pjrc", from cmd that is.
- huttala
- Location: Sweden
- Main keyboard: Quefrency
- Main mouse: Microsoft WMO 1.1
- Favorite switch: Gateron silent red
- DT Pro Member: -
makefile.pjrc:88: ../../protocol/pjrc.mk: No such file or directoryfruktstund wrote:I think it's something like "make -f makefile.pjrc", from cmd that is.
makefile.pjrc:89: ../../common.mk: No such file or directory
makefile.pjrc:90: ../../rules.mk: No such file or directory
make: *** No rule to make target `../../rules.mk'. Stop.

- philpirj
- Location: Russia, Saint-Petersburg
- Main keyboard: my lenovo's x120e laptop keyboard
- Main mouse: trackpoint
- Favorite switch: not sure yet (~MX clear/blue/green)
- DT Pro Member: -
I had some issues with tmk however. Some 'static' modifiers missing (easy to fix) and key jamming (repeats last keystoke each .2 seconds, while i have repeat turned off in my .xinitrc with xset -r, so it's firmware, not OS), while my own firmware written from scratch works seamlessly.