Programming a Tipro board on-the-fly like a Cherry G80-2100

intealls

18 Aug 2011, 22:35

hmmm. Thanks for the tip :D hadn't thought of that. I use QWERTZ etc for 1-0, but making a numpad actually makes a whole lot more sense

User avatar
Minskleip

18 Aug 2011, 22:43

You're welcome. I've thought a lot about this type of layout ;) It would be great if the Tipro could have stacked layers (to get to layer 3 you first enter layer 2 and now button 1,1 is a fn key to layer 3) so you could mix between numbers and numpad/numlock without wasting many physical keys for layer switches. Controller version 4 can maybe do this ...

Edit: and toggleable (?) layers, like numlock. If you have a locking layer button you need one more to get back.

User avatar
Minskleip

18 Aug 2011, 23:03

On the subject of externalising internal connections: does the cable have to be shielded? If not I'm inclined to use a cheap telephone cable :oops:

Parts:
IMG_20110812_224417.jpeg
IMG_20110812_224417.jpeg (881.91 KiB) Viewed 11582 times

intealls

18 Aug 2011, 23:11

I don't think that's necessary, if you experience drop outs or the like, you might have to shorten the cable or use one that's shielded.

User avatar
Minskleip

18 Aug 2011, 23:24

Thanks, let's see. First I have to get the other Tipros, then extend the desk.

Btw, I think I just experienced a "cherry fart".

User avatar
7bit

19 Aug 2011, 12:23

7bit wrote:
kbdfr wrote:Just tried that 32 key unit again and now it does behave in an anormal way. First the codes were accepted but not correctly issued, then I set the unit back to factory default and now it does not accept any programming at all. And I have no time at all to further try anything.
Did you reboot your computer? If it is broken, I can deliver you some replacements really soon now ...
:roll:

Nevertheless, I've found out that the numpad which came with my 122 key Tipro does not have a controller unit inside. So maybe it is possible to just remove the controller of the MID 32 key units to make them work with the TMC ...

OK it works!

I've just plugged out the controller of the MID 32 key module and plugged the MID 32 key to the TMC122 key.

I can program any key which I can program on the 122 key module. In fact, the key codes are stored in that 122 key TMC.

This includes codes like 0xe080 (enter $E0,$80,$F0,$E0,$80) and up.

Next to come: Adding more 32 key modules to see how I must plug them together to get the physical layout I want.

User avatar
7bit

19 Aug 2011, 13:51

There is an export and import function.
Just click in the image of the unit you want and click import or export.

If you export, you get a text-file:

TM-KMQ-128A

Code: Select all

A1/H/CT/A++++/C----/Dcccc/~$1F,$F0,$1F~$E0,$80,$F0,$E0,$80~~~F13~~~~
A2/S/CT/A----/C----/~~~~~~~~~
A3/H/CT/A++++/C----/Dcccc/~$27,$F0,$27~$E0,$81,$F0,$E0,$81~~~f14~~~~
A4/S/CT/A----/C----/~~~~~~~~~
A5/H/CT/A++++/C----/Dcccc/~$2F,$F0,$2F~$E0,$82,$F0,$E0,$82~~~f15~~~~
A6/S/CT/A----/C----/~~~~~~~~~
A7/H/CT/A++++/C----/Dcccc/~$5E,$F0,$5E~$E0,$83,$F0,$E0,$83~~~F16~~~~
A8/S/CT/A----/C----/~~~~~~~~~
A9/H/CT/A++++/C----/Dcccc/~$08,$F0,$08~$E0,$84,$F0,$E0,$84~~~F17~~~~
A10/S/CT/A----/C----/~~~~~~~~~
A11/H/CT/A++++/C----/Dcccc/~$10,$F0,$10~$E0,$85,$F0,$E0,$85~~~f18~~~~
A12/S/CT/A----/C----/~~~~~~~~~
A13/S/CT/A++++/C----/Dcccc/~$18,$F0,$18~$6C,$F0,$6C~~~f19~7~~~
A14/S/CT/A++++/C----/Duuuu/~~FF 01 02 60 60 02 01 03 02 00 ~~~f19~8~~~
A15/S/CT/A++++/C----/Dcccc/~$20,$F0,$20~$7D,$F0,$7D~~~F20~9~~~
A16/S/CT/A++++/C----/Duuuu/~~FF 01 02 56 56 02 01 03 02 00 ~~~f20~minus~~~
B1/H/CT/A++++/C----/Duuuu/~FF 01 02 29 29 02 01 03 02 00 ~~~~Esc~~~~
B2/S/CT/A----/C----/~~~~~~~~~
B3/H/CT/A++++/C----/Duuuu/~FF 01 02 8B 8B 02 01 03 02 00 ~~~~OK~~~~
B4/S/CT/A----/C----/~~~~~~~~~
B5/H/CT/A++++/C----/Duuuu/~FF 01 02 88 88 02 01 03 02 00 ~~~~OK~~~~
B6/S/CT/A----/C----/~~~~~~~~~
B7/H/L2/A++++/C----/Duuuu/~~~~~~~~~
B8/S/CT/A----/C----/~~~~~~~~~
B9/H/CT/A++++/C----/Dcccc/~$28,$F0,$28~~~~f21~~~~
B10/S/CT/A----/C----/~~~~~~~~~
B11/H/CT/A++++/C----/Dcccc/~$30,$F0,$30~~~~f22~~~~
B12/S/CT/A----/C----/~~~~~~~~~
B13/S/CT/A++++/C----/Dcccc/~$38,$F0,$38~$6B,$F0,$6B~~~f23~4~~~
B14/S/CT/A++++/C----/Duuuu/~~FF 01 02 5D 5D 02 01 03 02 00 ~~~f23~5~~~
B15/S/CT/A++++/C----/Dcccc/~$40,$F0,$40~$74,$F0,$74~~~f24~6~~~
B16/S/CT/A++++/C----/Duuuu/~~FF 01 02 57 57 02 01 03 02 00 ~~~f24~plus~~~
C1/S/CT/A++++/C----/Duuuu/~FF 01 02 3A 3A 02 01 03 02 00 ~~~~f1~~~~
C2/S/CT/A++++/C----/Duuuu/~FF 01 02 3B 3B 02 01 03 02 00 ~~~~f2~~~~
C3/S/CT/A++++/C----/Duuuu/~FF 01 02 3C 3C 02 01 03 02 00 ~~~~f3~~~~
C4/S/CT/A++++/C----/Duuuu/~FF 01 02 3D 3D 02 01 03 02 00 ~~~~f4~~~~
C5/S/CT/A++++/C----/Duuuu/~FF 01 02 3E 3E 02 01 03 02 00 ~~~~f5~~~~
C6/S/CT/A++++/C----/Duuuu/~FF 01 02 3F 3F 02 01 03 02 00 ~~~~f6~~~~
C7/S/CT/A++++/C----/Duuuu/~FF 01 02 40 40 02 01 03 02 00 ~~~~f7~~~~
C8/S/CT/A++++/C----/Duuuu/~FF 01 02 41 41 02 01 03 02 00 ~~~~f8~~~~
C9/S/CT/A++++/C----/Duuuu/~FF 01 02 42 42 02 01 03 02 00 ~~~~f9~~~~
C10/S/CT/A++++/C----/Duuuu/~FF 01 02 43 43 02 01 03 02 00 ~~~~f10~~~~
C11/S/CT/A++++/C----/Duuuu/~FF 01 02 44 44 02 01 03 02 00 ~~~~F11~~~~
C12/S/CT/A++++/C----/Duuuu/~FF 01 02 45 45 02 01 03 02 00 ~~~~F12~~~~
C13/S/CT/A++++/C----/Duuuu/~FF 01 02 46 46 02 01 03 02 00 ~FF 01 02 1E 1E 02 01 03 02 00 ~~~Print~1~~~
C14/S/CT/A++++/C----/Duuuu/~FF 01 02 47 47 02 01 03 02 00 ~FF 01 02 1F 1F 02 01 03 02 00 ~~~Scroll~2~~~
C15/S/CT/A++++/C----/Duuuu/~FF 01 02 48 48 02 01 03 02 00 ~FF 01 02 20 20 02 01 03 02 00 ~~~Pause~3~~~
C16/S/CT/A++++/C----/Duuuu/~FF 01 02 4C 4C 02 01 03 02 00 ~FF 01 04 E5 23 23 E5 02 03 03 02 00 ~~~Del~amp~~~
D1/C/CT/A++++/C++++/Duuuu/~FF 01 02 35 35 02 03 03 03 00 ~~~~tilde~~~~
D2/C/CT/A++--/C++--/~1~{F1}~~~1~1~F1~~
D3/C/CT/A++--/C++--/~2~{F2}~~~2~2~F2~~
D4/C/CT/A++--/C++--/~3~{F3}~~~3~3~F3~~
D5/C/CT/A++--/C++--/~4~{F4}~~~4~4~F4~~
D6/C/CT/A++--/C++--/~5~{F5}~~~5~5~F5~~
D7/C/CT/A++--/C++--/~6~{F6}~~~6~6~F6~~
D8/C/CT/A++--/C++--/~7~{F7}~~~7~7~F7~~
D9/C/CT/A++--/C++--/~8~{F8}~~~8~8~F8~~
D10/C/CT/A++--/C++--/~9~{F9}~~~9~9~F9~~
D11/C/CT/A++--/C++--/~0~{F10}~~~0~0~F10~~
D12/C/CT/A++--/C++--/~-~{F11}~~~-~-~F11~~
D13/C/CT/A++++/C++++/Duuuu/~FF 01 02 2E 2E 02 01 03 03 00 ~FF 01 02 62 62 02 01 03 03 00 ~~~=~0~~~
D14/C/CT/A++++/C++++/Duuuu/~FF 01 02 49 49 02 01 03 03 00 ~FF 01 04 E5 63 63 E5 02 03 03 03 00 ~~~Insert~Del~~~
D15/S/CT/A++++/C++++/Duuuu/~FF 01 02 2A 2A 02 01 03 03 00 ~FF 01 02 2A 2A 02 01 03 03 00 ~~~BackSpace~~~~
D16/S/CT/A++++/C----/Duuuu/~FF 01 02 4B 4B 02 03 03 02 00 ~~~~Prev~~~~
E1/C/CT/A++--/C++--/~{Tab}~{Tab}~~~Tab~~~~
E2/C/CT/A++--/C++--/~q~q~~~Q~~~~
E3/C/CT/A++--/C++--/~w~w~~~W~~~~
E4/C/CT/A++--/C++--/~e~e~~~E~~~~
E5/C/CT/A++--/C++--/~r~r~~~R~~~~
E6/C/CT/A++--/C++--/~t~t~~~T~~~~
E7/C/CT/A++--/C++--/~y~y~~~Y~~~~
E8/C/CT/A++--/C++--/~u~u~~~U~~~~
E9/C/CT/A++--/C++--/~i~i~~~I~~~~
E10/C/CT/A++--/C++--/~o~o~~~O~~~~
E11/C/CT/A++--/C++--/~p~p~~~P~~~~
E12/C/CT/A++--/C++--/~[~[~~~[~~~~
E13/C/CT/A++--/C++--/~]~`~~~]~~~~
E14/C/CT/A++++/C----/Duuuu/~FF 01 02 31 31 02 01 03 02 00 ~~~~\~~~~
E15/C/CT/A++++/C++++/Duuuu/~FF 01 02 4A 4A 02 03 03 03 00 ~~~~Home~~~~
E16/S/CT/A----/C----/~~~~~~~~~
F1/C/CT/A++--/C++--/~{CapsLock}~{CapsLock}~~~Caps~Lock~~~
F2/C/CT/A++--/C++--/~a~a~~~A~~~~
F3/C/CT/A++--/C++--/~s~s~~~S~~~~
F4/C/CT/A++--/C++--/~d~d~~~D~~~~
F5/C/CT/A++--/C++--/~f~f~~~F~~~~
F6/C/CT/A++--/C++--/~g~g~~~G~~~~
F7/C/CT/A++--/C++--/~h~h~~~H~~~~
F8/C/CT/A++--/C++--/~j~j~~~J~~~~
F9/C/CT/A++--/C++--/~k~k~~~K~~~~
F10/C/CT/A++--/C++--/~l~l~~~L~~~~
F11/C/CT/A++--/C++--/~;~;~~~;~;~~~
F12/C/CT/A++--/C++--/~'~'~~~'~'~~~
F13/C/CT/A++--/C++--/~{Enter}~{Enter}~~~Enter~~~~
F14/C/CT/A++++/C++++/Duuuu/~FF 01 02 4D 4D 02 03 03 03 00 ~~~~End~~~~
F15/S/CT/A----/C----/~~~~~~~~~
F16/S/CT/A----/C----/~~~~~~~~~
G1/C/CT/A++--/C++--/~{LShift}~{LShift}~~~Shift~~~~
G2/C/CT/A++++/C++++/Duuuu/~FF 01 02 87 87 02 01 03 03 00 ~~~~87~~~~
G3/C/CT/A++--/C++--/~z~z~~~Z~~~~
G4/C/CT/A++--/C++--/~x~x~~~X~~~~
G5/C/CT/A++--/C++--/~c~c~~~C~~~~
G6/C/CT/A++--/C++--/~v~v~~~V~~~~
G7/C/CT/A++--/C++--/~b~b~~~B~~~~
G8/C/CT/A++--/C++--/~n~n~~~N~~~~
G9/C/CT/A++--/C++--/~m~m~~~M~~~~
G10/C/CT/A++--/C++--/~,~,~~~,~,~~~
G11/C/CT/A++--/C++--/~.~.~~~.~.~~~
G12/C/CT/A++--/C++--/~/~/~~~/~/~~~
G13/C/CT/A++--/C++--/~{RShift}~{RShift}~~~Shift~~~~
G14/C/CT/A++--/C++--/~{Up}~{Up}~~~Up~~~~
G15/C/CT/A++++/C++++/Duuuu/~FF 01 02 5B 5B 02 03 03 03 00 ~~~~Next~~~~
G16/S/CT/A----/C----/~~~~~~~~~
H1/C/CT/A++--/C++--/~{LCtrl}~{LCtrl}~~~Ctrl~~~~
H2/C/CT/A++++/C++++/Duuuu/~FF 01 02 64 64 02 01 03 03 00 ~~~~Meta~~~~
H3/C/CT/A++++/C++++/Duuuu/~FF 01 02 E3 E3 02 01 03 03 00 ~~~~Super~~~~
H4/C/CT/A++--/C++--/~{Alt}~{Alt}~~~Alt~~~~
H5/C/CT/A++--/C++--/Duuuu/~FF 01 02 2C 2C 02 01 03 03 00 ~~~~Space~~~~
H6/C/CT/A++--/C++--/~{AltGr}~{AltGr}~~~Alt~~~~
H7/C/CT/A++++/C++++/Duuuu/~FF 01 02 E7 E7 02 03 03 03 00 ~~~~Super~~~~
H8/C/CT/A++++/C++++/Duuuu/~FF 01 02 65 65 02 01 03 03 00 ~~~~Menu~~~~
H9/C/CT/A++--/C++--/~{RCtrl}~{RCtrl}~~~Ctrl~~~~
H10/C/CT/A++--/C++--/~{Left}~{Left}~~~Left~~~~
H11/C/CT/A++--/C++--/~{Down}~{Down}~~~Down~~~~
H12/C/CT/A++--/C++--/~{Right}~{Right}~~~Right~~~~
H13/S/CT/A----/C----/~~~~~~~~~
H14/S/CT/A----/C----/~~~~~~~~~
H15/S/CT/A----/C----/~~~~~~~~~
H16/S/CT/A----/C----/~~~~~~~~~
MID-KM032A (this is a KM032M with the controller unplugged!)

Code: Select all

A1/S/CT/A++++/C----/Dcccc/~$E0,$80,$F0,$E0,$80~~~~80~~~~
A2/S/CT/A++++/C----/Dcccc/~$E0,$81,$F0,$E0,$81~~~~~~~~
A3/S/CT/A++++/C----/Dcccc/~$E0,$82,$F0,$E0,$82~~~~~~~~
A4/S/CT/A++++/C----/Dcccc/~$E0,$83,$F0,$E0,$83~~~~~~~~
B1/S/CT/A++++/C----/Dcccc/~$E0,$84,$F0,$E0,$84~~~~~~~~
B2/S/CT/A++++/C----/Dcccc/~$E0,$85,$F0,$E0,$85~~~~~~~~
B3/S/CT/A++++/C----/Dcccc/~$E0,$86,$F0,$E0,$86~~~~~~~~
B4/S/CT/A++++/C----/Dcccc/~$E0,$87,$F0,$E0,$87~~~~~~~~
C1/S/CT/A----/C----/~~~~~~~~~
C2/S/CT/A----/C----/~~~~~~~~~
C3/S/CT/A----/C----/~~~~~~~~~
C4/S/CT/A----/C----/~~~~~~~~~
D1/S/CT/A----/C----/~~~~~~~~~
D2/S/CT/A----/C----/~~~~~~~~~
D3/S/CT/A----/C----/~~~~~~~~~
D4/S/CT/A----/C----/~~~~~~~~~
E1/S/CT/A----/C----/~~~~~~~~~
E2/S/CT/A----/C----/~~~~~~~~~
E3/S/CT/A----/C----/~~~~~~~~~
E4/S/CT/A----/C----/~~~~~~~~~
F1/S/CT/A----/C----/~~~~~~~~~
F2/S/CT/A----/C----/~~~~~~~~~
F3/S/CT/A----/C----/~~~~~~~~~
F4/S/CT/A----/C----/~~~~~~~~~
G1/S/CT/A----/C----/~~~~~~~~~
G2/S/CT/A----/C----/~~~~~~~~~
G3/S/CT/A----/C----/~~~~~~~~~
G4/S/CT/A----/C----/~~~~~~~~~
H1/S/CT/A----/C----/~~~~~~~~~
H2/S/CT/A----/C----/~~~~~~~~~
H3/S/CT/A----/C----/~~~~~~~~~
H4/S/CT/A----/C----/~~~~~~~~~
The input format is quite self-explanatory. A1 is the key in the upper left corner and H16 is the one in the lower right.

If the keyboard does not have 128 keys, then conting is continuously from the left, so lines higer than number of keys in a row remain empty and are ignored.


A3/H/CT/A++--/C----/Dcccc/~$27,$F0,$27~$E0,$81,$F0,$E0,$81~~~f14~~~~
position
H:horizontal 2 units key, S single key etc.
CT: don't know what that is
A++--: 2 layers used (+), 2 unused (-)
C----: unknown, maybe has something to do with beep or so.
~$27,$F0,$27~$E0,$81,$F0,$E0,$81~~~f14~~~~
The 4 layers are separated with ~
Layer 1: $27,$F0,$27 which means 0x27 as make code and 0xF027 as break code.
Layer 2: $E0,$81,$F0,$E0,$81 this is 0xE081 and 0xF0E081
Layers 3 and 4 are empty
Layer 1 has got the description 'f14'

You can edit this file and upload it using the import function.
:-)

The only thing remains is a Linux version for the commandline!

:roll:

User avatar
kbdfr
The Tiproman

19 Aug 2011, 14:10

7bit wrote:There is an export and import function.
Just right-click in the icon of the unit you want and click import or export.
[long, lousy long explanation to be found in the Help function of ChangeMe anyway]
This way it will be easier to find :D

User avatar
kbdfr
The Tiproman

19 Aug 2011, 14:23

7bit wrote:I've just plugged out the controller of the MID 32 key module and plugged the MID 32 key to the TMC122 key.

I can program any key which I can program on the 122 key module. In fact, the key codes are stored in that 122 key TMC.

This includes codes like 0xe080 (enter $E0,$80,$F0,$E0,$80) and up.
Obviously the problem is the controller of the 32-key unit.
After my experiment of yesterday, the controller stopped showing any function whatsoever.
But when unplugging the controller of the unit and plugging the controller of another module, I have no problem operating the unit. Unfortunately it is not possible to just take another controller on a permanent basis, because other 32-key modules have no controller (Tipro says: for reasons of space) and the controllers of larger units will just not fit into the casing.

So apparently the only way will be, like 7bit, to Tipro-bus-connect the 32-key unit to a bigger unit with an own controller.
Or to manage to have just another controller, find an external case for it and connect it to the unit.

Or, of course, asking Tipro for help.
I rather won't myself, I'm afraid they could resent the fact I found out and published their Tipro cable is only a normal male/male PS/2 cable which just doesn't fit into their proprietary socket :D

User avatar
7bit

19 Aug 2011, 14:33

kbdfr wrote:
7bit wrote:There is an export and import function.
Just right-click in the icon of the unit you want and click import or export.
[long, lousy long explanation to be found in the Help function of ChangeMe anyway]
This way it will be easier to find :D
Sorry, slipped from my memory (posting this from my Linux box)!

The help was not so useful for me. Just wanted to share my discovery!

But nevertheless, great I can edit the key layout in a decent text editor ( :geek: ) or just let it be generated by a script from a minimal source-file ( :ugeek: )![1]


edit: You did not read all I wrote!

Yesterday I had the problem that both units blinked and did not do anything useful when I've connected them via the Tipro bus.
Today, I've turned the KM032M into a KM032A by unplugging the controller. If your controller is broken, you can have some from me, BTW.

But the important point is, that attached to the TM-KMQ-128A with the controller unplugged, it delivers all codes needed and is very useful!

So I'll bring you 2 complete modules and a controller, really soon!

-------
[1] Something like this:
E080|E081|E082|E083
E084|E085|E086|E087
...


edit2:
R - RS232 content
C - custom content
Sn - shift to a layer
Ln - lock to a layer
Last edited by 7bit on 19 Aug 2011, 15:35, edited 2 times in total.

intealls

19 Aug 2011, 14:36

kbdfr, do you have the pin-out for Tipros 8-pin minidin -> PS/2+RS232 split cable?? I've tried to puzzle it together, but it's not going great, and I don't feel like going the trial-and-error route just yet. It's real annoying to have to move the keyboard to a 32bit OS to reprogram it

User avatar
kbdfr
The Tiproman

19 Aug 2011, 14:45

intealls wrote:kbdfr, do you have the pin-out for Tipros 8-pin minidin -> PS/2+RS232 split cable??
(...)
I do understand several languages, but your question is just like Hebrew or ancient Greek to me.
So the answer is clearly no 8-)

User avatar
Spharx

19 Aug 2011, 15:43

kbdfr wrote:Or, of course, asking Tipro for help.
Just for the record guys: Tipros boards are superb but their service (at least the German from Munich) sucks big time :evil:

I wanted a anthracite 128 button module casing ( ok the chance to get these in that color where form the beginning very low) and what was their answer: These casings (128 button module MID cases ) are not produced anymore ( well that would make me really angry if I would buy their products nib for around 500€ and short time after that they stop producing replacement parts ) also they cannot deliver parts to a private person ( not even some replacement parts ... even the company from my vacuum cleaner could do that fast and for free ).

Furthermore they instantly directed me to one of their partners which somehow aren't able to write me back.

Well I thought than lets dye that case ! To do that I have to know witch plastic they have used ( not that it is made of abs and melts in hot water). Answer: No we are not able ( or either don't want) to share that information. Wow thats really top secret!
Finally annoyed I said to me lets ask about the heat resistance: status pending

User avatar
7bit

19 Aug 2011, 16:19

Spharx wrote:
kbdfr wrote:Or, of course, asking Tipro for help.
Just for the record guys: Tipros boards are superb but their service (at least the German from Munich) sucks big time :evil:
...
German service? LOL!

Why don't you contact Tipro directly, or mabe Half-Saint can help out.

The MID series is still listed in their products list. (http://www.tipro.si/index_products_mid_ ... shing.html)

Also, why don't you pretend you run a shop and need a replacement for whatever reason?

Dying: Don't!

The cases are painted and it should be possible to overpait it in any color you like.

User avatar
kbdfr
The Tiproman

19 Aug 2011, 17:00

7bit wrote:
Spharx wrote:Also, why don't you pretend you run a shop and need a replacement for whatever reason?
There are a lot of shops who sell only to businesses. You won't be able to order there without a VAT number.

User avatar
Spharx

19 Aug 2011, 17:05

I've contacted tipro.si (in English) directly cause I know that German support just sucks nearly everywhere. Either they saw my .de mail or my German IP but the first replay was from the German support :cry:
Right form that point I knew that this is not gonna end up good. They have the type of service where you feel that they are reading only half of you message.

Either way there are no anthracite housings. If they are painted can I just overprint them or do I have to remove somehow the old color ?? I don't have any experience in these kind of thinks.

User avatar
7bit

19 Aug 2011, 21:01

Spharx wrote:I've contacted tipro.si (in English) directly cause I know that German support just sucks nearly everywhere. Either they saw my .de mail or my German IP but the first replay was from the German support :cry:
Right form that point I knew that this is not gonna end up good. They have the type of service where you feel that they are reading only half of you message.

Either way there are no anthracite housings. If they are painted can I just overprint them or do I have to remove somehow the old color ?? I don't have any experience in these kind of thinks.
You all doing it wrong!
Dear Tipro people,

for the sales department of Spharx Enterprises, we need some samples (see list attached) for evaluation if your POS solutions fulfill our needs.

Best regards,

T. M. Spharx.

User avatar
7bit

19 Aug 2011, 21:30

Currently typing this on my Tipro.

I've programmed a 2nd layer for testing but when I switch to it, I can't switch back by pressing that key again.

Another problem:

How to switch off the anti-n-key-rollover-beep without destroying the beeper?

User avatar
CeeSA

19 Aug 2011, 22:13

desolder the beeper.
if you lock to layer 2 it is fix.
define a key lock to layer 1.

the only different way to switch back to layer 1 is reboot or disconnet and connect the keyboard.

User avatar
CeeSA

19 Aug 2011, 22:15

Spharx wrote:....
Either way there are no anthracite housings....
i told you that before, but asking is for free ;)

User avatar
7bit

19 Aug 2011, 22:27

CeeSA wrote:desolder the beeper.
if you lock to layer 2 it is fix.
define a key lock to layer 1.

the only different way to switch back to layer 1 is reboot or disconnet and connect the keyboard.
Thanks!
I thought it would work like NumLock. I don't really need more than one layer anyway. It is just for testing 2 different configurations without the ability to reprogram the keyboard (no Windows box at home).

User avatar
CeeSA

19 Aug 2011, 22:46

make your 2nd layer! this is so wonderful. Your name, address, creditcardnumber, email everything to the 2nd layer ;)
define shift to layer 2 and it works like the shift key.

intealls

19 Aug 2011, 23:27

Urk. I'm beat. I can't find the pin-out for the minidin 8 pin -> PS2 + RS232. I just made a cable and trial and errored 24 combinations, but no luck. Does anyone have one of these split Tipro cables and a multimeter??

User avatar
Minskleip

20 Aug 2011, 00:37

7bit; mod it too nkro! :D

It would be excellent if they could have toggling layers (like 7bit requested)

User avatar
kbdfr
The Tiproman

20 Aug 2011, 07:06

7bit wrote:I've programmed a 2nd layer for testing but when I switch to it, I can't switch back by pressing that key again.
An easy solution if you need only 2 layers: Choose "2 layers" in Preferences -> Keyboard settings -> Number of layers, and then in the menu of your desired toggle key choose Function -> Lock layer up. It will then switch between layer 1 and layer 2 because locking layer up (or down) functions as a loop. The "Lock layer up/down" function is always active in all layers.

I use the "Lock layer down" function (this way switching from layer 1 to layer 4, which is empty) to desactivate my keyboard for example when I want to change keycaps, then pressing it three times to get back to layer 1.

By the way, this function allows you to assign switching between all layers to only one key instead of having to use a dedicated key for each layer.

Always happy to share :mrgreen:

User avatar
kbdfr
The Tiproman

20 Aug 2011, 08:11

intealls wrote:Urk. I'm beat. I can't find the pin-out for the minidin 8 pin -> PS2 + RS232. I just made a cable and trial and errored 24 combinations, but no luck. Does anyone have one of these split Tipro cables and a multimeter??
Really sorry I can't help, but just for curiosity: how many possible configurations are there (considering 8 pin -> PS2 most probably remains 1:1)?

User avatar
kbdfr
The Tiproman

20 Aug 2011, 08:22

Spharx wrote:(...) Well I thought than lets dye that case ! To do that I have to know witch plastic they have used ( not that it is made of abs and melts in hot water). Answer: No we are not able ( or either don't want) to share that information. Wow thats really top secret! (...)
Obviously the MID housing is ABS, check here A.3. Technical Data:
http://www.perimatic.fr/documentations/ ... ew.pdf.pdf
(this applies to the back cover of the housing which bears the controller)

and here A.1. Technical Data:
http://www.perimatic.fr/documentations/ ... erview.pdf
(this applies to the Bar Code slot Reader)

Doing research is one of my favorite things 8-)

User avatar
Spharx

20 Aug 2011, 11:50

So dyeing the case will clearly not be an option. Thanks for the research :P
Why don't they told me about this fact if this information is already available ? Just great support for such expensive devices.
Last edited by Spharx on 20 Aug 2011, 13:22, edited 2 times in total.

intealls

20 Aug 2011, 12:51

kbdfr wrote:
intealls wrote:Urk. I'm beat. I can't find the pin-out for the minidin 8 pin -> PS2 + RS232. I just made a cable and trial and errored 24 combinations, but no luck. Does anyone have one of these split Tipro cables and a multimeter??
Really sorry I can't help, but just for curiosity: how many possible configurations are there (considering 8 pin -> PS2 most probably remains 1:1)?
The cable uses three pins on the RS232 port (if the MID user guide is correct), and there are four unused pins on the mini-din, so 24 :(

But I'm starting to think there's more to it, I don't know if some additional lead needs to be shorted out or grounded or something.

User avatar
kbdfr
The Tiproman

20 Aug 2011, 13:54

The manual says the LCD displays need an extra power source if the unit is not connected to... I don't remember exactly to what, but I think it was a screen module.

Post Reply

Return to “Workshop”