geekhack

geekhack Marketplace => Group Buys and Preorders => Topic started by: hasu on Wed, 05 April 2017, 17:06:18

Title: [GB] TMK FC660C Alt Controller
Post by: hasu on Wed, 05 April 2017, 17:06:18
What is this?
This controler replaces original controller of Leopold FC660C and makes the keyboard programmable.

(http://i.imgur.com/TN94Thyh.jpg)

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 (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.
(https://i.imgur.com/uzKVgjRh.jpg)

Step 2:  Crack it open using tool like phone openner or plastic card with care.
(https://i.imgur.com/BhlI0y5h.jpg)

Step3: Done!
(https://i.imgur.com/OKazYLnh.jpg)


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.
(http://i.imgur.com/lSJ5Klm.png)


Install controller board
Just screw down controller PCB on case.
(http://i.imgur.com/X9eSaCYh.jpg)



How to remap
Keymap Editor
You can use online keymap editor to get prebuilt firmware with your own keymap.

(http://i.imgur.com/KcIdgMh.png)

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 (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.
More
(http://i.imgur.com/tkXts3ih.jpg)

- 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
Title: Re: [GB] TMK FC660C Alt Controller
Post by: Krelbit on Wed, 05 April 2017, 20:54:03
oh boy gimme dat controller ( ͡° ͜ʖ ͡°)

(http://i.imgur.com/9xk1kMY.png)
Title: Re: [GB] TMK FC660C Alt Controller
Post by: nsmechkb on Wed, 05 April 2017, 21:20:20
Awesome! Thank you, Hasu!
Title: Re: [GB] TMK FC660C Alt Controller
Post by: hking0036 on Wed, 05 April 2017, 21:36:47
Bought one! Already have my own keymap ready to go  :p
Title: Re: [GB] TMK FC660C Alt Controller
Post by: ArchDill on Wed, 05 April 2017, 21:43:26
I do not have one of these but I know a lot of people have been wanting this. Good to see it here!
Title: Re: [GB] TMK FC660C Alt Controller
Post by: neon_tom on Wed, 05 April 2017, 22:00:30
This is great! Now I can finally pull the trigger on an FC660C!
Title: Re: [GB] TMK FC660C Alt Controller
Post by: Vigrith on Wed, 05 April 2017, 22:04:13
YES.
Title: Re: [GB] TMK FC660C Alt Controller
Post by: networkdrift on Thu, 06 April 2017, 01:00:50
Oh I'm so excited for this. Thank you, Hasu!
Title: Re: [GB] TMK FC660C Alt Controller
Post by: rasmusx on Thu, 06 April 2017, 03:42:40
Awesome news! Also great timing, just waiting for my FC660C to arrive :D :thumb:
Title: Re: [GB] TMK FC660C Alt Controller
Post by: GoatMaster on Thu, 06 April 2017, 04:11:32
Will it work with the FC660M ?
Title: Re: [GB] TMK FC660C Alt Controller
Post by: Felion on Thu, 06 April 2017, 05:01:13
Thank you Hasu! Great job! Cant wait!
Title: Re: [GB] TMK FC660C Alt Controller
Post by: stoic-lemon on Thu, 06 April 2017, 05:02:28
Put my order in. Now all I need is the keyboard.
Title: Re: [GB] TMK FC660C Alt Controller
Post by: Korseir on Thu, 06 April 2017, 06:52:38
Will this have Bluetooth or support it?
Title: Re: [GB] TMK FC660C Alt Controller
Post by: hasu on Thu, 06 April 2017, 07:06:47
Thank you all for your support, guys.


Will this have Bluetooth or support it?

First, this controller doesn't support Bluetooth.

And I'm not sure whether I can make Bluetooth controller for FC660C before very long.

https://geekhack.org/index.php?topic=88439.msg2397750#msg2397750
Quote
I have no clear plan on Bluetooth controller, I'm not working on it currently at least.

I found some dificulties on Bluetooth controller. One of them is that FC660C controller PCB is much smaller than HHKB and this requires new design and components. It will take longer than what I expected and I'm not sure when I can have enough time to do so.
Title: Re: [GB] TMK FC660C Alt Controller
Post by: GoatMaster on Thu, 06 April 2017, 07:37:26
What about the FC 660M Support ?
Title: Re: [GB] TMK FC660C Alt Controller
Post by: SpAmRaY on Thu, 06 April 2017, 07:46:26
What about the FC 660M Support ?
Completely different electronics involved.

The MX version would require its own controller.
Title: Re: [GB] TMK FC660C Alt Controller
Post by: Korseir on Thu, 06 April 2017, 08:08:10
Thank you all for your support, guys.


Will this have Bluetooth or support it?

First, this controller doesn't support Bluetooth.

And I'm not sure whether I can make Bluetooth controller for FC660C before very long.

https://geekhack.org/index.php?topic=88439.msg2397750#msg2397750
Quote
I have no clear plan on Bluetooth controller, I'm not working on it currently at least.

I found some dificulties on Bluetooth controller. One of them is that FC660C controller PCB is much smaller than HHKB and this requires new design and components. It will take longer than what I expected and I'm not sure when I can have enough time to do so.

Ah sorry about that, I must have missed that tidbit :)
Title: Re: [GB] TMK FC660C Alt Controller
Post by: robotmaxtron on Thu, 06 April 2017, 08:42:08
Easily done. I guess I should go get an fc660c now.
Title: Re: [GB] TMK FC660C Alt Controller
Post by: pr0ximity on Thu, 06 April 2017, 17:19:49
Makes me want a Leopold...
Title: Re: [GB] TMK FC660C Alt Controller
Post by: Acknown3 on Thu, 06 April 2017, 19:57:01
I love you.

Time to finally add media functions and F13-24 to my 660C!
Title: Re: [GB] TMK FC660C Alt Controller
Post by: clorex on Fri, 07 April 2017, 01:13:52
What will be the retail price after the group buy is over? (Asking because I'm not sure if I should wait for the Bluetooth version.)
Title: Re: [GB] TMK FC660C Alt Controller
Post by: txepox on Fri, 07 April 2017, 05:43:37
This is something I have waiting for a long time.

Ordered!
Title: Re: [GB] TMK FC660C Alt Controller
Post by: tofgerl on Fri, 07 April 2017, 06:04:05
Damnit, you're a year late! I sold mine because I couldn't do without a TMK :(

BUT, I want to thoroughly encourage more Topre TMK controllers! Go go go!
Title: Re: [GB] TMK FC660C Alt Controller
Post by: Stabilized on Fri, 07 April 2017, 08:34:38
Backslash to backspace and media keys?! Oh I need this!
Title: Re: [GB] TMK FC660C Alt Controller
Post by: zacheadams on Fri, 07 April 2017, 10:54:07
Makes me want a Leopold...

This and the LZ case
Title: Re: [GB] TMK FC660C Alt Controller
Post by: ponoj on Fri, 07 April 2017, 11:58:07
Count me in.  Any chance of running a GB for the FC980C controller?
Title: Re: [GB] TMK FC660C Alt Controller
Post by: Laser on Fri, 07 April 2017, 12:37:18
What about the FC 660M Support ?

You can make (already) *any* USB keyboard programmable using Hasu's USB->USB converter.
You won't be able to change the FN key (if there is one on a FC 660M), but for the rest, you'd have TMK firmware on the converter so it would be completely programmable.
Title: Re: [GB] TMK FC660C Alt Controller
Post by: Korseir on Fri, 07 April 2017, 17:54:50
Makes me want a Leopold...

This and the LZ case

what is this LZ case you speak of
Title: Re: [GB] TMK FC660C Alt Controller
Post by: zacheadams on Fri, 07 April 2017, 18:13:12
Makes me want a Leopold...

This and the LZ case

what is this LZ case you speak of

https://geekhack.org/index.php?topic=88607.0
Title: Re: [GB] TMK FC660C Alt Controller
Post by: Korseir on Fri, 07 April 2017, 21:16:18
Makes me want a Leopold...

This and the LZ case

what is this LZ case you speak of

https://geekhack.org/index.php?topic=88607.0

Isn't that case restricted to a FC660M and not C due to the different location of where the cable connects to?
Title: Re: [GB] TMK FC660C Alt Controller
Post by: zacheadams on Sat, 08 April 2017, 07:20:17
Makes me want a Leopold...

This and the LZ case

what is this LZ case you speak of

https://geekhack.org/index.php?topic=88607.0

Isn't that case restricted to a FC660M and not C due to the different location of where the cable connects to?

I actually do not know.  My mistake if so.
Title: Re: [GB] TMK FC660C Alt Controller
Post by: yselivanov on Sat, 08 April 2017, 10:31:20
Would it be possible to make it USB-C?
Title: Re: [GB] TMK FC660C Alt Controller
Post by: hasu on Sat, 08 April 2017, 15:19:37
Would it be possible to make it USB-C?
no. it doesn't fit in opening of mini.
Title: Re: [GB] TMK FC660C Alt Controller
Post by: robotmaxtron on Sun, 09 April 2017, 17:51:39
Makes me want a Leopold...

This and the LZ case

what is this LZ case you speak of

https://geekhack.org/index.php?topic=88607.0

Isn't that case restricted to a FC660M and not C due to the different location of where the cable connects to?

I actually do not know.  My mistake if so.

Yeah, it's confirmed in that other thread that it's not for the FC660c. It's for a new pcb.
Title: Re: [GB] TMK FC660C Alt Controller
Post by: hasu on Mon, 10 April 2017, 00:37:22
Thank you all for your support!

I got many orders it was more than what I expected, I finally get to know how you guys love this keyboard :D
Invoices for all orders were sent out now and many were already paid, it is appreciated.

And I ordered new iteration of pcbs and will get them within several days. Revised screw holes and retouch others slightly.
(http://i.imgur.com/eJVzdXq.png)
Title: Re: [GB] TMK FC660C Alt Controller
Post by: robotmaxtron on Tue, 11 April 2017, 00:20:58
Thank you all for your support!

I got many orders it was more than what I expected, I finally get to know how you guys love this keyboard :D
Invoices for all orders were sent out now and many were already paid, it is appreciated.

And I ordered new iteration of pcbs and will get them within several days. Revised screw holes and retouch others slightly.
Show Image
(http://i.imgur.com/eJVzdXq.png)


Great work Hasu. I can only speak for myself, but I bought the FC660c only after I paid the invoice for your new controller.  ;D I hope you'll open source and post the pcb design for the controller up on Github.
Title: Re: [GB] TMK FC660C Alt Controller
Post by: hasu on Tue, 11 April 2017, 20:04:49
Count me in.  Any chance of running a GB for the FC980C controller?

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.
Title: Re: [GB] TMK FC660C Alt Controller
Post by: tofgerl on Wed, 12 April 2017, 04:24:09
The Realforce RGB would be more interesting, I think. It's the new top of the line Topre, and it has MX stems. I love mine to death, even with a usb_usb controller.
Title: Re: [GB] TMK FC660C Alt Controller
Post by: tuxkey on Wed, 12 April 2017, 10:30:35
@hasu
First of; Thank you for doing this Hasu really really happy to finally get the chance to have
a fully programable keyboard.. :thumb: :thumb:
i stumbled upon this news watching “Manofinterests” Youtube channel episode “This Week in Keyboard 04112017”.

i also own a FC660M (mx-clear) but i already read that this is only compatible with my FC660C. Who knows perhaps in the future.
For now i’m very happy about the prospect of a pimping my FC660C. Can’t thank you enough mate.

i wil definitely email you ASAP (As Soon As Possible)..

i do have a couple questions in regards to the keymap Editor.

is there a howto for the editor?
i’m using mac and sum CentOS vm’s. i do have an older laptop i can install a different linux version on it to aid.

i’m looking for a step by step guide. like how to flash the firmware with the new layout i made.
i already noticed that the editor doesn’t work on safari but does on Firefox so no issue there.
Don’t have googly chrome.

i did find your main page that points to a wiki, http://www.tmk-kbd.com/tmk_keyboard/
So wil have to have a look.

Also under Action Codes fourth tab from left (Layer Switching and etc.) pointed me to github page
“Keymap framework - how to define your keycap”https://github.com/tmk/tmk_keyboard/blob/master/tmk_core/doc/keymap.md#3-layer-switching-example (https://github.com/tmk/tmk_keyboard/blob/master/tmk_core/doc/keymap.md#3-layer-switching-example)

That looks promising and complicated / time consuming but i’m going to read true it  :-[

Thanks again..
Title: Re: [GB] TMK FC660C Alt Controller
Post by: ramnes on Wed, 12 April 2017, 10:54:57
Mail sent!
Title: Re: [GB] TMK FC660C Alt Controller
Post by: elcubismo on Wed, 12 April 2017, 15:25:54
sent mail as well: my usb connector was getting wonky anyway so this is a great way to get that fixed :P
Title: Re: [GB] TMK FC660C Alt Controller
Post by: fancymans on Wed, 12 April 2017, 22:09:45
What about the FC 660M Support ?
Completely different electronics involved.

The MX version would require its own controller.

Or you can get a Clueboard PCB and use the FC660M case. :)

Oh and mail sent! I've been waiting for this to happen. Now I can love my FC660C again.
Title: Re: [GB] TMK FC660C Alt Controller
Post by: hking0036 on Wed, 12 April 2017, 23:02:53
You said that you had layer 1 turn on the LED on the ins key, if we edit it in the keymap editor will it disable that or will it stay on? I'm not really planning on holding onto that but if I move the shift layer change down to layer 1 I don't want the LED to light up every time I hit shift.
Title: Re: [GB] TMK FC660C Alt Controller
Post by: hasu on Wed, 12 April 2017, 23:08:07
I'm thinking about that and don't decide yet. at worst case you can use other layers than layer 1.

any suggestions are welcome.

Tapatalk を使用して私の Nexus 5X から送信

Title: Re: [GB] TMK FC660C Alt Controller
Post by: hasu on Wed, 12 April 2017, 23:13:45
sent mail as well: my usb connector was getting wonky anyway so this is a great way to get that fixed :P

Could you share pic of it if you have time?
I'm curious about how the connector come off.
Title: Re: [GB] TMK FC660C Alt Controller
Post by: Kibort on Thu, 13 April 2017, 09:22:39
Hello Hasu, I just paid the invoice for the controller. Thank you for making this possible. I do have a question. Is it possible to program macro's to keycombinations? Like for example I study medicine and often when writing about cellular physiology I need to type electrolytes and their charges which are superscript. In word, for Ca2+ I would have to press Ca,CTRL,SHIFT,+,2+,CTRL,SHIFT,+
Is there a way to program the controller so I could toggle a different layer where I press C for example and it outputs that macro? If not does somebody have a different solution? I'm that big of a tech guy.
Title: Re: [GB] TMK FC660C Alt Controller
Post by: hking0036 on Thu, 13 April 2017, 14:04:56
I'm thinking about that and don't decide yet. at worst case you can use other layers than layer 1.

any suggestions are welcome.

Tapatalk を使用して私の Nexus 5X から送信
It'd be great if there was a toggle in the web thing, but I understand that's extra effort for not much change. Personally, I'd say throw up a default map here with it on and then disable it on the web config. Considering you can output in C I can probably just build one, it's just a timesaver not to have to since I don't have a linux box around.
Title: Re: [GB] TMK FC660C Alt Controller
Post by: hasu on Sat, 15 April 2017, 01:36:48
Testing Rev.B controller, USB connector aligns properly without any filing job now.
And smaller SMT TACT switch is used in this and future revision, instead of through hole one.
(http://i.imgur.com/j3ehV8Ah.jpg)(http://i.imgur.com/vUBHpDE.jpg)(http://i.imgur.com/0TRmCBe.jpg)

In next revision the TACT switch will be move to middle of opening for ease of pressing button.



Early Access
There are some excess controllers from Rev.B and I like to part with them to mitigate development expense. Is any GB participant willing to get the controller? I would appreciate this.

It costs 32USD including shipping, you can save 8 and get controller eariler.

If you are interested email me with subject "FC660C Early Access" and let me know your invoice number. I'll refund 8USD out of 40 you paid. The controllers will be shipped in a week.

Thanks.
Title: Re: [GB] TMK FC660C Alt Controller
Post by: hasu on Sat, 15 April 2017, 01:46:24
Hello Hasu, I just paid the invoice for the controller. Thank you for making this possible. I do have a question. Is it possible to program macro's to keycombinations? Like for example I study medicine and often when writing about cellular physiology I need to type electrolytes and their charges which are superscript. In word, for Ca2+ I would have to press Ca,CTRL,SHIFT,+,2+,CTRL,SHIFT,+
Is there a way to program the controller so I could toggle a different layer where I press C for example and it outputs that macro? If not does somebody have a different solution? I'm that big of a tech guy.

You can define macro in keymap file for that purpose. Macro code looks like this.
https://github.com/tmk/tmk_keyboard/blob/master/keyboard/hhkb/unimap_hasu.c#L89-L109

Unfortunately web keymap editor doesn't support macro at this time unfortunately.
Title: Re: [GB] TMK FC660C Alt Controller
Post by: hasu on Sat, 15 April 2017, 03:09:31
I'm thinking about that and don't decide yet. at worst case you can use other layers than layer 1.

any suggestions are welcome.

Tapatalk を使用して私の Nexus 5X から送信
It'd be great if there was a toggle in the web thing, but I understand that's extra effort for not much change. Personally, I'd say throw up a default map here with it on and then disable it on the web config. Considering you can output in C I can probably just build one, it's just a timesaver not to have to since I don't have a linux box around.

Changed keymap editor, it has two variants now. Plain one is firmware without any Insert LED control while other controls Insert LED to indicate Fn+Q state.

- http://www.tmk-kbd.com/tmk_keyboard/editor/unimap/?fc660c (Plain, useful as starting point)
- http://www.tmk-kbd.com/tmk_keyboard/editor/unimap/?fc660c_emu (Stock keymap emulation)
Title: Re: [GB] TMK FC660C Alt Controller
Post by: clorex on Sat, 15 April 2017, 10:33:18
Testing Rev.B controller, USB connector aligns properly without any filing job now.
And smaller SMT TACT switch is used in this and future revision, instead of through hole one.
Show Image
(http://i.imgur.com/j3ehV8Ah.jpg)
Show Image
(http://i.imgur.com/vUBHpDE.jpg)
Show Image
(http://i.imgur.com/0TRmCBe.jpg)


In next revision the TACT switch will be move to middle of opening for ease of pressing button.



Early Access
There are some excess controllers from Rev.B and I like to part with them to mitigate development expense. Is any GB participant willing to get the controller? I would appreciate this.

It costs 32USD including shipping, you can save 8 and get controller eariler.

If you are interested email me with subject "FC660C Early Access" and let me know your invoice number. I'll refund 8USD out of 40 you paid. The controllers will be shipped in a week.

Thanks.

What differences will there be (if any) between the prototype Rev B controller and the GB version?
Title: Re: [GB] TMK FC660C Alt Controller
Post by: hasu on Sat, 15 April 2017, 14:38:28
As said in the post reset button placement is changed in Rev.C.
Title: Re: [GB] TMK FC660C Alt Controller
Post by: hking0036 on Sat, 15 April 2017, 15:23:44
I'm thinking about that and don't decide yet. at worst case you can use other layers than layer 1.

any suggestions are welcome.

Tapatalk を使用して私の Nexus 5X から送信
It'd be great if there was a toggle in the web thing, but I understand that's extra effort for not much change. Personally, I'd say throw up a default map here with it on and then disable it on the web config. Considering you can output in C I can probably just build one, it's just a timesaver not to have to since I don't have a linux box around.

Changed keymap editor, it has two variants now. Plain one is firmware without any Insert LED control while other controls Insert LED to indicate Fn+Q state.

- http://www.tmk-kbd.com/tmk_keyboard/editor/unimap/?fc660c (Plain, useful as starting point)
- http://www.tmk-kbd.com/tmk_keyboard/editor/unimap/?fc660c_emu (Stock keymap emulation)
Awesome, thanks.
Title: Re: [GB] TMK FC660C Alt Controller
Post by: Randalljai on Sun, 16 April 2017, 15:20:15
to the people who is doing the buy, what sort of changes will you make to your keyboard with the programming? just curious to what changes people do
Title: Re: [GB] TMK FC660C Alt Controller
Post by: ramnes on Sun, 16 April 2017, 19:44:21
Hasu, I'm completely new to your custom controllers; is it possible to change the capacitance threshold / actuation point?

to the people who is doing the buy, what sort of changes will you make to your keyboard with the programming? just curious to what changes people do

First of all, replacing Ins and Del by PgUp PgDn, then maybe I'll add some more Fn stuff.

But that's not all about programming:
- I support open-source everywhere, including in my keyboard
- I expect a more solid USB port
- Hasu is amazing for doing that  :thumb:
Title: Re: [GB] TMK FC660C Alt Controller
Post by: Randalljai on Sun, 16 April 2017, 21:38:26
Hasu, I'm completely new to your custom controllers; is it possible to change the capacitance threshold / actuation point?

to the people who is doing the buy, what sort of changes will you make to your keyboard with the programming? just curious to what changes people do

First of all, replacing Ins and Del by PgUp PgDn, then maybe I'll add some more Fn stuff.

But that's not all about programming:
- I support open-source everywhere, including in my keyboard
- I expect a more solid USB port
- Hasu is amazing for doing that  :thumb:

Ahh..yes that would be nice actually. Wonder why leopold decided to give insert/delete their own key. I actually hardly ever use insert/delete so I guess it never really made sense to me. Have you seen what other keys people assigned it to? I could see the hasu being useful for hhkb since they're no windows key on it?
Title: Re: [GB] TMK FC660C Alt Controller
Post by: hasu on Sun, 16 April 2017, 21:52:09
Hasu, I'm completely new to your custom controllers; is it possible to change the capacitance threshold / actuation point?
Yes, it is possible. But it won't be supported in default firmware for user safety's sake :D
See this post and first post in the thread.
https://geekhack.org/index.php?topic=88439.msg2403275#msg2403275
Title: Re: [GB] TMK FC660C Alt Controller
Post by: elcubismo on Tue, 18 April 2017, 09:04:34
sent mail as well: my usb connector was getting wonky anyway so this is a great way to get that fixed :P

Could you share pic of it if you have time?
I'm curious about how the connector come off.

Not sure if you can gauge anything from it, but here you go: https://www.dropbox.com/s/zrd3tblcdytbw81/20170418_085657.jpg?dl=0 (https://www.dropbox.com/s/zrd3tblcdytbw81/20170418_085657.jpg?dl=0). From the looks of it, it looks like the connector is just worn out (It looks like maybe there is some slight warping, but I'm not sure since I've never inspected a connector this closely).

And here it is with a cable attached: https://www.dropbox.com/s/nlk3g3nhopschny/20170418_085637.jpg?dl=0 (https://www.dropbox.com/s/nlk3g3nhopschny/20170418_085637.jpg?dl=0). Not really a visible difference, but it's very wobbly and can be disconnected easily: when first inserting, it doesn't have that "click" when it's fully connected - it just sits there.

I bought it second hand with landing pads, and maybe it was just well-used. Not sure how old the board is.
Title: Re: [GB] TMK FC660C Alt Controller
Post by: hasu on Tue, 18 April 2017, 14:11:19
thanks.
I guess solderig or PCB is problem, not connector itself. if so you can't see what happens until you open case.
Title: Re: [GB] TMK FC660C Alt Controller
Post by: elcubismo on Tue, 18 April 2017, 15:25:37
thanks.
I guess solderig or PCB is problem, not connector itself. if so you can't see what happens until you open case.

Thanks for the tip: when I receive the new controller I can try to take a few pics of the old one to see if that's the issue.  Either way, shouldn't be a problem when I get yours!
Title: Re: [GB] TMK FC660C Alt Controller
Post by: stoic-lemon on Tue, 18 April 2017, 23:47:13
Got my rev B controller the other day. Thanks Hasu! Keyboard is arriving on Friday lol.
Title: Re: [GB] TMK FC660C Alt Controller
Post by: tuxkey on Fri, 21 April 2017, 06:54:19
wil you be flashing the default layout on the controller before you ship ?
To be honest i don't know if can figure out how to load a new Keymap  :confused:
i know RTFM i'm reading the wiki's but the more i read the more questions arise..  :-[

But this controller seems like an awesome way to get my hands on a backup in case my usb port fails.
i'm trying to figure out how to load a layout using Fedora, and perhaps OSX 10.9.5 but i have an older 32bit laptop running Fedora.

Still reading btw; like the issues with mac media keys. personally would be happy with volume up/down.
btw; using Fn letter o raises brightness of my laptop and p dims the screen of my laptop. (both FC660C and FC660M)
i found this strange ScrLk and Pus/Brk for screen brightness. to bad there isn't a strange key combo for volume.
btw if i remember correctly also on Fedora..Just a side note..
Title: Re: [GB] TMK FC660C Alt Controller
Post by: robotmaxtron on Fri, 21 April 2017, 09:33:18
wil you be flashing the default layout on the controller before you ship ?
To be honest i don't know if can figure out how to load a new Keymap  :confused:
i know RTFM i'm reading the wiki's but the more i read the more questions arise..  :-[

But this controller seems like an awesome way to get my hands on a backup in case my usb port fails.
i'm trying to figure out how to load a layout using Fedora, and perhaps OSX 10.9.5 but i have an older 32bit laptop running Fedora.

Still reading btw; like the issues with mac media keys. personally would be happy with volume up/down.
btw; using Fn letter o raises brightness of my laptop and p dims the screen of my laptop. (both FC660C and FC660M)
i found this strange ScrLk and Pus/Brk for screen brightness. to bad there isn't a strange key combo for volume.
btw if i remember correctly also on Fedora..Just a side note..

You'll be able to flash the .hex on Fedora by using dfu-programmer. After you install the package, likely from sudo or root, press the restart button on the Hasu controller then:

Code: [Select]
dfu-programmer atmega32u2 erase --force
dfu-programmer atmega32u2 flash mynewhexfile.hex
dfu-programmer atmega32u2 reset
Title: Re: [GB] TMK FC660C Alt Controller
Post by: hasu on Fri, 21 April 2017, 15:45:06
wil you be flashing the default layout on the controller before you ship ?

Yes, the controller will be shipped with default firmware(Emu) so that you can test it out of the box without flashing.

Title: Re: [GB] TMK FC660C Alt Controller
Post by: ctm on Tue, 25 April 2017, 20:23:26
OMG this finally comes true!!!
Title: Re: [GB] TMK FC660C Alt Controller
Post by: jacky on Tue, 25 April 2017, 22:49:31
That's great :thumb:
Title: Re: [GB] TMK FC660C Alt Controller [Ending on 30/April]
Post by: hasu on Tue, 25 April 2017, 23:45:24
GB Ending on April 30

Hi folks,
Thank you all for your support! I already got many many orders, almost 100, it is three times as much as what I expected.
This GB will be closed on end of month. Please place order and make payment till 30th of April(in your time zone) if you are interested.

And possibly final revision PCBs are on the way and production will start soon. I'll post updates here.
Title: Re: [GB] TMK FC660C Alt Controller [Ending on 30/April]
Post by: stoic-lemon on Wed, 26 April 2017, 00:56:01
I hope I can take the credit or blame for some of those orders, as my video about your controller has been pretty popular.
Title: Re: [GB] TMK FC660C Alt Controller [Ending on 30/April]
Post by: hasu on Wed, 26 April 2017, 02:00:37
oh. your video! can you post a link? I like to watch :)
Title: Re: [GB] TMK FC660C Alt Controller [Ending on 30/April]
Post by: Laser on Wed, 26 April 2017, 03:48:03
Did a search, could be this one?


Title: Re: [GB] TMK FC660C Alt Controller [Ending on 30/April]
Post by: tuxkey on Wed, 26 April 2017, 08:42:59
i found this awesome GB watching my usual keyboard news channel  :p
i queued it for you ...Starts at Hasu the man from Japan..

But wil watch the new one..after all just joined this GB payed my invoice and ready for sum TLC from our keyboard God Hasu hahah ;D
Title: Re: [GB] TMK FC660C Alt Controller [Ending on 30/April]
Post by: tuxkey on Wed, 26 April 2017, 09:18:29
Just shared this drop on Massdrop forum lot's of people there that have the FC660C and the FC660M but that's a different story
who knows perhaps the keyboard Lord HASU wil do a FC660M in the future..for now i wanted to share this with as many as possible.

thanks Hasu awesome looking forward to programming my model C  ;D
Title: Re: [GB] TMK FC660C Alt Controller [Ending on 30/April]
Post by: rsadek on Thu, 27 April 2017, 06:33:58
Order placed. But I don't have own an F660C! WTF is wrong with me? Time to order one....
-R
Title: Re: [GB] TMK FC660C Alt Controller [Ending on 30/April]
Post by: robotmaxtron on Thu, 27 April 2017, 09:32:18
Order placed. But I don't have own an F660C! WTF is wrong with me? Time to order one....
-R

I too bought an FC660c after I put in the order for the new controller.
Title: Re: [GB] TMK FC660C Alt Controller [Ending on 30/April]
Post by: stoic-lemon on Fri, 28 April 2017, 05:12:34
Yup, that's me :) I love that this little controller is fuelling purchases of this $200+ keyboard.
Did a search, could be this one?




Title: Re: [GB] TMK FC660C Alt Controller [Ending on 30/April]
Post by: kmba on Fri, 28 April 2017, 08:21:11
Bought in. Thanks
Title: Re: [GB] TMK FC660C Alt Controller [Ending on 30/April]
Post by: tofgerl on Fri, 28 April 2017, 09:06:28
Well, sold my FC660c after a while because I was used to TMK.
Now I'm using a Realforce RGB, so I have to use the usb_usb... And I'm sad!
Title: Re: [GB] TMK FC660C Alt Controller [Ending on 30/April]
Post by: nsmechkb on Fri, 28 April 2017, 14:59:48
Hey Hasu,

Sorry to bother you.  Thanks for the group buy!  I'm wondering if there is a long-press feature on this controller.  For example, I want to set the number row on my 660C so that when I tap the 5 key, 5 is entered. But when I hold (long-press) the 5 key let, F5 is registered.

Is this possible?
Title: Re: [GB] TMK FC660C Alt Controller [Ending on 30/April]
Post by: hasu on Fri, 28 April 2017, 16:04:27
Yup, that's me :) I love that this little controller is fuelling purchases of this $200+ keyboard.
Did a search, could be this one?






Great video, it must be useful to users! I'll add link in first post.
Thank you

Title: Re: [GB] TMK FC660C Alt Controller [Ending on 30/April]
Post by: hasu on Fri, 28 April 2017, 16:16:33
Hey Hasu,

Sorry to bother you.  Thanks for the group buy!  I'm wondering if there is a long-press feature on this controller.  For example, I want to set the number row on my 660C so that when I tap the 5 key, 5 is entered. But when I hold (long-press) the 5 key let, F5 is registered.

Is this possible?

Not supported with Keymap editor at least. You will have to wite code and build it yourself.
Github issues may have some hints.
https://github.com/tmk/tmk_keyboard/issues/257
https://github.com/tmk/tmk_keyboard/issues/425
Title: Re: [GB] TMK FC660C Alt Controller [Ending on 30/April]
Post by: nsmechkb on Fri, 28 April 2017, 17:11:02
Hey Hasu,

Sorry to bother you.  Thanks for the group buy!  I'm wondering if there is a long-press feature on this controller.  For example, I want to set the number row on my 660C so that when I tap the 5 key, 5 is entered. But when I hold (long-press) the 5 key let, F5 is registered.

Is this possible?

Not supported with Keymap editor at least. You will have to wite code and build it yourself.
Github issues may have some hints.
https://github.com/tmk/tmk_keyboard/issues/257
https://github.com/tmk/tmk_keyboard/issues/425

Excellent!  Thank you!
Title: Re: [GB] TMK FC660C Alt Controller [Ending on 30/April]
Post by: hasu on Fri, 28 April 2017, 17:23:05
Status update
I got new revision pcbs the other day and just confirmed it. Now that pcb design is finalized at Rev.C, I will go production mode!

(http://i.imgur.com/TN94Thyh.jpg)

http://imgur.com/a/Zx55V
Title: Re: [GB] TMK FC660C Alt Controller [Ending on 30/April]
Post by: Darknight00z on Fri, 28 April 2017, 18:38:19
Hi Haus,

I am curious to know, for people that don't get on this GB, will they be able to order the controller in the future? Just like your HHKB controllers? Money is kinda tight right now :S

Cheers
Title: Re: [GB] TMK FC660C Alt Controller [Ending on 30/April]
Post by: hasu on Fri, 28 April 2017, 18:55:22
Hi Haus,

I am curious to know, for people that don't get on this GB, will they be able to order the controller in the future? Just like your HHKB controllers? Money is kinda tight right now :S

Cheers

Yes, it will be available and its price will rise though.
Title: Re: [GB] TMK FC660C Alt Controller [Ending on 30/April]
Post by: derzemel on Sun, 30 April 2017, 08:44:30
I am curious, why is the stock controller look so much more complicated (more parts on it) than the one you designed?
Title: Re: [GB] TMK FC660C Alt Controller [Ending on 30/April]
Post by: hasu on Sun, 30 April 2017, 10:50:35
I guess it is mainly to support poor power line, they concern about low voltage, fluctuation and noise of power supply.

Pessimism vs optimism.

Tapatalk を使用して私の Nexus 5 から送信

Title: Re: [GB] TMK FC660C Alt Controller [Producing]
Post by: Teacob on Tue, 02 May 2017, 16:53:32
Looks great, looking forward to getting this in the post and trying it out! Thanks Hasu
Title: Re: [GB] TMK FC660C Alt Controller [Producing]
Post by: IonutZ on Tue, 02 May 2017, 19:18:29
Dude Hasu, how the hell did you turn this around so fast? I can't believe I missed the GB already :|
Title: Re: [GB] TMK FC660C Alt Controller [Producing]
Post by: rsadek on Fri, 05 May 2017, 11:01:59
Dude Hasu, how the hell did you turn this around so fast? I can't believe I missed the GB already :|


Hasu is the greatest. That's all there is to it
Title: Re: [GB] TMK FC660C Alt Controller [Producing]
Post by: elcubismo on Tue, 09 May 2017, 10:05:54
So now that Hasu is in production, how long do you think it will take? Not impatient, just eager  ;D
Title: Re: [GB] TMK FC660C Alt Controller [Producing]
Post by: hasu on Tue, 09 May 2017, 19:28:43
80% of orders were assembled so far and I'm waiting for some components for the rest 20% now. In a week assembly and packing will be done probably and shipping will start after that. We are on schedule anyway!

(http://i.imgur.com/Jxs6FoLh.jpg)


BTW, some orders got  canceled and I can still accept orders somewhat. Check first post and email me with subject "FC660C GB" if you are interested.
Gone 05/17
Thank you
Title: Re: [GB] TMK FC660C Alt Controller [Producing]
Post by: kmba on Thu, 11 May 2017, 21:52:12
Damn man, if only every GB was this quick  :thumb: :thumb: :thumb: :thumb: :thumb: :thumb: :thumb: :thumb: :thumb: :thumb:
Title: Re: [GB] TMK FC660C Alt Controller [Producing]
Post by: Trickster on Thu, 11 May 2017, 22:20:50
So hype for mine to arrive! Thanks Hasu
Title: Re: [GB] TMK FC660C Alt Controller [Producing]
Post by: ponoj on Fri, 12 May 2017, 17:34:58
Should I be nervous cracking open the FC660C case once the controller arrives?   
Title: Re: [GB] TMK FC660C Alt Controller [Producing]
Post by: suparnemo on Fri, 12 May 2017, 17:39:28
Should I be nervous cracking open the FC660C case once the controller arrives?

Nah, it's pretty easy. I've taken mine apart like 5 times. The clips are the hardest part.
Title: Re: [GB] TMK FC660C Alt Controller [Producing]
Post by: nsmechkb on Fri, 12 May 2017, 21:53:59
Should I be nervous cracking open the FC660C case once the controller arrives?

I wondered the same thing.  If you're not used to opening plastic cases, just go slowly.

I used two credit cards.  I found it easiest to start at the center of the back seam.  Use one card to hold the seam open and the other card to release the clip.  Once you release all four back clips you can kind of lift the top half of the case so that you have more wiggle room when working on the front seam.

The credit cards didn't leave any marks on the case.

Good luck!
Title: Re: [GB] TMK FC660C Alt Controller [Producing]
Post by: PleaseBeMyFriend on Sat, 13 May 2017, 03:32:30
Should I be nervous cracking open the FC660C case once the controller arrives?

I just opened my case for the first time the other day and it wasn't bad at all. Just go slowly and make sure you don't forget to unscrew the case before you even try pulling it off.
Title: Re: [GB] TMK FC660C Alt Controller [Producing]
Post by: ponoj on Sat, 13 May 2017, 10:26:55
Thank you for the tips / assurance.  I will definitely approach it slowly(once the controller arrives). The card tip sounds good, I'll definitely try it.  Thanks again will post my results once I do it.
Title: Re: [GB] TMK FC660C Alt Controller [Producing]
Post by: suparnemo on Sat, 13 May 2017, 12:41:49
Thank you for the tips / assurance.  I will definitely approach it slowly(once the controller arrives). The card tip sounds good, I'll definitely try it.  Thanks again will post my results once I do it.

Are you just going in and swapping the controller only?
Title: Re: [GB] TMK FC660C Alt Controller [Producing]
Post by: Lafenear on Mon, 15 May 2017, 14:06:07
Might be a stupid question, but Is it possible to add ISO-NO characters in Layer 1 for example? Layer 0 would be ANSI, but Layer 1 would have ISO-NO characters instead of [ and ] it would be Æ and Ø?

Thank you!
Title: Re: [GB] TMK FC660C Alt Controller [Producing]
Post by: hasu on Mon, 15 May 2017, 14:18:02
Might be a stupid question, but Is it possible to add ISO-NO characters in Layer 1 for example? Layer 0 would be ANSI, but Layer 1 would have ISO-NO characters instead of [ and ] it would be Æ and Ø?

Thank you!

It is technically possible somehow but it depends on your OS/IME and its settings. If keyboard layout on OS supports those charactors setting keymap will be relatively easier, if not you will have to write keyboard MACRO in keymap source file to use "Unicode input".

https://github.com/tmk/tmk_keyboard/wiki/FAQ-Keymap#input-special-charactors-other-than-ascii-like-c%C3%A9dille-%C3%87


EDIT:
It seems  you can  use "US international" layout which supports those keys, you can input Æ with RightAlt + Shift + z and Ø with RightAlt + Shift + l.
https://en.wikipedia.org/wiki/QWERTY#US-International

You can map the keycombos with modified key action ACTION_MODS_KEY().
https://github.com/tmk/tmk_core/blob/master/doc/keymap.md#212-modified-key

You can edit these combo with "Code Edit" tab on TMK Keymap Editor fortunately, see spot of [ and ] on layer 3 in this example keymap. You can type Æ with Shift + Fn(L3) + [  with this keymap and "US international" layout.
https://goo.gl/UmF71E

I tested this on Xorg/Ubuntu16.04.
Title: Re: [GB] TMK FC660C Alt Controller [Producing]
Post by: Lafenear on Mon, 15 May 2017, 15:04:05
Might be a stupid question, but Is it possible to add ISO-NO characters in Layer 1 for example? Layer 0 would be ANSI, but Layer 1 would have ISO-NO characters instead of [ and ] it would be Æ and Ø?

Thank you!

It is technically possible somehow but it depends on your OS/IME and its settings. If keyboard layout on OS supports those charactors setting keymap will be relatively easier, if not you will have to write keyboard MACRO in keymap source file to use "Unicode input".

https://github.com/tmk/tmk_keyboard/wiki/FAQ-Keymap#input-special-charactors-other-than-ascii-like-c%C3%A9dille-%C3%87


EDIT:
It seems  you can  use "US international" layout which supports those keys, you can input Æ with RightAlt + Shift + z and Ø with RightAlt + Shift + l.
https://en.wikipedia.org/wiki/QWERTY#US-International

You can map the keycombos with modified key action ACTION_MODS_KEY().
https://github.com/tmk/tmk_core/blob/master/doc/keymap.md#212-modified-key

You can edit these combo with "Code Edit" tab on TMK Keymap Editor fortunately, see spot of [ and ] on layer 3 in this example keymap. You can type Æ with Shift + Fn(L3) + [  with this keymap and "US international" layout.
https://goo.gl/UmF71E

I tested this on Xorg/Ubuntu16.04.

Thank you Sensei!
Title: Re: [GB] TMK FC660C Alt Controller [Producing]
Post by: varmemester on Thu, 18 May 2017, 06:19:49
So I missed the GB :( Hasu writes in the first post that leftovers will be sold afterwards. How to get hold of one? Is there a waiting list?
Title: Re: [GB] TMK FC660C Alt Controller [Producing]
Post by: suparnemo on Thu, 18 May 2017, 09:23:18
So I missed the GB :( Hasu writes in the first post that leftovers will be sold afterwards. How to get hold of one? Is there a waiting list?

They'll be for sale after the GB orders are all fulfilled. So it should be pretty soon-ish since the GB is in production and then shipping soon after.
Title: Re: [GB] TMK FC660C Alt Controller [Producing]
Post by: a clacktical mistake on Fri, 19 May 2017, 02:14:53
I think I just received tracking info in my mail  :cool:
Title: Re: [GB] TMK FC660C Alt Controller [Producing]
Post by: tofgerl on Fri, 19 May 2017, 03:27:33
Hasu is like a tiny Kickstarter-machine. He runs a GB to start production, and then he makes more as people buy them, generally keeping some in stock at all times. It's a huge boon to the environment, and we all love Hasu :)
Title: Re: [GB] TMK FC660C Alt Controller [Producing]
Post by: Korseir on Fri, 19 May 2017, 05:22:02
I think I just received tracking info in my mail  :cool:

I think I received one as well
Title: Re: [GB] TMK FC660C Alt Controller [Producing]
Post by: kmba on Fri, 19 May 2017, 07:00:21
Yup me too
Title: Re: [GB] TMK FC660C Alt Controller [Producing]
Post by: elcubismo on Fri, 19 May 2017, 11:26:38
Where does the email come from? I excitedly looked for an email too but don't have anything :/
Title: Re: [GB] TMK FC660C Alt Controller [Producing]
Post by: a clacktical mistake on Fri, 19 May 2017, 12:05:16
Came from Japan Post (ems-mypage@ml.post.japanpost.jp) in my paypal e-mail adress
Title: Re: [GB] TMK FC660C Alt Controller [Producing]
Post by: elcubismo on Fri, 19 May 2017, 13:05:16
Came from Japan Post (ems-mypage@ml.post.japanpost.jp) in my paypal e-mail adress
Thanks! It was in my spam folder and I somehow missed it
Title: Re: [GB] TMK FC660C Alt Controller [Producing]
Post by: heyitsqi on Fri, 19 May 2017, 15:53:01
So hyped. Now I can also install my JTK sliders finally.
Title: Re: [GB] TMK FC660C Alt Controller [Shipped]
Post by: hasu on Fri, 19 May 2017, 16:38:54
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
Title: Re: [GB] TMK FC660C Alt Controller [Shipped]
Post by: suparnemo on Fri, 19 May 2017, 16:45:26
Thanks, Hasu!
Title: Re: [GB] TMK FC660C Alt Controller [Leftover]
Post by: hasu on Fri, 19 May 2017, 18:42:47
So I missed the GB :( Hasu writes in the first post that leftovers will be sold afterwards. How to get hold of one? Is there a waiting list?

Updated first post for leftover.
Title: Re: [GB] TMK FC660C Alt Controller [Producing]
Post by: Felion on Wed, 24 May 2017, 04:48:32
Might be a stupid question, but Is it possible to add ISO-NO characters in Layer 1 for example? Layer 0 would be ANSI, but Layer 1 would have ISO-NO characters instead of [ and ] it would be Æ and Ø?

Thank you!


On windows (and single/few computer(s)): Just install both NO and EN on it and toggle between them with "shift+alt". No need IMO to have that in the keyboard (unless you travel between lots of different computers)
Title: Re: [GB] TMK FC660C Alt Controller [Producing]
Post by: varmemester on Wed, 24 May 2017, 05:28:38
Might be a stupid question, but Is it possible to add ISO-NO characters in Layer 1 for example? Layer 0 would be ANSI, but Layer 1 would have ISO-NO characters instead of [ and ] it would be Æ and Ø?

Thank you!


On windows (and single/few computer(s)): Just install both NO and EN on it and toggle between them with "shift+alt". No need IMO to have that in the keyboard (unless you travel between lots of different computers)

Don't you mean "windows+space"? Maybe it's different on this computer (Windows 10, Danish).

Update: Ahhh...found out they both work :)
Title: Re: [GB] TMK FC660C Alt Controller [Leftover]
Post by: Korseir on Wed, 24 May 2017, 23:36:28
must say holy **** that was some fast delivery, just got my hasu controller in today and will be installing it some time later on in the week. once again many thanks hasu for your hardwork and making fc660c fans everywhere have a dream come true :)
Title: Re: [GB] TMK FC660C Alt Controller [Leftover]
Post by: ramnes on Thu, 25 May 2017, 12:43:15
Damn. That was fast. Typing this with the new controller!
Title: Re: [GB] TMK FC660C Alt Controller [Leftover]
Post by: elcubismo on Thu, 25 May 2017, 13:28:35
I'm in TX, but I was able to see it has moved out of California. Hopefully it's here tomorrow because I had it sent to my office rather than home so my wife doesn't see :P

Off-topic, but I'm thinking about lubing my board while I'm in there. Any recommendations?
Title: Re: [GB] TMK FC660C Alt Controller [Leftover]
Post by: suparnemo on Thu, 25 May 2017, 13:32:24
I'm in TX, but I was able to see it has moved out of California. Hopefully it's here tomorrow because I had it sent to my office rather than home so my wife doesn't see :P

Off-topic, but I'm thinking about lubing my board while I'm in there. Any recommendations?

TX here too. Mine comes tomorrow after leaving Cali 23rd. I used krytox thin, previously had thick and it was a bit much. Thick makes it feel less tactile imo.

I'm going to try EK mechlube 2 (the thin one) next time.
Title: Re: [GB] TMK FC660C Alt Controller [Leftover]
Post by: hasu on Thu, 25 May 2017, 13:37:17
Nice to hear from you guys!

Post here if you have any question, thought or problem. Feedback from users is needed to improve documentation and firmware for this controller.

Thank you for all your support.
Title: Re: [GB] TMK FC660C Alt Controller [Leftover]
Post by: neon_tom on Thu, 25 May 2017, 13:53:21
Got mine today! Now I just need an FC660C to put it in...
Title: Re: [GB] TMK FC660C Alt Controller [Leftover]
Post by: txepox on Fri, 26 May 2017, 03:57:28
Controller recieved (Spain)!

The pcb seems made of high quality stuff. Really nice!. Good work hasu!.
Title: Re: [GB] TMK FC660C Alt Controller [Leftover]
Post by: fancymans on Fri, 26 May 2017, 04:29:42
I got my controller yesterday. Brought my FC660C home from work to reprogram it. Worked like a charm! Thanks Hasu! :)
Title: Re: [GB] TMK FC660C Alt Controller [Leftover]
Post by: elcubismo on Fri, 26 May 2017, 10:31:30
Just got mine! Visiting the in-laws for the weekend but I know what I'm doing on my first day back  :D
Title: Re: [GB] TMK FC660C Alt Controller [Leftover]
Post by: robotmaxtron on Fri, 26 May 2017, 12:47:16
Got mine in today, thank you so much Hasu!

I bought this FC660c the day you announced that you'd be working on the controller. Today's the day I feel like I finally get to use it.

(http://i.imgur.com/MsLNsCnh.jpg)
Title: Re: [GB] TMK FC660C Alt Controller [Leftover]
Post by: hking0036 on Fri, 26 May 2017, 13:48:44
Got mine today and typing on it now!  :thumb: Really loving it so far. Only one thing that I'm having trouble with - I'm trying to set FN+LGUI as a toggle for l0/l3 but I can't pin down how to do it exactly. If you have any advice I'd appreciate.

Keymap is here: https://goo.gl/4AAJCk
Title: Re: [GB] TMK FC660C Alt Controller [Leftover]
Post by: suparnemo on Fri, 26 May 2017, 15:48:42
Got mine in today, thank you so much Hasu!

I bought this FC660c the day you announced that you'd be working on the controller. Today's the day I feel like I finally get to use it.

Show Image
(http://i.imgur.com/MsLNsCnh.jpg)


Are you those HHKB keys? Are the colored ones juts died?

I got my controller today too. Super easy swap! Going to program soon.
Title: Re: [GB] TMK FC660C Alt Controller [Leftover]
Post by: robotmaxtron on Fri, 26 May 2017, 15:50:33
Got mine in today, thank you so much Hasu!

I bought this FC660c the day you announced that you'd be working on the controller. Today's the day I feel like I finally get to use it.

Show Image
(http://i.imgur.com/MsLNsCnh.jpg)


Are you those HHKB keys? Are the colored ones juts died?

I got my controller today too. Super easy swap! Going to program soon.

I installed JTK Sliders and picked up some blanks from originative including 2x sets of their blank colored mods. I did in fact, drill out the 2u keys to allow the stabilized caps room to pass through the housing.
Title: Re: [GB] TMK FC660C Alt Controller [Leftover]
Post by: a clacktical mistake on Fri, 26 May 2017, 16:36:40
First off, great GB and super quick turnaround very well done! Also the install was pretty easy (although I'd rather not have to open that case again). I'm typing with the new controller now, so far so good.

I do hope this is the place for some troubleshooting though. I installed Flip 3.4.7 and selected the ATmega32U4 device. I cannot however 'open the usb device'. I pressed the programming button on the back of the board before trying to open communications. I tried several USB ports and cables to rule these factors out. I did load Zadig and it locates the ATM32u4-something device when I press the programming button on the keyboard. Zadig confirms the WinUSB v6.1 drivers are loaded (had to do this manually with the GH60's I programmed). In Win10 device management I see several  HID and USB input devices if the board is connected, nothing particularly strange there.

Any thoughts to get Flip to open comms with the board so I can load my hex?
Title: Re: [GB] TMK FC660C Alt Controller [Leftover]
Post by: suparnemo on Fri, 26 May 2017, 16:38:59
First off, great GB and super quick turnaround very well done! Also the install was pretty easy (although I'd rather not have to open that case again). I'm typing with the new controller now, so far so good.

I do hope this is the place for some troubleshooting though. I installed Flip 3.4.7 and selected the ATmega32U4 device. I cannot however 'open the usb device'. I pressed the programming button on the back of the board before trying to open communications. I tried several USB ports and cables to rule these factors out. I did load Zadig and it locates the ATM32u4-something device when I press the programming button on the keyboard. Zadig confirms the WinUSB v6.1 drivers are loaded (had to do this manually with the GH60's I programmed). In Win10 device management I see several  HID and USB input devices if the board is connected, nothing particularly strange there.

Any thoughts to get Flip to open comms with the board so I can load my hex?

HI, what error do you get/what does it say when you hit open?

You need to choose ATMega32U4. Also make sure in device manager you choose the included atmel USB driver as the driver for the controller after hitting the button.
Title: Re: [GB] TMK FC660C Alt Controller [Leftover]
Post by: a clacktical mistake on Fri, 26 May 2017, 17:04:17
Hi, thanks for the quick reply :) I am getting the error 'Could not open USB device' in Flip. /ed: I selected the ATmega32U4 device before opening communications.

When I hit the bootloader button on the keyboard it does lists the ATm32U4DFU device in the Windows device manager. Windows says the most up to date drivers are loaded. I suppose the drivers should be included in win10? Should I download and install these separately, if so, where do I find the driver?
Title: Re: [GB] TMK FC660C Alt Controller [Leftover]
Post by: suparnemo on Fri, 26 May 2017, 17:06:25
Hi, thanks for the quick reply :) I am getting the error 'Could not open USB device' in Flip. /ed: I selected the ATmega32U4 device before opening communications.

When I hit the bootloader button on the keyboard it does lists the ATm32U4DFU device in the Windows device manager. Windows says the most up to date drivers are loaded. I suppose the drivers should be included in win10? Should I download and install these separately, if so, where do I find the driver?

The driver that I had to use to fix that was the one in the Atmel folder. It's in the folder labeled USB.
Title: Re: [GB] TMK FC660C Alt Controller [Leftover]
Post by: a clacktical mistake on Fri, 26 May 2017, 17:44:45
Ah, thanks for the help! I think I got it now. I had trouble getting windows to update the driver that Flip needs to communicate. On my Windows the driver for the device was already installed. When trying to update the driver I kept getting the message that the most up to date driver was installed. I  could not update or simply delete the driver.

If someone else runs into this, the fix was not that complicated ofcourse but relied on a rather specific combination of options to update the driver in the device manager. I right clicked the device and selected update driver. Then I selected browse computer for driver software as you would. However in the next screen instead of pointing to the location of the driver I selected 'let me pick from a list of drivers on my computer' followed by the button 'Have disk'. And finally windows accepted the drivers in the Flip usb folder and now I can open comms in Flip.
Title: Re: [GB] TMK FC660C Alt Controller [Leftover]
Post by: hasu on Fri, 26 May 2017, 18:21:21
Got mine today and typing on it now!  :thumb: Really loving it so far. Only one thing that I'm having trouble with - I'm trying to set FN+LGUI as a toggle for l0/l3 but I can't pin down how to do it exactly. If you have any advice I'd appreciate.

Keymap is here: https://goo.gl/4AAJCk

In TMK higher layer is preceded to other lower layers. When you are on Layer3 you can't access T3 on Layer2 with pressing L2, because LGui on Layer3 conceals the T3 key. Note that L2 just turns on Layer2 but not Layer3 off. To avoid this you can use TRNS(TRANS or transparent) keycode, use TRNS instead of LGui on Layer3. Or just move contents of Layer2 to higher layer than Layer3.
https://github.com/tmk/tmk_core/blob/master/doc/keymap.md#02-layer-precedence-and-transparency



And note modifier/layer stuck problem, you had better have 'TRANS' on modifier keys except for Layer 0. I'm working on this problem now, this will be resolved in instant future version perhaps.
https://github.com/tmk/tmk_keyboard/wiki/FAQ-Keymap#modifierlayer-stuck

Title: Re: [GB] TMK FC660C Alt Controller [Leftover]
Post by: hasu on Fri, 26 May 2017, 18:25:00
Hi, thanks for the quick reply :) I am getting the error 'Could not open USB device' in Flip. /ed: I selected the ATmega32U4 device before opening communications.

When I hit the bootloader button on the keyboard it does lists the ATm32U4DFU device in the Windows device manager. Windows says the most up to date drivers are loaded. I suppose the drivers should be included in win10? Should I download and install these separately, if so, where do I find the driver?

You need to install driver. See this.
https://github.com/tmk/tmk_keyboard/wiki/Driver-install-on-Windows
Title: Re: [GB] TMK FC660C Alt Controller [Leftover]
Post by: hking0036 on Fri, 26 May 2017, 18:47:30
Got mine today and typing on it now!  :thumb: Really loving it so far. Only one thing that I'm having trouble with - I'm trying to set FN+LGUI as a toggle for l0/l3 but I can't pin down how to do it exactly. If you have any advice I'd appreciate.

Keymap is here: https://goo.gl/4AAJCk

In TMK higher layer is preceded to other lower layers. When you are on Layer3 you can't access T3 on Layer2 with pressing L2, because LGui on Layer3 conceals the T3 key. Note that L2 just turns on Layer2 but not Layer3 off. To avoid this you can use TRNS(TRANS or transparent) keycode, use TRNS instead of LGui on Layer3. Or just move contents of Layer2 to higher layer than Layer3.
https://github.com/tmk/tmk_core/blob/master/doc/keymap.md#02-layer-precedence-and-transparency



And note modifier/layer stuck problem, you had better have 'TRANS' on modifier keys except for Layer 0. I'm working on this problem now, this will be resolved in instant future version perhaps.
https://github.com/tmk/tmk_keyboard/wiki/FAQ-Keymap#modifierlayer-stuck
Thanks for the info on that, I'll go and fix those up.  :D
Title: Re: [GB] TMK FC660C Alt Controller [Leftover]
Post by: txepox on Fri, 26 May 2017, 19:18:54
I found a problem I am not able to explain, but I have reproduced a couple of times.
I usually play a game named Playerunknowns battleground. Well, when I use the original controller, the game captures the SHIFT keystrokes correctly, but when I use TMK controller, the shift key is not correctly read and the keystroke is differently interpreted by the game. Of course I have interchanged the controllers without changing any settings from the game.
Which different can exist between the "shifts keystrokes" from the two controllers?.
Title: Re: [GB] TMK FC660C Alt Controller [Leftover]
Post by: hasu on Fri, 26 May 2017, 19:46:04
when I use TMK controller, the shift key is not correctly read and the keystroke is differently interpreted by the game.

Can you explain how different, what's actually the problem? timing?, miss or transpose key strokes?
And how can you reproduce it?

Can plain keymap work with the game? http://www.tmk-kbd.com/tmk_keyboard/editor/unimap/?fc660c
I guess trick on shift key are not acceptable on the game assuming you are using EMU keymap.
Title: Re: [GB] TMK FC660C Alt Controller [Leftover]
Post by: suparnemo on Fri, 26 May 2017, 19:53:09
when I use TMK controller, the shift key is not correctly read and the keystroke is differently interpreted by the game.

Can you explain how different, what's actually the problem? timing?, miss or transpose key strokes?
And how can you reproduce it?

Can plain keymap work with the game? http://www.tmk-kbd.com/tmk_keyboard/editor/unimap/?fc660c

I had a similar issue where holding Control + Shift + (A or S or D) was making volume up + down + mute. It stopped doing it now, and I can't seem to recreate it.
I guess trick on shift key are not acceptable on the game assuming you are using EMU keymap.
Title: Re: [GB] TMK FC660C Alt Controller [Leftover]
Post by: hasu on Fri, 26 May 2017, 19:54:58
when I use TMK controller, the shift key is not correctly read and the keystroke is differently interpreted by the game.

Can you explain how different, what's actually the problem? timing?, miss or transpose key strokes?
And how can you reproduce it?

Can plain keymap work with the game? http://www.tmk-kbd.com/tmk_keyboard/editor/unimap/?fc660c
I guess trick on shift key are not acceptable on the game assuming you are using EMU keymap.

Ah, I think I got your problem but I also can't explain the detail here, though, root of the problem is same as this issue. https://github.com/tmk/tmk_keyboard/issues/441

Fortunately I'm working on this issue, so it may be cured some later as a side-effect.
Title: Re: [GB] TMK FC660C Alt Controller [Leftover]
Post by: hasu on Fri, 26 May 2017, 20:09:12
when I use TMK controller, the shift key is not correctly read and the keystroke is differently interpreted by the game.

Can you explain how different, what's actually the problem? timing?, miss or transpose key strokes?
And how can you reproduce it?

Can plain keymap work with the game? http://www.tmk-kbd.com/tmk_keyboard/editor/unimap/?fc660c

I had a similar issue where holding Control + Shift + (A or S or D) was making volume up + down + mute. It stopped doing it now, and I can't seem to recreate it.

hmm, It is unlikey that it happens as far as you press Fn key. Or some tool on host can cause? or you played with keymap?
Title: Re: [GB] TMK FC660C Alt Controller [Leftover]
Post by: suparnemo on Fri, 26 May 2017, 20:16:45
when I use TMK controller, the shift key is not correctly read and the keystroke is differently interpreted by the game.

Can you explain how different, what's actually the problem? timing?, miss or transpose key strokes?
And how can you reproduce it?

Can plain keymap work with the game? http://www.tmk-kbd.com/tmk_keyboard/editor/unimap/?fc660c

I had a similar issue where holding Control + Shift + (A or S or D) was making volume up + down + mute. It stopped doing it now, and I can't seem to recreate it.

hmm, It is unlikey that it happens as far as you press Fn key. Or some tool on host can cause? or you played with keymap?

I think for some reason it is being read by the logitech input. I am having the same issue as the above person in game, and it seems to trigger another bind I have set. It's randomly another key, but for now I can't recreate it
Title: Re: [GB] TMK FC660C Alt Controller [Leftover]
Post by: suparnemo on Fri, 26 May 2017, 20:23:21
Hi Hasu!

I have recreated an issue with the input.

Hold down W + D the hit shift. W + D will stop registering as held down. In game when walking right + forward, trying to use shift to walk makes you stop moving.

Actually, it seems any combination of keys you hold down, even one single key, hitting shift will cause the key to stop registering being held.
Title: Re: [GB] TMK FC660C Alt Controller [Leftover]
Post by: suparnemo on Fri, 26 May 2017, 20:26:05
Sorry for double posting

This issue does not occur when pressing control. Only shift, or when using FN it resets the buttons.

Is this the same issue you previously mentioned? The issue I am having is that when I am moving in game, and try to use shift to start walking, the input stops registering. Also, if you are holding shift, then walk (Press wasd) when you let go of shift the key will stop registering.

Control + movement works fine.

Title: Re: [GB] TMK FC660C Alt Controller [Leftover]
Post by: hasu on Fri, 26 May 2017, 20:26:51
Sorry for double posting

This issue does not occur when pressing control. Only shift, or when using FN it resets the buttons.

Is this the same issue you previously mentioned? The issue I am having is that when I am moving in game, and try to use shift to start walking, the input stops registering. Also, if you are holding shift, then walk (Press wasd) when you let go of shift the key will stop registering.

Control + movement works fine.



Thanks for depicting the problem.
Yes, I think it is exactly what txepox suffers from.

Pressing Shift key(with ~ trick) of EMU keymap clears other keys(except for modifiers) pressed. This doesn't matter usually in typing but will harm greatly in gaming.

For now use Plain keymap(Plain shift keycode) for gaming.
Title: Re: [GB] TMK FC660C Alt Controller [Leftover]
Post by: suparnemo on Fri, 26 May 2017, 20:59:29


Thanks for depicting the problem.
Yes, I think it is exactly what txepox suffers from.

Pressing Shift key(with ~ trick) of EMU keymap clears other keys(except for modifiers) pressed. This doesn't matter usually in typing but will harm greatly in gaming.

For now use Plain keymap(Plain shift keycode) for gaming.
[/quote]

I changed the emu map to Lshift and Rshift (Without layer) and it fixes this issue.
Tilde can still be used with FN+SHIFT+GRAVE(Esc). It's the easiest instead of remapping FN with the plain map.
Title: Re: [GB] TMK FC660C Alt Controller [Leftover]
Post by: kmba on Sat, 27 May 2017, 10:51:56
Mine arrived yesterday in good condition. Thanks!
Title: Re: [GB] TMK FC660C Alt Controller [Leftover]
Post by: xauser on Sat, 27 May 2017, 13:17:32
My controllers arrived yesterday and I'm already writing with one of them now using my favourite keymap. Everything works great, thanks hasu!
It's so great to switch right control with fn key. (This wasn't possible with usb2usb converter)

I don't know the unimap nor actionmap features coming with latest tmk firmware yet so I backported the fc660c sources
to support classic keymap format.

Anyway, this is my keymap https://github.com/xauser/tmk_keyboard/blob/xauser/keyboard/fc660c/keymap_xauser.c (https://github.com/xauser/tmk_keyboard/blob/xauser/keyboard/fc660c/keymap_xauser.c)
Title: Re: [GB] TMK FC660C Alt Controller [Leftover]
Post by: hasu on Sun, 28 May 2017, 03:39:12
Yeah, I have to write documentation for unimap, actionmap or keymap editor as soon as possible. I'll try that in wiki on github.

I tried to convert your keymap into unimap version, just for reference.  In unimap/actionmap how to create special actions is changed as you can see.
https://gist.github.com/tmk/4829d8df82ca93e629aee5dea2a9bfa8
Title: Re: [GB] TMK FC660C Alt Controller [Leftover]
Post by: varmemester on Sun, 28 May 2017, 15:53:44
I am really new to keyboard firmware. I only recently found out about the existence of TMK. I dug into the documentation but found the info on macros very hard. Then I stumbled on QMK - I only know it is based on TMK and apparently making macros is a bit easier. I searched a bit but it didn't seem like this controller supports it (?). Could somebody enlighten me a bit? I would like to know more about various firmware and get better at configuring keyboards, but if the coding gets too hard I fear to loose interest. A nice intuitive GUI is probably better for me. But still being able to make some half complex macros - if that is even possible. Maybe somebody has some pointers in this regard.
Title: Re: [GB] TMK FC660C Alt Controller [Leftover]
Post by: hasu on Sun, 28 May 2017, 16:46:49
I am really new to keyboard firmware. I only recently found out about the existence of TMK. I dug into the documentation but found the info on macros very hard. Then I stumbled on QMK - I only know it is based on TMK and apparently making macros is a bit easier. I searched a bit but it didn't seem like this controller supports it (?). Could somebody enlighten me a bit? I would like to know more about various firmware and get better at configuring keyboards, but if the coding gets too hard I fear to loose interest. A nice intuitive GUI is probably better for me. But still being able to make some half complex macros - if that is even possible. Maybe somebody has some pointers in this regard.

See this.
https://github.com/tmk/tmk_core/blob/master/doc/keymap.md#23-macro-action
Title: Re: [GB] TMK FC660C Alt Controller [Leftover]
Post by: hasu on Sun, 28 May 2017, 18:04:57
Hi folks, Need your help.
Anyone can test keymap editor with Safari? and post in this thread or this github issue if you find any problem, how to repodue the problem and Safari version would be useful. You can assume that it works correctly with Chrome for reference.

https://github.com/tmk/tmk_keyboard/issues/460

Thanks
Title: Re: [GB] TMK FC660C Alt Controller [Leftover]
Post by: xauser on Mon, 29 May 2017, 13:40:53
Thanks hasu for converting my keymap to unimap syntax. I'll give it a test once I know more about that feature and it's benefits.

For now I'm enjoying full control of my fc660c. Thanks again for that great controller. Hope you will create one for the fc980c as well.
Title: Re: [GB] TMK FC660C Alt Controller [Leftover]
Post by: derzemel on Tue, 30 May 2017, 06:14:09
received the controller yesterday, and after some head-aches with the Flip tool not recognizing the keyboard (even in bootloader mode) I managed to get it going.

In case someone is wondering, Win 7 64 Bit was saying that the "Device was not installed correctly" when the keyboard was in bootloader mode. All you have to do is search the USB driver in the Flip installation folder and install the driver manually.

I am typing on it as we speak and I am really happy with the result  ;D
 ;D I finally have volume controls on the FC660C !!! ;D

I have 2 questions though:

       1. Is there a way to get the LED under Insert LED to light up when I am in Layer 1 (I keep the FN key pressed to use L1 functions)
       2. Can I get the Right Ctrl+FN to display the context menu?
Title: Re: [GB] TMK FC660C Alt Controller [Leftover]
Post by: hasu on Tue, 30 May 2017, 06:27:24
yeah, reinstalling driver is what you to do when in trouble.

1. yes. see first post.
2. App key does that.
Title: Re: [GB] TMK FC660C Alt Controller [Leftover]
Post by: elcubismo on Tue, 30 May 2017, 12:19:34
Well I was all set to open this bad boy up, got some some lube and the new controller and then realized I left my screwdriver set at home  :)) Might head to a store at lunch to see if I can find some. What size screw does the leo take? Looks to be a standard size for other keyboards at my desk, but just want to make sure I get the correct set.
Title: Re: [GB] TMK FC660C Alt Controller [Leftover]
Post by: elcubismo on Wed, 31 May 2017, 16:03:49
Remembered to bring in my screwdrivers today - just added the new controller and also lubed my board. It's wonderful! The controller replacement was much easier than I thought it would be and the new USB connector fits perfectly: no more loose connections for this guy! I haven't tried customizing the keys, but fresh from the packaging works great!

Also, lubing my board was really awesome.
Title: Re: [GB] TMK FC660C Alt Controller [Leftover]
Post by: Trickster on Wed, 31 May 2017, 16:21:04
The NKRO is insane on this controller. Stock messes up around 5-7 keys depending on the keys and the hasu controller takes almost as much as you can throw at it. Also, if you are having trouble with atmel flip and getting the error "atlibusbdfu.dll not found" You have to install the atmel studio 7.0 to get the drivers. Not sure if this has been said yet but wanted to put this out there.
Title: Re: [GB] TMK FC660C Alt Controller [Leftover]
Post by: tuxkey on Thu, 01 June 2017, 09:47:14
is anyone doing the key mapping on osx ??
i'm on 10.9.5 (Mavericks)
Reading the simple install manual that came with dfu-programmer the first thing i saw was that i needed tools like autoconf and automate.
so i installed Xcode. And proceeded with the install.

sudo ./bootstrap.sh
./bootstrap.sh: line 2: aclocal: command not found
./bootstrap.sh: line 3: autoheader: command not found
./bootstrap.sh: line 4: automake: command not found
./bootstrap.sh: line 5: autoconf: command not found

a find / -iname "aclocal" gave me this.
/opt/X11/share/aclocal

that's ok i can check my path.
But i assumed i had everything else.

Alas no result with find / -iname auto header


i guess i need to do this on a linux box or try doing it in a windows vm ??
Anyone got it working on osx ??
am i missing something??
i'm new to this so forgive my ignorance..
Title: Re: [GB] TMK FC660C Alt Controller [Leftover]
Post by: Teacob on Thu, 01 June 2017, 10:13:52
is anyone doing the key mapping on osx ??
i'm on 10.9.5 (Mavericks)
Reading the simple install manual that came with dfu-programmer the first thing i saw was that i needed tools like autoconf and automate.
so i installed Xcode. And proceeded with the install.

sudo ./bootstrap.sh
./bootstrap.sh: line 2: aclocal: command not found
./bootstrap.sh: line 3: autoheader: command not found
./bootstrap.sh: line 4: automake: command not found
./bootstrap.sh: line 5: autoconf: command not found

a find / -iname "aclocal" gave me this.
/opt/X11/share/aclocal

that's ok i can check my path.
But i assumed i had everything else.

Alas no result with find / -iname auto header


i guess i need to do this on a linux box or try doing it in a windows vm ??
Anyone got it working on osx ??
am i missing something??
i'm new to this so forgive my ignorance..

I got it working using the homebrew package. I'm in work right now, I'll edit this comment later with some details if you like.
Title: Re: [GB] TMK FC660C Alt Controller [Leftover]
Post by: tuxkey on Thu, 01 June 2017, 14:48:56
Looking at the differences between HomeBrew and Macports at first sight no big difference only using Macports i don't need to install Ruby so i'l go with Macports. Main reason being is i heard of them long ago but did nothing with it.
But it's just a package manager i guess. sort of saying whats better yum or apt ;-) on Linux.
i did find a quick how to install MacPorts and a basic intro so helpful.

will let you know how it goes..thanks @Teacob
Title: Re: [GB] TMK FC660C Alt Controller [Leftover]
Post by: tuxkey on Thu, 01 June 2017, 17:36:59
eureka all seems to work ..


1) sudo dfu-programmer atmega32u4 erase
2) sudo dfu-programmer atmega32u4 flash unimap.hex

Validating...
21266 bytes used (74.17%)

3) sudo dfu-programmer atmega32u4 reset

cool now i need to figure out sum cool programming tricks like looking at maps and asking why someone is doing something hahahaha...

i posted the same on DT ;-)
Title: Re: [GB] TMK FC660C Alt Controller [Leftover]
Post by: tuxkey on Thu, 01 June 2017, 19:18:17
so time to go to bed ;-) finally got my layout the way i like it . nice baseLine to start from.
i call this the OSX default FC660C. only thing added is the Vol up/down on 2e Layer.
And ScrLK / Pus/Brk under de 2e layer letters o/p . as i dock my macbook and use it as a second screen i like to be able to dimm the display.

I was never able to do something with my volume while docking my Laptop ..Thanks  To Hasu i finally can..
Here is my map for now ..need to tweak it. a bit. more ..
Oh almost forgot CapsLock on 2e layer . out of the way for the one time that i might need it..

https://goo.gl/XkyiDe


edit: i used keymap example posted by hking0036.. to look at Thanks for posting hking0036 ;-)
Title: Re: [GB] TMK FC660C Alt Controller [Leftover]
Post by: tuxkey on Thu, 01 June 2017, 19:31:09
Got mine today and typing on it now!  :thumb: Really loving it so far. Only one thing that I'm having trouble with - I'm trying to set FN+LGUI as a toggle for l0/l3 but I can't pin down how to do it exactly. If you have any advice I'd appreciate.

Keymap is here: https://goo.gl/4AAJCk

In TMK higher layer is preceded to other lower layers. When you are on Layer3 you can't access T3 on Layer2 with pressing L2, because LGui on Layer3 conceals the T3 key. Note that L2 just turns on Layer2 but not Layer3 off. To avoid this you can use TRNS(TRANS or transparent) keycode, use TRNS instead of LGui on Layer3. Or just move contents of Layer2 to higher layer than Layer3.
https://github.com/tmk/tmk_core/blob/master/doc/keymap.md#02-layer-precedence-and-transparency



And note modifier/layer stuck problem, you had better have 'TRANS' on modifier keys except for Layer 0. I'm working on this problem now, this will be resolved in instant future version perhaps.
https://github.com/tmk/tmk_keyboard/wiki/FAQ-Keymap#modifierlayer-stuck


i have a long way to go before i even understand this question and the answer  :confused:
First i thought what the hell is LGUI ...oh that's Left windows..ahahhaha of course it is..
i have a feeling that these questions and answers wil help me understand this new world of keyboard programming hahaha..
Have to go to bed. it's late , but will read / analyse your answer Hasu to start learning  :thumb:
Title: Re: [GB] TMK FC660C Alt Controller [Leftover]
Post by: tuxkey on Thu, 01 June 2017, 19:43:50
Need to post some TLC about this great controller and programability of keyboards ..
Getting the K-type .. but happy the have a nice Topre board that is programmable..
Hasu the keyboard liberator hahaha can't shake that one ...Would be a nice t-shirt....

https://www.massdrop.com/buy/massdrop-x-input-club-k-type-mechanical-keyboard/talk/1705663?utm_source=linkshare&referer=9Z34KB

Title: Re: [GB] TMK FC660C Alt Controller [Leftover]
Post by: hasu on Thu, 01 June 2017, 21:38:57
tuxkey, good to hear it works for you :thumb:
Title: Re: [GB] TMK FC660C Alt Controller [Leftover]
Post by: hasu on Thu, 01 June 2017, 21:47:43
And I'm happy to announce fix for long-pending the biggest problem "Modifier/Layer stuck" finally. I updated source code repository on github and keymap editor for FC660C controller the other day, the fix is alreadly available.
https://github.com/tmk/tmk_keyboard/wiki/FAQ-Keymap#modifierlayer-stuck
https://geekhack.org/index.php?topic=41989.msg2432780#msg2432780

This change fixes these problems below and many others. You can move around sneakingly with Shift in the game now :D

when I use TMK controller, the shift key is not correctly read and the keystroke is differently interpreted by the game.

Can you explain how different, what's actually the problem? timing?, miss or transpose key strokes?
And how can you reproduce it?

Can plain keymap work with the game? http://www.tmk-kbd.com/tmk_keyboard/editor/unimap/?fc660c
I guess trick on shift key are not acceptable on the game assuming you are using EMU keymap.

Ah, I think I got your problem but I also can't explain the detail here, though, root of the problem is same as this issue. https://github.com/tmk/tmk_keyboard/issues/441

Fortunately I'm working on this issue, so it may be cured some later as a side-effect.

Sorry for double posting

This issue does not occur when pressing control. Only shift, or when using FN it resets the buttons.

Is this the same issue you previously mentioned? The issue I am having is that when I am moving in game, and try to use shift to start walking, the input stops registering. Also, if you are holding shift, then walk (Press wasd) when you let go of shift the key will stop registering.

Control + movement works fine.



Thanks for depicting the problem.
Yes, I think it is exactly what txepox suffers from.

Pressing Shift key(with ~ trick) of EMU keymap clears other keys(except for modifiers) pressed. This doesn't matter usually in typing but will harm greatly in gaming.

For now use Plain keymap(Plain shift keycode) for gaming.


Title: Re: [GB] TMK FC660C Alt Controller [Leftover]
Post by: Teacob on Fri, 02 June 2017, 02:16:53
so time to go to bed ;-) finally got my layout the way i like it . nice baseLine to start from.
i call this the OSX default FC660C. only thing added is the Vol up/down on 2e Layer.
And ScrLK / Pus/Brk under de 2e layer letters o/p . as i dock my macbook and use it as a second screen i like to be able to dimm the display.

I was never able to do something with my volume while docking my Laptop ..Thanks  To Hasu i finally can..
Here is my map for now ..need to tweak it. a bit. more ..
Oh almost forgot CapsLock on 2e layer . out of the way for the one time that i might need it..

https://goo.gl/XkyiDe


edit: i used keymap example posted by hking0036.. to look at Thanks for posting hking0036 ;-)
Cool, enjoy!
Title: Re: [GB] TMK FC660C Alt Controller [Leftover]
Post by: txepox on Fri, 02 June 2017, 04:02:16
And I'm happy to announce fix for long-pending the biggest problem "Modifier/Layer stuck" finally. I updated source code repository on github and keymap editor for FC660C controller the other day, the fix is alreadly available.
https://github.com/tmk/tmk_keyboard/wiki/FAQ-Keymap#modifierlayer-stuck
https://geekhack.org/index.php?topic=41989.msg2432780#msg2432780

This change fixes these problems below and many others. You can move around sneakingly with Shift in the game now :D


I have been testing (and playing  :D ) during 5 minutes and it works. Thanks a lot, Hasu!.

Another thing, but not important: I found there is a small speeling mistake in the word "original" of the title h2 of the online editor. I tell you this issue in order to improve it a bit more this excelent editor.  ;)
Title: Re: [GB] TMK FC660C Alt Controller [Leftover]
Post by: kmba on Fri, 02 June 2017, 11:04:55
Looking for suggestions on additional keymap changes; cool things and tweaks I may not have thought of.

So far I have done the following:
Swap caps and l_ctrl
Bar becomes second backspace (so I don't get mixed up when switching between my 660c and hhkb).
FN+bar becomes bar
Insert becomes mute
FN + insert/delete becomes volume control
I kept page up down home end as FN+arrows.
Title: Re: [GB] TMK FC660C Alt Controller [Leftover]
Post by: agv on Fri, 02 June 2017, 14:35:36
Hey there. Sorry my first post is like this.

My controller is not working in bios/grub. I don't know if this is a problem related to ATMega32U4 or if it could be something else. I have another keyboard here that works fine.

I have not done anything fancy yet, just flashed this (http://www.tmk-kbd.com/tmk_keyboard/editor/unimap/?fc660c_emu#456C4oOW4Kmg6biL5oKGcOOOiNeA5rWMxoDjkr/suIDrg6DirI7GsO6Au+C4gOeDoOKcjsiy7rOz4rCE7IuA7LCv4bOE6IGd4bOp6amW5o2Z67Wm5LS67pOh7Y635Lm946yU7pmT6pWO45S77ZOk7J6u4buM5J6h7reH6bye7JG56Yep5J6N4bu056S04oGQ652C57SL4ZCj4pCk6pCi6py04p6k4oml7ISg7oSm7oSj7oSm4oSj4oSh4KOg4ouL7Jy27K+L7ICt5pig4oqk6oSo5py16peF6oOl6pun7KGo4quN7Kmt5rGv5qWv5qCu5YCP4Zyh7ZuS4paX4o6X7Yif4o6p7JWV7JCm4aKv452H7KWI6pqj6pGh5o2g7pmm7pmj7pmg4ZiV4ZyR5oqR6Y6Q5YmR5Y2Q7YuR7Y+Q44ix44y14ZKx7Jqz566w54mx542w74ux74+w0oLihLDqooLikYboqpDuiInikorktKHpjanrlLroo7zphZXqqZfkkZXkkZXjqK3luqLooKXulpHltJLkuZTkqYjljqjqmprmqYDsvYbjmZHspozkkaXimojkgrXkkrDrpZvmua/inpzvjJHvioXvs6HnnLzsiKjpm7LtoqLohY/jqZfhj5ngqLruk4LmiLPioZXmq4rqlqrpibHinZ/qq4HurJrpionnrLTkorPlmpXrsbztiq3ojaPil6XlhqXlkaLhlJDuoKjuhZHjtLvisITorITskpPphablsqfnnKvUpuqNiuSjtOGIluO0juSXg+mAuO6RruOkj+iQmOqGke+olOCjvOqsg+yimOWAg+6Krueyo+aZguqDkOqgjumIjeGlkeaip+WDuNG15riS67mh552R7qGu6I2O6qOb7aGr75y547OZ6IyE5oax4ZqO5Jmm7rCl6qCz65um7aiE5IuQ7p617bup7pW76qCL6raV64225bO15Jmj54aE7JSZ46qf5LyR7KGZ7Ki54Zy04rCv6Lq17qu+5ZiC65WZ6reX4KWD6ImV4aax6qSp5IW04Y626rao44iR65Cc5ZSI4r6y6I+15KeV6Yyh5aG446WG4YCW4Y2G5YOD6b2M46yK7aGL55C/4LiU74Kc4pyK4oiI64il6JSj6KO844qP4o6o6o6K6KSi7YKG4rKJ6o6Y67mV6Laj4KO6446J5o6465ik7YOj76KK4r6J7oml5IS05LeC6aKJ4rGJ4YqE77mc5L+i4ZKJ4qWO5omU6bit5Kqi45Oa47aS4YCA5byg) since I am too busy with my finals.

I installed it with sudo dfu-programmer atmega32u4 erase --force && sudo dfu-programmer atmega32u4 flash unimap.hex && sudo dfu-programmer atmega32u4 reset
Grub version: grub 2:2.02-1, installed with arch linux. It doesn't work in vanilla grub nor with grub-customizer.
My motherboard is a P8Z68-V Pro/Gen3, bios version: 3802
Funny thing is it actually detects the keyboard, because if I don't have any it throws a warning.

So if anyone knows a workaround or something it would be much appreciated, thanks!
Title: Re: [GB] TMK FC660C Alt Controller [Leftover]
Post by: hasu on Fri, 02 June 2017, 14:51:30
Firmware on keymap editor supports NKRO by default, it causes problem in some situations. You can change rollover mode between NKRO and 6KRO by pressing both shifts and 'n'. Try the key combo in BIOS adn GRUB. Or you can build firmware without NKRO by commenting out this line.
https://github.com/tmk/tmk_keyboard/blob/master/keyboard/fc660c/Makefile#L75

NKRO keyboard expects that BISO/UEFI send 'set_protocol' request to turn into 6KRO(boot protocol) automatially. But this doesn't work with some hardwares I don't know whether problem is located on the hardwares or TMK at this point.


EDIT: Also see this FAQ.
https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work
Title: Re: [GB] TMK FC660C Alt Controller [Leftover]
Post by: rasmusx on Fri, 02 June 2017, 14:55:22
Got mine yesterday. Installation was easy and everything works as expected. Will report if I see any bugs :)

(http://i.imgur.com/Xvz3qQ6l.jpg)

Nice snug fit:
(http://i.imgur.com/OAM9QB8l.jpg)

Thanks a lot hasu for making it happen!
Title: Re: [GB] TMK FC660C Alt Controller [Leftover]
Post by: agv on Fri, 02 June 2017, 15:25:02
Firmware on keymap editor supports NKRO by default, it causes problem in some situations. You can change rollover mode between NKRO and 6KRO by pressing both shifts and 'n'. Try the key combo in BIOS adn GRUB.

Perfect, works like a charm!
Title: Re: [GB] TMK FC660C Alt Controller [Leftover]
Post by: tuxkey on Fri, 02 June 2017, 18:35:24
Hey there. Sorry my first post is like this.

My controller is not working in bios/grub. I don't know if this is a problem related to ATMega32U4 or if it could be something else. I have another keyboard here that works fine.

I have not done anything fancy yet, just flashed this (http://www.tmk-kbd.com/tmk_keyboard/editor/unimap/?fc660c_emu#456C4oOW4Kmg6biL5oKGcOOOiNeA5rWMxoDjkr/suIDrg6DirI7GsO6Au+C4gOeDoOKcjsiy7rOz4rCE7IuA7LCv4bOE6IGd4bOp6amW5o2Z67Wm5LS67pOh7Y635Lm946yU7pmT6pWO45S77ZOk7J6u4buM5J6h7reH6bye7JG56Yep5J6N4bu056S04oGQ652C57SL4ZCj4pCk6pCi6py04p6k4oml7ISg7oSm7oSj7oSm4oSj4oSh4KOg4ouL7Jy27K+L7ICt5pig4oqk6oSo5py16peF6oOl6pun7KGo4quN7Kmt5rGv5qWv5qCu5YCP4Zyh7ZuS4paX4o6X7Yif4o6p7JWV7JCm4aKv452H7KWI6pqj6pGh5o2g7pmm7pmj7pmg4ZiV4ZyR5oqR6Y6Q5YmR5Y2Q7YuR7Y+Q44ix44y14ZKx7Jqz566w54mx542w74ux74+w0oLihLDqooLikYboqpDuiInikorktKHpjanrlLroo7zphZXqqZfkkZXkkZXjqK3luqLooKXulpHltJLkuZTkqYjljqjqmprmqYDsvYbjmZHspozkkaXimojkgrXkkrDrpZvmua/inpzvjJHvioXvs6HnnLzsiKjpm7LtoqLohY/jqZfhj5ngqLruk4LmiLPioZXmq4rqlqrpibHinZ/qq4HurJrpionnrLTkorPlmpXrsbztiq3ojaPil6XlhqXlkaLhlJDuoKjuhZHjtLvisITorITskpPphablsqfnnKvUpuqNiuSjtOGIluO0juSXg+mAuO6RruOkj+iQmOqGke+olOCjvOqsg+yimOWAg+6Krueyo+aZguqDkOqgjumIjeGlkeaip+WDuNG15riS67mh552R7qGu6I2O6qOb7aGr75y547OZ6IyE5oax4ZqO5Jmm7rCl6qCz65um7aiE5IuQ7p617bup7pW76qCL6raV64225bO15Jmj54aE7JSZ46qf5LyR7KGZ7Ki54Zy04rCv6Lq17qu+5ZiC65WZ6reX4KWD6ImV4aax6qSp5IW04Y626rao44iR65Cc5ZSI4r6y6I+15KeV6Yyh5aG446WG4YCW4Y2G5YOD6b2M46yK7aGL55C/4LiU74Kc4pyK4oiI64il6JSj6KO844qP4o6o6o6K6KSi7YKG4rKJ6o6Y67mV6Laj4KO6446J5o6465ik7YOj76KK4r6J7oml5IS05LeC6aKJ4rGJ4YqE77mc5L+i4ZKJ4qWO5omU6bit5Kqi45Oa47aS4YCA5byg) since I am too busy with my finals.

I installed it with sudo dfu-programmer atmega32u4 erase --force && sudo dfu-programmer atmega32u4 flash unimap.hex && sudo dfu-programmer atmega32u4 reset
Grub version: grub 2:2.02-1, installed with arch linux. It doesn't work in vanilla grub nor with grub-customizer.
My motherboard is a P8Z68-V Pro/Gen3, bios version: 3802
Funny thing is it actually detects the keyboard, because if I don't have any it throws a warning.

So if anyone knows a workaround or something it would be much appreciated, thanks!

just tried it with an old laptop i have but different os/ and hardware stil linux and grubby.
Fedora was able to go in to bios. and able to stop boot and go in to grub exit . boot up and try all functions i had programmed in.
volume up/down l2.
this is my map https://goo.gl/1MnCfM but i like your F15,16,17,18 location could be useful ..
Sorry i'm no help, only thing my try shows is that the keyboard is works in certain grub versions or hardware type.
only thing i could think of is trying to boot from a life distro something like ubuntu and seeing if you can do everything there. that would eliminate your hardware as being the problem.
hope you find a solution let us know i'm curios to know. Certainly because it's linux ;-)
Title: Re: [GB] TMK FC660C Alt Controller [Leftover]
Post by: tuxkey on Fri, 02 June 2017, 19:11:16
Hi guys,
i'm doing my best finding my way and trying to understand what i'm doing instead of blindly copying a map.
one thing i'm trying to understand is they layers. Perhaps a dum question but why are my charters under the numbers row working?
isn't that Layer1? accessible by "LM1 L" (left shift) and "Lm1 R" (right shift)..My layer 1 is empty so how come it works fine ..???
can someone tell me what i'm missing?
this is my map currently https://goo.gl/1MnCfM

thanks guys.
Title: Re: [GB] TMK FC660C Alt Controller [Leftover]
Post by: hking0036 on Fri, 02 June 2017, 21:23:39
Hi guys,
i'm doing my best finding my way and trying to understand what i'm doing instead of blindly copying a map.
one thing i'm trying to understand is they layers. Perhaps a dum question but why are my charters under the numbers row working?
isn't that Layer1? accessible by "LM1 L" (left shift) and "Lm1 R" (right shift)..My layer 1 is empty so how come it works fine ..???
can someone tell me what i'm missing?
this is my map currently https://goo.gl/1MnCfM

thanks guys.
TRNS looks to the first layer below it to find the key. In this case, since every key but esc is TRNS, it will just look back at Layer0 and use that key instead of having it's own. If you set it to NO it wouldn't do anything. Esc is set to ` so if you do shift+esc instead of registering shift+esc it will read it as shift+` and make a ~. Similarly, if you hit FN and then Z, since it has transparency on layer 2, it will look down to layer one, and since it has transparency on layer 1, it will look at layer 0, then it should output the letter 'z' normally.

And I'm happy to announce fix for long-pending the biggest problem "Modifier/Layer stuck" finally. I updated source code repository on github and keymap editor for FC660C controller the other day, the fix is alreadly available.
https://github.com/tmk/tmk_keyboard/wiki/FAQ-Keymap#modifierlayer-stuck
https://geekhack.org/index.php?topic=41989.msg2432780#msg2432780

This change fixes these problems below and many others. You can move around sneakingly with Shift in the game now :D
Very cool! Thanks a ton, and congrats on the fix.
Title: Re: [GB] TMK FC660C Alt Controller [Leftover]
Post by: tuxkey on Sun, 04 June 2017, 17:02:07
Hi guys,
i'm doing my best finding my way and trying to understand what i'm doing instead of blindly copying a map.
one thing i'm trying to understand is they layers. Perhaps a dum question but why are my charters under the numbers row working?
isn't that Layer1? accessible by "LM1 L" (left shift) and "Lm1 R" (right shift)..My layer 1 is empty so how come it works fine ..???
can someone tell me what i'm missing?
this is my map currently https://goo.gl/1MnCfM

thanks guys.
TRNS looks to the first layer below it to find the key. In this case, since every key but esc is TRNS, it will just look back at Layer0 and use that key instead of having it's own. If you set it to NO it wouldn't do anything. Esc is set to ` so if you do shift+esc instead of registering shift+esc it will read it as shift+` and make a ~. Similarly, if you hit FN and then Z, since it has transparency on layer 2, it will look down to layer one, and since it has transparency on layer 1, it will look at layer 0, then it should output


Thanks hking0036 appreciate it.
Title: Re: [GB] TMK FC660C Alt Controller [Leftover]
Post by: tuxkey on Sun, 04 June 2017, 18:58:44
Hi guys wanted to ask your opinion in regards Layer switching.
If i’m correct one can only have four modifiers at the most.
so looking at my Key-map i wondered why i had two
Action_Layer_Mods ; Layer 1 ; R-shift
And the same for the left shift.

instead i experimented OneShot Modifiers .
Action_Mods_Oneshot ; L-shift.

Why would one use this i thought to my self?
i could save one of those modifer actions and give me the ease of quick switching.

i’m trying to optimise layer switching without and looking at the options available
and understand how to use them.

What do you guys think of this approach?
Also added switch layer 3 on right alt. Where i tested sysSleep (doesn’t work on a macbook). And SysPower that does put my mbp to sleep. Also added M as mute to test if i’m in the correct layer ..

btw if your asking your self why i placed Pause and ScrolLock on layer2 i use those to function to dim my screen on my laptop.
that was be four i noticed F14 and F15 had the same function.

Just trying to learn more about the options  :thumb:
here's my latest map..
https://goo.gl/Gjt0bU
Title: Re: [GB] TMK FC660C Alt Controller [Leftover]
Post by: Stabilized on Thu, 08 June 2017, 03:12:46
What do you guys think of this approach?

If you want quick access to your function layer I would really recommend trying out SpaceFN. You can do so by setting your spacebar to be ACTION_LAYER_TAP_KEY with space and the function layer you want to change to. By tapping space you get a space, but if you hold it down it acts as a function shifter. The one shot seems like a neat idea for capitalising words, but I feel confident in my ability to hold down the shift for that ;)

Also, I'm a big noob when it comes to TMK, could someone explain to me how to program the LED on the insert key? I have come from a HHKB with hasu controller, where I didn't need to bother with LEDs at all  ^-^
Title: Re: [GB] TMK FC660C Alt Controller [Leftover]
Post by: varmemester on Thu, 08 June 2017, 03:43:33
What do you guys think of this approach?

If you want quick access to your function layer I would really recommend trying out SpaceFN. You can do so by setting your spacebar to be ACTION_LAYER_TAP_KEY with space and the function layer you want to change to. By tapping space you get a space, but if you hold it down it acts as a function shifter. The one shot seems like a neat idea for capitalising words, but I feel confident in my ability to hold down the shift for that ;)

Also, I'm a big noob when it comes to TMK, could someone explain to me how to program the LED on the insert key? I have come from a HHKB with hasu controller, where I didn't need to bother with LEDs at all  ^-^


WOW. Only just tried it - but WOW. Seems SO useful.Thanks alot! Any more tips? I have got the caps lock as backspace. Also been trying out oneshotting the shift keys - but not holding down the shift keys for capital letters will be a tough habit to break.
Title: Re: [GB] TMK FC660C Alt Controller [Leftover]
Post by: tuxkey on Thu, 08 June 2017, 06:21:04
What do you guys think of this approach?

If you want quick access to your function layer I would really recommend trying out SpaceFN. You can do so by setting your spacebar to be ACTION_LAYER_TAP_KEY with space and the function layer you want to change to. By tapping space you get a space, but if you hold it down it acts as a function shifter. The one shot seems like a neat idea for capitalising words, but I feel confident in my ability to hold down the shift for that ;)

Also, I'm a big noob when it comes to TMK, could someone explain to me how to program the LED on the insert key? I have come from a HHKB with hasu controller, where I didn't need to bother with LEDs at all  ^-^

Awsome works out great thanks.. :thumb: :thumb:

playing around with it, just thought to look at my hand movement's and what takes to most hand acrobatics and reduce that.
without complicating things to much hahaha...
Added this to layer4 accessible with spacebar..

w,a,s,d = wheelUP,wheelLeft,wheelDown,wheelRight
i,j,k,l = mouseUp,mouseLeft,mouseDown,mouseRight
1,2,3,4,5 = mousebuton,1,2,3,4,5
f=backspace,g=enter

cool !!!

only one thing missing , i wanted to do but stil havent figured it out yet..
Perhaps someone knows if it's possible ??

what i tried to do with the backspace and enter key was move as much of those harder to reach keys when your hand are on the home row to the center. now i want to do the same with LGui and spacebar. So if i wanted to move those two keys to for example say e and r how would i do that?? if even possible perhaps i'm going about this the wrong way??
Latest keymap; https://goo.gl/M6TttZ
Title: Re: [GB] TMK FC660C Alt Controller [Leftover]
Post by: hasu on Fri, 09 June 2017, 01:58:07
yes you can place GUI and spacebar on layer 4. with the latest firmware it should be no problem.
Title: Re: [GB] TMK FC660C Alt Controller [Leftover]
Post by: tuxkey on Fri, 09 June 2017, 09:42:17
yes you can place GUI and spacebar on layer 4. with the latest firmware it should be no problem.

Do i need to flash my board or do i have the latest firmware . to be honest havent looked in to that yet.  :D


btw; loving my controller best thing since sliced bread..i can't stop mentioning it to friends and on the interweb..hahaha
Title: Re: [GB] TMK FC660C Alt Controller [Leftover]
Post by: hasu on Fri, 09 June 2017, 17:44:07
yes you can place GUI and spacebar on layer 4. with the latest firmware it should be no problem.

Do i need to flash my board or do i have the latest firmware . to be honest havent looked in to that yet.  :D


btw; loving my controller best thing since sliced bread..i can't stop mentioning it to friends and on the interweb..hahaha

I recently updated Keymap Editor for this controller, so you are using the latest firmware if you get it from there.

Before the update you couldn't place modifier on alpha area due to this limitation.
https://github.com/tmk/tmk_keyboard/wiki/FAQ-Keymap#modifierlayer-stuck
Title: Re: [GB] TMK FC660C Alt Controller [Leftover]
Post by: DarKou on Sat, 10 June 2017, 05:11:34
Received mine today.

Really nice work!

Thanks,
DarKou
Title: Re: [GB] TMK FC660C Alt Controller [Leftover]
Post by: hasu on Sat, 10 June 2017, 06:01:12
Received mine today.

Really nice work!

Thanks,
DarKou

great.  Did it work well with customs? I hope you paid no extra on delivery.
Title: Re: [GB] TMK FC660C Alt Controller [Leftover]
Post by: ramnes on Sat, 10 June 2017, 09:09:11
I'm from France also and didn't have to pay any custom taxe. :)

They usually don't bother when it's under 100€ and doesn't look like it could be worth much more.
Title: Re: [GB] TMK FC660C Alt Controller [Leftover]
Post by: hasu on Sat, 10 June 2017, 10:49:38
oh 100 euro is generous. good to know, didn't know France have such laxer customs than uk. I thought EU countries have similar tight rules.
Title: Re: [GB] TMK FC660C Alt Controller [Leftover]
Post by: DarKou on Sat, 10 June 2017, 14:52:06
Received mine today.

Really nice work!

Thanks,
DarKou

great.  Did it work well with customs? I hope you paid no extra on delivery.


No extra paid for me ;)
Title: Re: [GB] TMK FC660C Alt Controller [Leftover]
Post by: Teacob on Sat, 10 June 2017, 14:53:46
Germany here, also arrived with no extra fees. Thanks hasu
Title: Re: [GB] TMK FC660C Alt Controller [Leftover]
Post by: ArdentHandsaw on Sat, 10 June 2017, 18:44:23
Hasu, just wanted to say thank you for this excellent controller! I received my GB leftover very quickly after I ordered it, and got installed today on my FC660C. The flashing process was easier than expected and now my FC660C has all the same shortcuts and function layers that I have gotten used to on my other keyboards. Thank you for everything you do for the community!
Title: Re: [GB] TMK FC660C Alt Controller [Leftover]
Post by: varmemester on Mon, 12 June 2017, 00:42:18
Might just be me screwing up somehow, but when placing "mail" (using TMK) on any key chrome opens up. No other hiccups. It works GREAT :)
Title: Re: [GB] TMK FC660C Alt Controller [Leftover]
Post by: hasu on Mon, 12 June 2017, 01:26:31
Might just be me screwing up somehow, but when placing "mail" (using TMK) on any key chrome opens up. No other hiccups. It works GREAT :)

Confirmed it sends correct keycode for "Mail" key. I guess it depends on configuration of your OS.
Title: Re: [GB] TMK FC660C Alt Controller [Leftover]
Post by: tuxkey on Mon, 12 June 2017, 06:35:15
Hi wanted to ask you if it's possible to add the pipe sign to the main Action Codes tab?
i often use the pipe sign | above the backslash in Linux and wanted to experiment with putting often used keys more in the middle of my keyboard.
Currently i have the backslash under layer4 H but i need to add shift to it.
Would be awesome if i could put that in a layer without needing to add a shift to it.
Don't know how to do it or if it's possible at al  ;)

Thanks guys

My latest key amp.
https://goo.gl/aT9SyY 
Title: Re: [GB] TMK FC660C Alt Controller [Leftover]
Post by: hasu on Mon, 12 June 2017, 07:10:03
Hi wanted to ask you if it's possible to add the pipe sign to the main Action Codes tab?
i often use the pipe sign | above the backslash in Linux and wanted to experiment with putting often used keys more in the middle of my keyboard.
Currently i have the backslash under layer4 H but i need to add shift to it.
Would be awesome if i could put that in a layer without needing to add a shift to it.
Don't know how to do it or if it's possible at al  ;)

Thanks guys

My latest key amp.
https://goo.gl/aT9SyY 

See this. https://github.com/tmk/tmk_keyboard/wiki/Keymap#212-modified-key
Title: Re: [GB] TMK FC660C Alt Controller [Leftover]
Post by: Vigrith on Mon, 12 June 2017, 09:37:56
oh 100 euro is generous. good to know, didn't know France have such laxer customs than uk. I thought EU countries have similar tight rules.

100e is very generous, the cutoff in Portugal is just under 25 euro - electronics like this usually fly under the radar though if they are marked around that, they have no idea what they are and usually they're too lazy to check.
Title: Re: [GB] TMK FC660C Alt Controller [Leftover]
Post by: hasu on Mon, 12 June 2017, 19:50:38
Might just be me screwing up somehow, but when placing "mail" (using TMK) on any key chrome opens up. No other hiccups. It works GREAT :)

Confirmed it sends correct keycode for "Mail" key. I guess it depends on configuration of your OS.

On Windows10 the key seems to start 'Photo viewer' for unknown reason, totally weird lol. 'Email' key of my Realforce RGB also suffers from same behaviour, I don't think it is bug of TMK.
You can configure this behaviour at Settings>System>Apps for websites>Photo viewer.
Title: Re: [GB] TMK FC660C Alt Controller
Post by: hasu on Wed, 28 June 2017, 21:15:29
Hi all,
I created my "artisan service" thread, you can order the controller there now. I'll also keep this thread open to support this GB and discuss.
TMK Keyboard Service » [TMK] FC660C Alt Controller: https://geekhack.org/index.php?topic=90317.0


And I setup FC980C Alt Controller GB a while ago but not goiing well so far :confused: Check this if you happen to be interested.
https://geekhack.org/index.php?topic=90104.0

Thanks
Title: Re: [GB] TMK FC660C Alt Controller
Post by: tuxkey on Mon, 03 July 2017, 11:26:31
Hi all,
I created my "artisan service" thread, you can order the controller there now. I'll also keep this thread open to support this GB and discuss.
TMK Keyboard Service » [TMK] FC660C Alt Controller: https://geekhack.org/index.php?topic=90317.0


And I setup FC980C Alt Controller GB a while ago but not goiing well so far :confused: Check this if you happen to be interested.
https://geekhack.org/index.php?topic=90104.0

Thanks


i would love , LOVE a alt controller for my FC660M.. i know, i know you'r not planning to make one anytime soon..
but i can dream who knows one day...i decided not to sell my FC660M with mx-clear yet so ...for now switching to my FC660C with your awsome controller is cool but going back to my non programmable FC660M really sucks.

i would
Title: Re: [GB] TMK FC660C Alt Controller
Post by: Heliobb on Wed, 09 August 2017, 07:32:15
Installed, tested. Works perfectly. I'm curious about playing with leds. Do you tips? I saw this https://github.com/tmk/tmk_keyboard/blob/master/keyboard/fc660c/unimap_emu.c#L59-L63
Title: Re: [GB] TMK FC660C Alt Controller
Post by: hasu on Wed, 09 August 2017, 07:48:23
Installed, tested. Works perfectly. I'm curious about playing with leds. Do you tips? I saw this https://github.com/tmk/tmk_keyboard/blob/master/keyboard/fc660c/unimap_emu.c#L59-L63

Right, that code controls Inser led.

Insert and Capslock led are connected to PB5 and PB6 pin respectively. Leds light up when the pins are low(0).

Capslock led indicates capslock state normally here. If you use Capslock led for other purpose you will want to remove these code.
https://github.com/tmk/tmk_keyboard/blob/master/keyboard/fc660c/fc660c.c#L129-L136
Title: Re: [GB] TMK FC660C Alt Controller
Post by: Heliobb on Wed, 09 August 2017, 14:06:33
Thanks. For the moment the only way I found to put the insert led on is by setting one keycap to layer1 (insert in my case: https://goo.gl/B8mAvr) but I succeed only when using tmk website. I'm probably tired and skipped a part or a keycap for L1.

I tried to modify the unimap_emu.c but it doesn't work either: https://github.com/benoittgt/tmk_keyboard/pull/1

Thanks for the doc and tools to build.

Edit: I found the error. Feel free to comment the "pull request".

Edit2: Purple photo ! (http://i.imgur.com/IEcfqNJ.jpg?1)
Title: Re: [GB] TMK FC660C Alt Controller
Post by: elcubismo on Wed, 09 August 2017, 15:40:11
Thanks. For the moment the only way I found to put the insert led on is by setting one keycap to layer1 (insert in my case: https://goo.gl/B8mAvr) but I succeed only when using tmk website. I'm probably tired and skipped a part or a keycap for L1.

I tried to modify the unimap_emu.c but it doesn't work either: https://github.com/benoittgt/tmk_keyboard/pull/1

Thanks for the doc and tools to build.

Edit: I found the error. Feel free to comment the "pull request".

Edit2: Purple photo !
Show Image
(http://i.imgur.com/IEcfqNJ.jpg?1)


it looks awesome with the purple!

can you please dumb down what I would have to do to activate my LEDs? They don't activate at all right now - using the default firmware that came with the controller
Title: Re: [GB] TMK FC660C Alt Controller
Post by: hasu on Wed, 09 August 2017, 15:59:28
you can make  insert LED light with FN+q and caps one with FN+Tab.
Title: Re: [GB] TMK FC660C Alt Controller
Post by: tuxkey on Mon, 16 October 2017, 10:17:27
Hi fellow FC660C/Hasu users,

I'm loving my Alt Controller everything is working great.
Here is my latest keymapping on OSX 10.9 (old don't want to update) running on my late 2012 Macbook Pro.
https://goo.gl/XgQiqL

on Level 3, accessed via right alt key s= Sys sleep; P=system Power both seem to do the same put my MBP connected to external monitor go to sleep.
Got my ` and ~ signs working well under level 1 just how i want them no issues there.

Only would be nice , and never got it to work options are.
- Ctrl+Shift+Eject to put your Mac's displays to sleep
- Opt+Cmd+Eject to instantly put your Mac to sleep

Also nice would be start screen saver but that would probably involve using automator service and mapping a key to it.

i would love to know if anyone has these options working. For now i'm using hot corners but that sucks because of accidental activation..

@Hasu please feel free to use my email / contact if you ever make / start a new group buy for a different controller ahhaha.
i'm really impressed with this controller and think every non programmable keyboard should come with it..
Title: Re: [GB] TMK FC660C Alt Controller
Post by: hasu on Mon, 16 October 2017, 21:22:26
tuxkey,
Thanks for sharing your ideas and configuration. Good to look.

hm, I guess Eject on Mac is different from standard HID eject key and apple specific.
Title: Re: [GB] TMK FC660C Alt Controller
Post by: tuxkey on Fri, 17 November 2017, 02:53:00
you can make  insert LED light with FN+q and caps one with FN+Tab.

Hi Hasu,

Don't know if this post is still active but after looking to all the posts i could find in regards to a question i have before asking.
i could not find the answer except this one i quote.

i really did my best to understand this explanation but can't figure it out.. sorry ..

i would love it if i can get the insert light to turn on when i have CapsLock on so both light turn on.

i have bin messing around with bash scripting and mysql statements so i put CapsLock back on my base level as i now use it often but forget that it's on because my hands cover the key. To see if it's on i have to lift my hands up ..but the insert light sits there doing nothing would be AWESOME if i could use that please please if any one knows the answer..

btw on a side note.. tried out the k-type with that programing and i might not utilize TMK to it's fullest potential but i already prefer it above the input Club features hahaha..also i returned it because of a bunch of problems.. so now i'm back om my FC660C with Awsome Hasu controller nothing better in life  :thumb:
Title: Re: [GB] TMK FC660C Alt Controller
Post by: hasu on Fri, 17 November 2017, 03:36:29
Hey tuxkey,
that quatation is valid only when you use default firmware with "Emu" keymap downloaded from keymap editor(same as initial firmaware shipped with controller). With the firmware you can test the two LEDs with those key strokes; FN+q and FN+Tab.

With default firmware(Emu or Plain) the LEDs are controlled as decribed in first post. You have to write code when you want to control them different way than this.
Quote
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.


Insert and Capslock LED are connected to PB5PB7 and PB6 pin respectively and they turn on when the pins are LOW. And this part is excused when Capslock state is changed, so you can control both LEDs here.
https://github.com/tmk/tmk_keyboard/blob/master/keyboard/fc660c/fc660c.c#L129-L136

Like this? I didn't test though. Just 'make' to test.
Code: [Select]
void led_set(uint8_t usb_led)
{
    if (usb_led & (1<<USB_LED_CAPS_LOCK)) {
        PORTB &= ~(1<<5 | 1<<6);
    } else {
        PORTB |=  (1<<5 | 1<<6);
    }
}

EDIT: Fix port name
Title: Re: [GB] TMK FC660C Alt Controller
Post by: tuxkey on Sat, 18 November 2017, 14:16:14

With default firmware(Emu or Plain) the LEDs are controlled as decribed in first post. You have to write code when you want to control them different way than this.
Quote

excuse my ignorance.. witch post are you referring to?? it think i saw a question related to this somewhere and saw you also mention the so called "first post" but don't know what your referring to could you provide a link?
Title: Re: [GB] TMK FC660C Alt Controller
Post by: hasu on Sat, 18 November 2017, 15:29:46
I mean the first post of this thread. (don't know if 'the' is required or not, it is out of my engrish skills :) Or 'open post' may be proper word in this case?
https://geekhack.org/index.php?topic=88720.msg2397378#msg2397378

You can find the description of "LED control" in "How to remap" section, though, you have to press two "MORE" buttons.

Title: Re: [GB] TMK FC660C Alt Controller
Post by: tuxkey on Wed, 20 December 2017, 10:31:04
Hi Hasu,

With the Christmas around the corner and the end of the year is almost upon us.

i wanted to thank you for your awesome work on the FC660C controller. Couple of days ago i was looking around on mechmarket and found a couple of HHKB.
The first thing that came to mind was Hasu controller and the HHKB is truly a happy hacking keyboard...but without Hasu controller it's just a good topre board nothing special about it.. :thumb: :thumb:

in the world of keyboards your controller is changed and added to my keyboard enjoyment everyday in 2017.

wish you and your loved ones all the best for 2018.
Hope to see more of your awesome projects in the new year.
take care ..
Title: Re: [GB] TMK FC660C Alt Controller
Post by: hasu on Wed, 20 December 2017, 18:24:31
Hi tuxkey,
Glad to hear that! and it makes me encouraged greatly in new project ;)

Thank you all for your support
Happy holidays!
Title: Re: [GB] TMK FC660C Alt Controller
Post by: nakedeyes on Sat, 27 April 2019, 06:41:12
Hasu,

I recently ordered 2x of these great controllers from you and I just wanted to respond here and say thank you so much! I already loved my FC660Cs, but now, I love them even more!

I was able to do most everything with your webtool, until I wanted to get the light to turn on. Thanks to all the history in this thread, I was able to figure out how to download the source from your github and fine tune the lights using the firmware generated via C. Thanks so much for your board and for the brave souls who figured out the lights in the previous comments.

Cheers,
nakedeyes