Been there, done thatbob1969 wrote:Hi,
I just have another idea.
I will try to connect raw and colunns to row and columns of an old IBM PC keyboard controler
and remap with a remapping software

Moderators: Mug UK, Zorro 2, spiny, Greenious, Moderator Team
Been there, done thatbob1969 wrote:Hi,
I just have another idea.
I will try to connect raw and colunns to row and columns of an old IBM PC keyboard controler
and remap with a remapping software
yeap it's great. I want to do the same to my STFM.bid wrote:its a great ST to PC conversion!!![]()
Ahh. I had not read the 10 pages of thread, but saw the title, and thought that people should know about the Atari Turkye design, as its the best I have seen.wongck wrote:yeap it's great. I want to do the same to my STFM.bid wrote:its a great ST to PC conversion!!![]()
![]()
That's what they are talking about here.
IMHO, your 2 cents are correct. I understand little about the Teensy. But the Arduino, I think, although far more powerful than required, is the ideal board for the job. And I will tell (bore) you why:- (ahem)AxelG wrote:@Bit, @Fred: This whole fred is about a proven, simple and working ST keyboard conversion (hence an ST PC conversion follows), using just Joskas fast and simple micro controller (Arduino/Teensy) adapter.![]()
![]()
Fast, cheap and working. And much less work than any wire based solution.
Just my 2 cents,
The Arduino doesn't have proper USB, only a USB->serial chip. So you'll have a hard time emulating USB HID devices. On the Teensy (google "Teensyduino" for more info) you have everything an Arduino has and even more. It has proper USB and you get a lot of stuff for free. It has more memory, more I/O pins and it's cheaper. So if you want to convert a ST/TT-keyboard to USB, you can do it easily with a $14 Teensy.bid wrote: IMHO, your 2 cents are correct. I understand little about the Teensy. But the Arduino, I think, although far more powerful than required, is the ideal board for the job. And I will tell (bore) you why:- (ahem)
Cool. I have just had a look at it. What a great little board! ... It does look ideal for this, and more so than Arduino in this particular application.joska wrote:The Arduino doesn't have proper USB, only a USB->serial chip. So you'll have a hard time emulating USB HID devices. On the Teensy (google "Teensyduino" for more info) you have everything an Arduino has and even more. It has proper USB and you get a lot of stuff for free. It has more memory, more I/O pins and it's cheaper. So if you want to convert a ST/TT-keyboard to USB, you can do it easily with a $14 Teensy.
If you use the Teensyduino add-on, you will be able to program it almost exactly like an Arduino. You're even using the Arduino IDE.bid wrote:I am a little sad, as it looks like its not as designed for the absoloute hobbiest, like the Auduino, so I doubt that I would be able to program it for example. But then looking again, they have a so called Teensyduino http://www.pjrc.com/teensy/teensyduino.html , so maybe there is something for a interested tinkerer also.
The Teensy is usually - like the Ardunio - programmed in C and C++. The "simplified" language is nothing but C and C++ and the Arduino library. I prefer to use the Arduino/Teensyduino-stuff, as it allows for faster development. But for some things I'm bypassing the Arduino/Teensyduino libraries.bid wrote:What would you suggest writing this in? Would you use C or the simplified 'wiring' language?
If the Teensy 1.0 can act as a USB keyboard then it will do. The firmware is quite small. See attachment. You will need the Teensyduino software to compile it, for some reason my Teensyduino setup broke when I upgraded Ubuntu to 11.10 so I can't compile it myself right now.gilles504 wrote:Even if it's not very important for this project (It will mostly be a web server). I want to use original keyboard and mouse. I already have a teensy 1.0 but it is probably too small for the firmware. I'll buy a teensy ++ if needed but I now need the firmware itselfMay I have it?
Hi Joska,joska wrote:The Arduino doesn't have proper USB, only a USB->serial chip. So you'll have a hard time emulating USB HID devices. On the Teensy (google "Teensyduino" for more info) you have everything an Arduino has and even more. It has proper USB and you get a lot of stuff for free. It has more memory, more I/O pins and it's cheaper. So if you want to convert a ST/TT-keyboard to USB, you can do it easily with a $14 Teensy.bid wrote: IMHO, your 2 cents are correct. I understand little about the Teensy. But the Arduino, I think, although far more powerful than required, is the ideal board for the job. And I will tell (bore) you why:- (ahem)
You are both right and wrong. True, the new Ardunio Uno has a more flexible USB chip. But it's a separate chip with it's own firmware that can't be programmed using the Arduino IDE, and it can't be programmed from the Atmega. Also, the Uno still has an Atmega328 which talks to the USB-chip through serial. And there's no simple, ready-made USB-solution besides the serial conversion.Scottinnh wrote:About USB->serial, your Arduino information is outdated. It's true the older Arduino's used a FTDI chip preprogrammed to act as a USB Serial chip.
The new Arduinos (such as the Uno) REPLACES the FTDI chip with a re-programmable ATMega8U2.
This all means - yes - you can make any Uno appear as any USB device, such as a USB game controller, flash drive, USB MIDI, etc. not just a serial port device.
See here: http://arduino.cc/en/Main/ArduinoBoardUno
The delay was around 3weeks for France. I now have real teensy (2.0 and ++ with pins)spiny wrote:right, i've finally got round to ordering a 'teeny' from the states (from pjrc.com) so hopefully in the next few weeks I can get my Mega keyboard USB'd and connected to my PC