C=Key Keyboard Adapter

(4 reviews) Write a Review
$6.00
SKU:
CKEY-PCB
Weight:
2.40 Ounces
Shipping:
Calculated at Checkout
Bulk Pricing:
Buy in bulk and save
Adding to cart… The item has been added

Product Overview

C=Key bridges the gap between Commodore and PC keyboard operation!

Depending on configuration, C=Key offers VIC-20, C64, C64C, SX64, C128, C128D, and C128DCR owners the ability to either use their CBM keyboard with a PS/2 supported PC, or utilize a PS/2 keyboard on their Commodore machine.  In either usage, multiple keyboard mappings are supported, to handle keyboard differences and application preferences.  No drivers or programming are required for operation.

C=Key can be purchased in the following configurations:

  • PCB Only: Bare circuit board
  • PCB + uC: PCB and programmed Atmel ATMEGA162, used for connecting CBM KB to PC (includes uC Crystal and trimming capacitors)
  • PCB + uC + Crosspoint Switch: Allows either configuration
  • Preconfigured kits for specific CBM models.
  • Full Kit: Adds resistors, diodes, and jumper blocks for correct operation and connectors for any configuration

Additional options include:

  • dual joystick connectors can be added, to allow CBM joystick operation on the PC.
  • Any kit can be ordered pre-assembled (please allow additional handling time)

Requirements

  • A PS/2 compatible keyboard (USB keyboards with PS/2 converters may not work) with a Mini-DIN6 plug.
  • One of the following machines:
    • VIC-20, C64, C64C
    • SX64
    • C128
    • C128D/C128DCR
  • For the C128D/C128DCR operation with a PC Keyboard, a DB25M to DB25M cable is also required.

Technical Details

C=Key consists of an Atmel ATMEGA162 microcontroller in DIP format and an optional Mitel/Zarlink MT8812 crosspoint switch.  In "host" mode, the system reads data from the PS/2 keyboard and emulates the Commodore switch matrix with the crosspoint switch.  In "device" mode, the system scans the Commodore keyboard matrix 60 times a second, converting keypresses into PS/2 compliant scan codes.  GPLv2 licensed C firmware source code can be modified to support nearly any matrix-style keyboard configuration.

Firmware features include:

  • Multiple key rollover support
  • Configurable keyboard matrix scanner supports 1x1 to 16x8 matrices (hardware supports a maximum of 12x8 matrices)
  • Single IC solution (for matrix keyboard to PC configuration)
  • Key repeat functionality supported and PS/2 keyboard compliant

The PCB features include:

  • A single PCB for VIC/64/128/SX64
  • Support for dual joysticks for emulator use.
  • Through hole design makes "do-it-yourself" construction easy.

Disclaimer:

We've hesitated to offer these kits in the store because the firmware has not been extensively tested and cannot be easily upgraded by the end user.  In fact, we are planning to redesign this unit to utilize USB technology, which would allow easier upgrades and support for more current technology.  However, due to overwhelming demand, we're offering the kits and assembled units.  Nonetheless, we consider this a project, not a product and do not intend to offer complete support for the unit.  If you are looking for a complete product offering with full support, please wait for our USB development effort to complete.  If you purchase this unit, we highly encourage your to obtain an Atmel AVR USB Programmer.

Note: Both kit and assembled units are sourced and (if ordered) hand manufactured after orders are placed. We thus typically ship 4-5 weeks after order placement.

Reviews

(4 reviews) Write a Review

4 Reviews Hide Reviews Show Reviews

  • 1
    Don't buy this unless you have a good deal of knowledge about electronics.

    Posted by DuVerne Rutherford on 2nd Jul 2021

    I thought I was buying something I could plug and play with. I was wrong. I fought with it for two evenings and finally gave up. I couldn't get it to work. It took forever to get it and then it was nothing but a disappointment. RI: We apologize you were disappointed. As noted on the order page, the item is not a finished product but a project that folks asked we carry in the store. You can always ask for a refund.

  • 2
    Not assembled comes without any instructions

    Posted by Istvan on 24th May 2020

    If you order a NOT assembled version than be prepared there is no information or link or not even a picture is included about how to assemble the item. RI: the entire project, including source, gerber files, and EAGLE CAD files is online, which should provide the required detail

  • 4
    Work, enclosure could be better.

    Posted by James on 5th Mar 2015

    Works as expected. The hole for the sd card could have been filed down smoother. The first couple of inserts were tough getting it back out. Sticker starting to come off on the top but that might just be my cartrige loader be pushed to far forward. Functionally it kicks ass. Great product.

  • 5
    Well thought out product

    Posted by Patrick de Zoete on 11th Sep 2013

    This is a quality product with full featured firmware. If you need a PS/2 adapter because a USB adapter (like the Keyrah) won't do, this is your best choice. I used this to mod my C64DTV into a breadbin. There are keyboard layouts programmed for VICE, C=64 and PC style keyboards which can easily be switched by pressing a few keys. It's not hard to build if you order the kit and once hooked up it is set-and-forget.