Jump to content

Photo

PS/2 AT Keyboard On Geneve with PIC12F629.


12 replies to this topic

#1 Shift838 ONLINE  

Shift838

    River Patroller

  • 2,306 posts
  • SHIFT838
  • Location:Deer Park, Texas

Posted Wed Jul 4, 2018 7:37 PM

Some weeks ago I started looking into getting an AT keyboard to work on a Geneve.  I contacted JediMatt to work on modifying the code for his USB keys, but during my search constant google searching I came across an old post from years back from Tony Knerr (The Great Gazoo).  And this post was about getting a PS2/AT keyboard to work on a Geneve and converted the AT key codes to XT key codes using a PIC12F629 MicroController (1k).  This was not his project, but he was able to get it working and had a photo (no diagrams) of it actually working and he embedded it into a AT keyboard.

 

Well that got me wondering, how this could be done.  After even more google searching I came across a page that had a wiring diagram and the code for the PIC12F629 to do exactly this, or so I thought.  The links were dead.  After even more searching I came up with a wiring diagram and multiple versions of the code.

 

I did have some trouble getting the PIC12F629 programmed, but once I figured out the bit that was causing the code to fail when verified it was resolved.

 

 

So now I am happy to report...  IT'S WORKING!  :grin:  :grin:  :grin: 

 

All keys, upper, lower, number pad, function keys, etc.  Even the num lock and caps lock.

 

Just another piece of hardware we will be able to add to our Geneve Arsenal!

 

I will be getting some made to test an actual PCB run.

 

I did have some trouble getting the PIC12F629 programmed, but once I figured out the bit that was causing the code to fail when verified it was resolved.

 

 

Attached Files



#2 InsaneMultitasker OFFLINE  

InsaneMultitasker

    River Patroller

  • 2,122 posts

Posted Wed Jul 4, 2018 8:06 PM

I have an IBM modem M just begging for use on the Geneve ;)



#3 BeeryMiller OFFLINE  

BeeryMiller

    Moonsweeper

  • 442 posts
  • Location:Campbellsburg, KY

Posted Thu Jul 5, 2018 11:04 AM

I am interested in one!

#4 Nick99 OFFLINE  

Nick99

    Space Invader

  • 13 posts

Posted Fri Jul 6, 2018 10:09 AM

I am also interested in one!



#5 Shift838 ONLINE  

Shift838

    River Patroller

  • Topic Starter
  • 2,306 posts
  • SHIFT838
  • Location:Deer Park, Texas

Posted Fri Jul 6, 2018 12:04 PM

I am working on the PCB layout today and should be submitting an order for a test run.  If all goes well in two weeks should have a working version for distro.



#6 Shift838 ONLINE  

Shift838

    River Patroller

  • Topic Starter
  • 2,306 posts
  • SHIFT838
  • Location:Deer Park, Texas

Posted Fri Jul 6, 2018 2:31 PM

I'm ordering the boards...  With some luck they are good.

 

 

Attached Files



#7 Shift838 ONLINE  

Shift838

    River Patroller

  • Topic Starter
  • 2,306 posts
  • SHIFT838
  • Location:Deer Park, Texas

Posted Tue Jul 17, 2018 2:05 PM

posted on the store.

 

HERE



#8 BeeryMiller OFFLINE  

BeeryMiller

    Moonsweeper

  • 442 posts
  • Location:Campbellsburg, KY

Posted Tue Jul 17, 2018 2:25 PM

Chris,

Can you please post where one can find the case and the cable?

 

Thanks.



#9 OLD CS1 OFFLINE  

OLD CS1

    Quadrunner

  • 5,314 posts
  • Technology Samurai
  • Location:Tallahassee, FL

Posted Tue Jul 17, 2018 3:05 PM

Were I to modify my Geneve to host this adapter directly on the board, would I be committing an act of blasphemy?



#10 Shift838 ONLINE  

Shift838

    River Patroller

  • Topic Starter
  • 2,306 posts
  • SHIFT838
  • Location:Deer Park, Texas

Posted Tue Jul 17, 2018 3:21 PM

Were I to modify my Geneve to host this adapter directly on the board, would I be committing an act of blasphemy?

 

nah.  If you feel the need to host it directly on the Geneve go for it.  It's has been suggested.  I designed it this way to allow it to be used with other computers that accept XT key codes as well.



#11 Shift838 ONLINE  

Shift838

    River Patroller

  • Topic Starter
  • 2,306 posts
  • SHIFT838
  • Location:Deer Park, Texas

Posted Tue Jul 17, 2018 3:23 PM

The case I measured the PCB for is:

 

HERE

 

These cases also come in transparent colors which would look cool with the LED.  This one is just a beige grayish color.

 

I just used a standard MIDI cable like the one HERE to hook up between the Geneve and the AT2XT PCB


Edited by Shift838, Tue Jul 17, 2018 3:24 PM.


#12 BeeryMiller OFFLINE  

BeeryMiller

    Moonsweeper

  • 442 posts
  • Location:Campbellsburg, KY

Posted Tue Jul 17, 2018 7:20 PM

Items ordered.  Thought that box was something special.  I'm guessing some mods to it will be necessary.

 

Beery



#13 Shift838 ONLINE  

Shift838

    River Patroller

  • Topic Starter
  • 2,306 posts
  • SHIFT838
  • Location:Deer Park, Texas

Posted Tue Jul 17, 2018 7:36 PM

Items ordered.  Thought that box was something special.  I'm guessing some mods to it will be necessary.

 

Beery

 

it just a standard enclosure.  If you are handy with a dremel then you are good to go.






0 user(s) are browsing this forum

0 members, 0 guests, 0 anonymous users