This controller replaces original controller of Leopold FC980C and make it programmable with TMK firmware.
You will get a controller board like below.
(http://i.imgur.com/4LerJGLh.jpg?1)
Top side: R4 and C10 are intentionally unpopulated.
(https://i.imgur.com/aH5pOWjh.jpg?1)
Bottom side: Push swich is used for programming
Note that this controller doesn't include small USB connector board.
This is pic of original controller of FC980C for reference.
More
(http://i.imgur.com/m41F7vL.jpg)
Order
Still available regularly. (2024-01-09) It can be shipped within a week.
Please check this post also for shipping before placing order. https://geekhack.org/index.php?topic=105442.0
Email me at hasu@tmk-kbd.com with subject "FC980C" to place an order. Let me know your location(country), shipping rate may vary. I'll send PayPal invoice to your email address.
Price: 44USD
Payment: PayPal invoice will be sent. You can use credit card or PayPal account for payment. Please make sure you supply correct shipping address on Paypal when making payment.
Shipping: Check this thread (https://geekhack.org/index.php?topic=105442.0).
Note
- This is NOT compatible to FC980M https://geekhack.org/index.php?topic=90104.msg2448274#msg2448274
- This controller doesn't include small USB connector board. http://i.imgur.com/m41F7vL.jpg
- On controller PCB R4 and C10 are intentionally unpopulated.
- No Type-C option. 2024-01-09 More
I don't have a plan for Type-C daughter board.
After some research I concluded Type-C mod for FC980C is very difficult due to its case dimensions unfortunately. Its cavity and connector hole are too small for Type-C, case modification is needed and it would not be easy for average users without proper skills and tools.
How to install
You have to void warranty from manufacturer to do this mod, of course.
More
Open case
Break warranty seal sticker
(http://i.imgur.com/VT5Ai6Zh.jpg)
and unscrew three bolts on bottom.
(http://i.imgur.com/wV29v61h.jpg)
Crack it open using tool like phone openner or plastic card with care.
(http://i.imgur.com/07IqK60h.jpg)
Mate/unmate connector
Cable harness between boards is very short and you have to be careful when mate/unmate it.
(http://i.imgur.com/mKV9r3uh.jpg)
See this instruction to handle this connector: http://i.imgur.com/lSJ5Klm.png
(http://i.imgur.com/AaD55Sih.jpg)
Use fingertip or nail for this connector and unscrew to remove original controller board.
(http://i.imgur.com/EnEtpySh.jpg)
Install controller board
Fixed Alt controller board with two screw.
(http://i.imgur.com/kNyTp7th.jpg)
TMK Keymap Editor
You can configure key mapping and download firmware with web browser. Chrome is recommended.
(http://i.imgur.com/9sxX7bvh.png)
http://www.tmk-kbd.com/tmk_keyboard/editor/unimap/?fc980c
How to flash
The Controller has ATmega32U4 as a microcontroller. Press button on bottom to turn into programming mode. More
(http://i.imgur.com/7PClw4Ah.jpg)
To flash firmware you need tool like FLIP or dfu-programmer, refer to this wiki page for detail.
https://github.com/tmk/tmk_keyboard/wiki#flash-firmware
Build from source codes
Build firmwre yourself when TMK Keymap Editor is not enough for your need.
You can find source codes here:
https://github.com/tmk/tmk_keyboard/tree/master/keyboard/fc980c
Check wiki for how to build firmware:
https://github.com/tmk/tmk_keyboard/wiki#build-firmware
Troubleshoot
You can discuss technical topics here: https://geekhack.org/index.php?topic=90681.0
More
(http://i.imgur.com/dIi7UAd.png)
(http://i.imgur.com/UhD4UZrh.jpg)