Jump to content

yorgle

Members
  • Posts

    596
  • Joined

  • Last visited

Posts posted by yorgle

  1. I've fixed about 6 or 8 of these keyboards so far and another trick I learned is to avoid over-tightening the screws - especially the screws at the sides of the connector. If the screws there are too tight, they tend to warp the pcb, lifting it away from the mylar at the center of the connector. This can sometimes be cured by sandwiching a small piece of tape over the middle portion of the connector, but eventually, the tape will flatten out or the pcb will warp further and the keyboard will stop working again. On one of my keyboards, the pcb was too far warped to make a tight connection no matter what I did with the screws. I fixed it by using a short piece of 1/8" aluminum bar stock as a washer to provide extra support to the pcb.

  2. Is your design based on a microcontroller?

     

    Here's an OTS customizable controller, though rather pricey at $99:

    http://www.sprintek.... User Guide.pdf

     

    The problem I ran into with a hardwired controller is it's presence messes with the Atari's keyboard encoder and vice versa. Lots of ghosting on the PC side unless the two logic chips are removed from the Atari keyboard, which obviously renders the keyboard useless to the Atari. At least that's what I've found with my 1200xl. I like the idea of a cartridge solution that simply outputs ps2 keyboard codes to the pc when the Atari is booted up.

  3. Plenty have asked before, so it's probably a viable project.

     

    Me - I don't see the point besides novelty value. Lack of Alt, Windows, Function Keys, placement of the cursor keys plus the fact anything aside from a 600XL is too cumbersome to be a viable replacement.

     

    I respectfully disagree. I've been using my 1200xl keyboard for a long time now as my primary pc keyboard. If it's done with a programmable controller, you've got the 11 silver keys that can be set (as in my case) to provide for alt, function keys, etc. For example, I have the "Break" button on my 1200xl set to call up the task manager. I'd be very interested in a version that allows both Atari and pc use at the same time.

  4. Lots of work there, so I tip my hat to you, sir. But you might want to check out programmable keyboard encoders- they require a lot less soldering and you can assign each key whatever function you want. I'm typing this on a 1200xl right now.

    post-9249-1250197245_thumb.jpg

    • Like 3
  5. I've successfully cleaned all 7 of my 1200xl keyboards and found it easier not remove the mylar completely from the pcb. Instead, I used a paper binding clamp on the contact area, which allows you to separate the mylar far enough from the pcb to clean all the key contacts while leaving the connector contacts intact. On one keyboard where I did accidentally separate the mylar completely, I was able to get it working again without using conductive paint by sticking a bit of electrical tape above the contact area. The thickness of the tape added just enough extra clamping force to make the contact.

  6. I like the idea of using the atarimax usb cart. I wish I had the programming skill to write a handler to do the conversion. You can also use a universal programmable ps2 or usb encoder (e.g., Hagstrom Electronics) hardwired to the Atari keyboard. That's what I'm using right now with my 1200xl.

  7. But can you use the Atari keyboard with the Atari and the PC at the same time? That's what I've not been able to do with the programmable controller. For example, right now I'm typing this on my Atari but the ribbon cable has to be disconnected from my 1200's main pcb. If I connect it and turn on the Atari, POKEY gets messed up and the system won't boot. On the pc side, having the ribbon cable connected to the main pcb causes all sorts of ghosting issues. If your device can serve both systems without having to plug/unplug things, I'd gladly buy one.

     

    EDIT: sorry, I missed the schematic you posted and the fact that this is open source. I'm going to try building one of these to play with.

  8. I've been using my 1200xl as my primary pc keyboard for over a year using a programmable keyboard controller via ps2. But my system can't have both atari and pc connected at the same time. Does your USB method have this same limitation?

  9. they should be?

    project has to be open-source since its using v-usb software usb stack

    i guess i can make some boards if there will be any demand for them

     

    any gotchas? it seems so - when booting up my computer with this keyboard plugged in it took almost forever - disconnecting it prevented me pulling my last hairs out and bursting into tears

    it works with another keyboard plugged in under windows without any issues, so i need to dig deeper

  10. The 1200xl repair thread won't help you as it's an entirely different keyboard than the 600xl and 800xl. The symptom you describe is most likely a broken trace on the pcb which can be found by testing continuity between keyswitch solder points along the same pcb trace. Look closely for scratches on the pcb that cross a trace. Even a tiny scratch can break continuity. Once you find the break, repair is simply a matter of scratching off the green coating from the broken trace and soldering the gap closed or, if the gap is small enough, you can try scratching over the gap with a small sharp object to mash the copper back together. That worked on one of my 600xl's. Another place where continuity can get lost is where the keyswitches are soldered to the traces. Fixing that is simply a matter of remelting the solder. Good luck.

     

    Another possible source of the problem is a broken trace inside the ribbon cable (usually where the cable is folded). Check continuity between the points on the pcb where the ribbon cable mounts and the exposed ends of the cable. A broken trace in the ribbon can be repaired by simply soldering a small piece of wire or foil to bridge the break.

     

    The final place to look is where the keyboard connector is soldered to the main pcb. The connector is flexed everytime the keyboard is removed so it's possible that a solder connection to the main pcb is broken.

  11. Adventure was the first game I ever played wherein the non-player characters had personality. The fact that the OP blames the bat for getting stuck in a gate confirms this -- you really do start to believe the bat is out to screw with you.

    • Like 1
  12. Thanks to yorgle, the 600XL is badged up:

     

    post-21964-127825264102_thumb.jpg

     

    It's been Super Video modded, upgraded to 64K, cleaned with peroxide and sealed with anti-UV lacquer. Now I discover the "H" key isn't working... where's that soldering iron...

     

    Glad it found a good home. Anyone needing other 600xl bits just let me know.

  13. My 600XL is virtually mint apart from the badge. It's strangely discoloured as if it's actually corroded around the edges. No amount of careful scraping or sanding is going to fix it. I was thinking of:

     

    a) Making a new one somehow using a strip of Aluminum

    b) Begging someone with a wrecked 600XL for a replacement

     

    Assuming plan a) is pursued, how might one print black lettering on aluminium?

     

    I've got a dead 600xl here with a good badge. PM me your address and I'll mail it to you.

  14. (BTW, this post was typed on a 1200xl).

     

    That's neat (I used Hagstrom stuff in my arcade cabinet) but if I understand your description, then the post was really typed on the keyboard of a zombie 1200XL. Do you still use the guts of the 1200 for anything? What's in the 1050 housing? What do you do about all the missing keys?

     

    For a while, the 1200xl actually worked with the Hagstrom encoder attached, just not at the same time. I worked out a solution to switch back and forth between the two systems using a multi pole switch to "disconnect" the hagstrom from my pc when using the Atari. But after a while, strange behaviors developed when using the pc-- even with the keyboard disconnected from the Atari motherboard, e.g., pressing "u" yielded "uiop-". With helf from Hagstrom's support staff, I confirmed the problem to be the Hagstrom's signal jumping inside the two multiplexer ic's, causing the Hagstrom to think more than two contacts were being pressed. As a temporary "fix", I simply removed the ic's while I try to figure out some kind of circuit to isolate the two circuits.

     

    The 1050 houses a DVD/CD drive and usb hub. I mapped the 1200xl to the most commonly used pc keys and keep a wireless pc keyboard nearby when I need to hit unmapped keys.

  15. Wouldn't the signal sent to the pc from the atari have to be converted to ps2 codes somewhere along the line? As I recall, a pc keyboard encoder actually sends three values per keystroke to the pc whereas the atari only sends one. I suppose a driver on the pc side could be written to accomplish the conversion. (BTW, this post was typed on a 1200xl).

     

    Pics or it didn't happen...

    post-9249-127678394397_thumb.jpg

  16. Wouldn't the signal sent to the pc from the atari have to be converted to ps2 codes somewhere along the line? As I recall, a pc keyboard encoder actually sends three values per keystroke to the pc whereas the atari only sends one. I suppose a driver on the pc side could be written to accomplish the conversion. (BTW, this post was typed on a 1200xl).

     

    How did you post from the 1200XL?

    I have a programmable keyboard encoder hardwired into the atari keyboard matrix. The encoder detects the keypresses and send appropriate ps2 codes to my pc. The advantage of this approach is that I can use all of the atari's keys-- even reset (which is used for ctl alt del.) The encoder can be programmed to match any key with any ps2 code. The downside is that the encoder messes with and is messed up by the atari mb. If someone were to come up with a software solution, I think that would be the way to go. With my setup, I ended up having to remove the two chips on the keyboard to make things work for my pc. Obviously, this renders the keyboard useless for the atari. I plan to experiment with some optocouplers to see if I can isolate the two circuits and have both live together. Google hagstrom electronics lp24 to see what I used.

  17. Wouldn't the signal sent to the pc from the atari have to be converted to ps2 codes somewhere along the line? As I recall, a pc keyboard encoder actually sends three values per keystroke to the pc whereas the atari only sends one. I suppose a driver on the pc side could be written to accomplish the conversion. (BTW, this post was typed on a 1200xl).

×
×
  • Create New...