Edit: New links updated.
Original guide to programming:
Step 1: Go to
https://kai.tkg.io or
yang.tkg.io (Chinese). This is the site that will be building the main firmware for the board.
Step 2: Choose the Kimera as the keyboard (not the two headed)
Step 3: Click the config button and replace the text in the "matrix mapping" box with the following code
http://pastebin.com/Bf2uQWHvStep 3.1: Modify the Row mapping to be 1-4, and Column mapping to be 5-16.
Step 4.1: Go to keyboard layout editor and setup your mapping
http://www.keyboard-layout-editor.com/#/gists/83b7eb12b3bccdf4c55dStep 4.2: When you're making your layouts, make each layout separately AND INCLUDE BOTH LEGENDS.
For example, the "." key requires the "." and ">" in the mapping to work.
See the help section on enjoyclick for all the symbols to use
http://www.enjoyclick.org/tkg/#helpStep 5: Paste the layouts for each layer into the corresponding boxes on enjoyclick
Step 6: Choose your fn options.
NOTE: fn covers a wide range of options including LEDs, not just changing layers.
Step 7: See the following for details on the LEDs
http://pastebin.com/zSVN4f9jStep 8: Download your firmware as a .eep file
Step 9: From the following toolkit,
https://github.com/kairyu/tkg-toolkit, download the files in the windows tree.
Step 10.1: Run the batch file "setup.bat" from the toolkit.
This only has to be done the first time you're flashing your board.
Step 10.2: The options tree is as such "12Kimera core>N>1.Default>1.ateml_dfu"
Step 11: Click the reset button on the golbat PCB (it's on the back).
Step 12: Run "zadig_2.1.2.exe" and Install the Driver (Not WCID).
This only has to be done the first time you're flashing the golbat.
Step 12.1 :When you go to the "TOOL" folder and open "ZADIG_2.2" make sure your device is in boot mode (by pressing button first).
Then under "options" click "List all devices" and select "ATm32UDFU" then you will be able to "INSTALL DRIVER"
Step 13: Drag and drop the .eep firmware file (Icons on the folder) that you created onto the batch file "reflash.bat"
Here is a guild I created to program the Golbat keyboard if you want screenshots and pictures:
https://docs.google.com/document/d/1PKgcLqUNK5ih4HROSKHDGSnp7DRoiRm6Ttt0aHPeTosI made it to help the buyer of my keyboard make their own layout.
As I am seeing several people encounter problems when making new firmware, I think it is a better idea to start a new thread rather than use the GB thread (
https://geekhack.org/index.php?topic=78510.500)
When posting your problem, please describe what kind of problems you are encountering, including screenshots of your matrix and layout if possible.
I will do my best to answer your questions but please keep in mind that I have already sold my Golbat so anything I tell you is from memory and personal experience.
I've attached the firmware file that I used last to this post and Dropbox version is in the link below:
(For anyone that needs to test if their keyboard if functional).
https://www.dropbox.com/s/pvapuamq69zvr13/keymap_8.eep?dl=0