Difference between revisions of "Kroy 360"

From Deskthority wiki
Jump to navigation Jump to search
(Gallery)
Line 53: Line 53:
  
 
==Gallery==
 
==Gallery==
 +
[[File:Kroy360 Top.jpg|thumb|Top]]
  
  
 +
[[File:Kroy360 Bottom.jpg|thumb|Bottom]]
  
  

Revision as of 23:54, 12 December 2019

Kroy 360
Branding Kroy
Manufacturer Kroy
Layouts Domain specific
Keyswitches Hi-Tek Series 725
Keycaps Dye-sublimated PBT
Interface 8P8C Modular Jack
Years of production 1987
Discontinued Yes

Description

The Kroy 360 keyboard is part of the Kroy 360 Lettering System, an industrial tape label printing system from the late 80's. The system has two components, a keyboard unit and a printer. The keyboard has a graphical LCD to allow label text to be composed and edited.

Hi-Tek keyboard

The keyboard uses a custom 725 series NMB/Hi-Tek PCB using the standard Misubishi M5L8408 microcontroller. A 0.060" steel plate supports the switches and mounts the keyboard to the lower half of the case. The upper and lower case halves are molded from very thick ABS plastic.

Layout

The Kroy 360 uses a standard QWERTY layout for the alphas, but it uses non standard modifiers. On the right hand side of the keyboard is 3x3 orthogonal block of custom function keys supporting management of label projects and controls of the printer. The alphas are side-printed with alternate symbols in green. A 9u spacebar is used.

Switches

The Kroy 190 uses NMB/Hi-Tek "Space Invaders" switches.

Location Color Type Eye(s)
Space bar (9u) White Linear Two
All other keys white Linear Two

Gallery

Top


Bottom


Interfacing

The Kroy 360 keyboard unit is connected to the the printer unit via flat coiled cable with 8P8C module jacks. This connection is used to provide power from the printer to the keyboard and transfer label print information from the keyboard to the printer. This connection can not be used to determine what keys have been pressed. In order to interface the keyboard on a per key basis, the internal header on the keyboard pcb must be used.

The keyboard unit can be used in a standalone configuration by supplying 5V via the DC barrel jack on the rear panel. The size of the barrel is 6.3 mm OD x 2.5 mm ID but the more standard 5.5 mm OD x 2.5 mm ID size will work. Note: The polarity of the power jack is center negative while most commonly available wall-wart style power supplies are center positive.

The keyboard unit contains a keyboard assembly and a main board. The two are connected with a 20 pin ribbon cable using female 2x10 connectors with 2.54mm pitch. The pinout of this connection with respect to the header on the main board are:

Pinout

Pin Function Pin Function
1 5V 2 5V
3 D0 4 Unused
5 D1 6 GND
7 D2 8 GND
9 D3 10 GND
11 D4 12 GND
13 D5 14 Caps Lock LED (Active Low)
15 D6 16 Type Specs LED (Active Low)
17 KS - Key State (Down = High) 18 Edit Mode LED (Active Low)
19 P1 - Key change pulse 1 20 P2 - Key change pulse 2

Data is sent as a 7 bit, parallel value {D0:D6}. When a key is pressed, pin 17 (key state) will transition from low to high and pin 19 will pulse low for 15us. Pin 20 will pulse low for 17.5us approximately 0.3ms after pin 17. When a key is released, pin 17 will transition from high to low and pins (19 and 20) will pulse as with key press. The key change pulse pins can be used to latch/read data from data lines D0 through D6.

Note: Pin 17 is common to all keys so there is no good way to handle multi-key rollover.

Timing Diagram

Kroy-360-press-release-timing.svg

Scan codes

The scan codes generated but the keyboard via the 20 pin header are shown in the diagram below: Kroy-360-scan-codes.jpg

External links