Author Topic: [GB] TMK FC660C Alt Controller  (Read 84112 times)

0 Members and 1 Guest are viewing this topic.

Offline hasu

  • Thread Starter
  • Posts: 3471
  • Location: Tokyo, Japan
  • @tmk
    • tmk keyboard firmware project
Re: [GB] TMK FC660C Alt Controller
« Reply #200 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

Offline tuxkey

  • Posts: 82
  • Location: The Netherlands
Re: [GB] TMK FC660C Alt Controller
« Reply #201 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

Offline Heliobb

  • Posts: 94
Re: [GB] TMK FC660C Alt Controller
« Reply #202 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
Novatouch TKL - Leopold FC660C - PBT my life.

Offline hasu

  • Thread Starter
  • Posts: 3471
  • Location: Tokyo, Japan
  • @tmk
    • tmk keyboard firmware project
Re: [GB] TMK FC660C Alt Controller
« Reply #203 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

Offline Heliobb

  • Posts: 94
Re: [GB] TMK FC660C Alt Controller
« Reply #204 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 !
« Last Edit: Wed, 09 August 2017, 14:30:29 by Heliobb »
Novatouch TKL - Leopold FC660C - PBT my life.

Offline elcubismo

  • Posts: 171
  • Location: San Antonio, TX, USA
    • Reddit page
Re: [GB] TMK FC660C Alt Controller
« Reply #205 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


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
« Last Edit: Mon, 16 October 2017, 13:40:17 by elcubismo »
Leopold FC660C lubed, silenced with landing pads | Norbatouch lubed, silenced with hyperspheres | Poker II MX Blue with vortex aluminum case, vortex red/white doubeshot pbt caps and o-rings | CODE TKL MX Clear with Miami | Unicomp Buckling Spring | GMMK with rainbow vomit switches, mostly jailhouse blues and pandealios

Offline hasu

  • Thread Starter
  • Posts: 3471
  • Location: Tokyo, Japan
  • @tmk
    • tmk keyboard firmware project
Re: [GB] TMK FC660C Alt Controller
« Reply #206 on: Wed, 09 August 2017, 15:59:28 »
you can make  insert LED light with FN+q and caps one with FN+Tab.

Offline tuxkey

  • Posts: 82
  • Location: The Netherlands
Re: [GB] TMK FC660C Alt Controller
« Reply #207 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..

Offline hasu

  • Thread Starter
  • Posts: 3471
  • Location: Tokyo, Japan
  • @tmk
    • tmk keyboard firmware project
Re: [GB] TMK FC660C Alt Controller
« Reply #208 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.

Offline tuxkey

  • Posts: 82
  • Location: The Netherlands
Re: [GB] TMK FC660C Alt Controller
« Reply #209 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:

Offline hasu

  • Thread Starter
  • Posts: 3471
  • Location: Tokyo, Japan
  • @tmk
    • tmk keyboard firmware project
Re: [GB] TMK FC660C Alt Controller
« Reply #210 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
« Last Edit: Fri, 14 September 2018, 23:38:25 by hasu »

Offline tuxkey

  • Posts: 82
  • Location: The Netherlands
Re: [GB] TMK FC660C Alt Controller
« Reply #211 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?

Offline hasu

  • Thread Starter
  • Posts: 3471
  • Location: Tokyo, Japan
  • @tmk
    • tmk keyboard firmware project
Re: [GB] TMK FC660C Alt Controller
« Reply #212 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.


Offline tuxkey

  • Posts: 82
  • Location: The Netherlands
Re: [GB] TMK FC660C Alt Controller
« Reply #213 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 ..

Offline hasu

  • Thread Starter
  • Posts: 3471
  • Location: Tokyo, Japan
  • @tmk
    • tmk keyboard firmware project
Re: [GB] TMK FC660C Alt Controller
« Reply #214 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!

Offline nakedeyes

  • Posts: 4
  • Location: Seattle, WA USA
  • CS lover.
Re: [GB] TMK FC660C Alt Controller
« Reply #215 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