类型: GB
作者: hasu
发布时间: 2017-04-05 17:06:18
更新时间:
2020-07-01 02:28:50
原链接:
https://geekhack.org/index.php?topic=88720.0
What is this?
This controler replaces
original controller of Leopold FC660C and
makes the keyboard programmable.
Check this
thread for technical infos of the
controller:
https://geekhack.org/index.php?topic=88439.0
ORDER
TMK Keyboard Service
Now you can still order FC660C Alt Controller in my
artisan service thread regularly.
See this thread:
https://geekhack.org/index.php?topic=90317.0
This post won’t be updated anymore basically. Please
refer to TMK Keyboard Service thread above instead.
More
How to install
You need only screw
driver to install this controller. No soldering is
required.
And take a look this video. Thank you,
stoic-lemon!
https://youtu.be/TYmAb8zOPWU?t=3m6s
Open case
You have to void
warranty from manufacturer to do this mod, of course.
More
Step 1: Void your warranty with getting rid
of sticker and unscrew.
Step 2: Crack it open using tool
like phone openner or plastic card with care.
Step3: Done!
Mate/unmate connector
Check
image below to know how to mate/unmate connector.
More
I recommend you follow method proposed by manufacturer and
this works certainly for me.
You don’t need any tool to
remove/unmate the connector use just your fingers. Plier and
screwdriver likely slip off and make scratch and give cables
damage.
To remove/unmate hold many cables as possible
with thumb and index finger and wiggle the connector
laterally each side within 15deg range.
To insert/mate
just push both side edge of the connector parallel with
fingers or nails.
Install controller board
Just
screw down controller PCB on case.
How to remap
Keymap Editor
You can use online keymap editor to get prebuilt
firmware with your own keymap.
More
There are two kind of prebuilt firmware. Plain one has very simple keymap and would be useful as start point if you want to define you own keymap from scratch. Emu one emulates FC660C stock behaviour, it would be nice if you like the stock keymap basically and need only small change.
- Plain: http://www.tmk-kbd.com/tmk_keyboard/editor/unimap/?fc660c
- Emu: http://www.tmk-kbd.com/tmk_keyboard/editor/unimap/?fc660c_emu
LED control
CapsLock LED indicates
CapsLock state naturally in both Plain and Emu firmware.
Insert
LED never light up with Plain firmware, which suits for
people who have no plan on the LED or regard it distractive.
Emu firmware turns Insert LED on when Layer 1 is activated,
you can you can place your keymap there and make it
indicator for your keymap state.
Not a fan of these
behaviour? You can do anything with the LEDs if you willing
to write small code, of course.
Keymap Examples:
- hasu’s: spacefn and mousekey(Emu) https://goo.gl/HfpRFd
Share your keymap! Use ‘URL shortener’
button on keymap editor to get URL of your keymap and post
it here.
You can grasp how this works by watching
stoic-lemon’s video.
https://youtu.be/TYmAb8zOPWU?t=10m59s
How to flash
TMK FC660C Alt
Controller has ATMega32U4 as a
microcontroller. To boot the microcontroller into
programming mode push button on bottom of keyboard.
See
wiki page on github for detail of flashing tool.
https://github.com/tmk/tmk_keyboard/wiki/#flash-firmware
Build from source codes
You can
also tweak sources if keymap editor is not enough.
https://github.com/tmk/tmk_keyboard/tree/master/keyboard/fc660c
See this for detail.
https://github.com/tmk/tmk_keyboard/wiki/#build-firmware
NOTE
- No plan for USB-C C is a bit too large to plug in USB-mini hole.
- No Bluetooth This controller doesn’t support Bluetooth, USB only. https://geekhack.org/index.php?topic=88720.msg2397757/#msg2397757
- Not for FC980C I guess desinging controller for FC980C is not so difficult but problem is its costs and availability here. I cannot justify the cost to get it so far, I may need to run interest check on geekhack to know how many demand exists.
-
Actuation point adjustment Not officially
supported. See this post.
https://geekhack.org/index.php?topic=88439.msg2403275/#msg2403275
TROUBLESHOOT
Check FAQ on wiki
first.
https://github.com/tmk/tmk_keyboard/wiki/FAQ
https://github.com/tmk/tmk_keyboard/wiki/FAQ-Keymap
https://github.com/tmk/tmk_keyboard/wiki/FAQ-Build
- Doesn’t work with BIOS/UEFI https://github.com/tmk/tmk_keyboard/wiki/FAQ/#nkro-doesnt-work
- Switching NKRO/6KRO https://github.com/tmk/tmk_keyboard/wiki/FAQ/#nkro-doesnt-work
SCHEDULE/UPDATE
Closes at end of April
and shipping starts at mid of May. I will start producing
earlier if orders meets MOQ before the due date.
2017/04/06
GB OPEN
2017/05/01 GB CLOSE
2017/05/19 SHIPPED
https://geekhack.org/index.php?topic=88720.msg2427079/#msg2427079
Note for CANADA participants
Sorry to say this but we had very long delay on
delivery in Canada these days and it takes even two months
and half when you suffer from bad luck. But forutnaltey, any
packet wasn’t lost so far and they were delivered in the end
in spite of unacceptable delay so far.
In the case of trouble you will have to wait for two
months(plus a few weeks) before having me issue fully
refund.
Thank you for your patience.
PAST ROUND
1st 2017/04
More
Email me at
hasu@tmk-kbd.com
with subject “FC660C GB” to place an order. Just let me know
how many you need. I’ll send PayPal invoice to your email
address.
Do not PM(Private Message) me, post your question or suggestion here instead. Email me
if needed.
Price: 34USD(controller) +
6USD(shipping)
For two controllers it costs 34/*2 + 6 =
74USD.
Payment: I’ll send you PayPal
invoice due on end of April. You can use credit card or
PayPal account. Please make sure you supply correct shipping
address when makin payment.
Shipping:
Registered mail. Trackable in most of countries except for
Canada and China. Shipping cost is same rate for all
countries as far as Japan Post can cover.
All GB orders were shipped now!
2017/05/19
https://geekhack.org/index.php?topic=88720.msg2427079/#msg2427079
Quote Status Update
Hi folks, thanks for your
support!
All GB orders were shipped yesterday and you
will receive noticing email with tracking number from Japan
Post in next few days. The email comes from
ems-mypage@ml.post.japanpost.jp
and tends to be recognzied as a spam, please
look into your junk mail folder too. Email
me your paypal email or invoice number if you don’t have
tracking number until May 24.
In some countries
including Canada and Australia you cannot trace your packet
unfortunately. I have never had any lost packet though, in
Canada I have had long delay on some deliveries these
months, in worst case it took two months, really pain
If you are in Canada you may have to be very patient.
136
Controllers were shipped to these countires.
Quote
America
Canada 18
US 70
Asia & Oceania
Australia
2
Brunei 1
Indonesia 2
Japan 2
HongKong
1
Europe
Austria 1
Belgium 1
Denmark
3
Estonia 1
France 2
Germany 11
Netherlands
7
Norway 2
Romania 1
Spain 2
Sweden 2
Switzerland
2
UK 5