You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					48 lines
				
				1.3 KiB
			
		
		
			
		
	
	
					48 lines
				
				1.3 KiB
			| 
								 
											14 years ago
										 
									 | 
							
								PS/2 to USB  keyboard converter for IBM terminal keyboard
							 | 
						||
| 
								 | 
							
								=========================================================
							 | 
						||
| 
								 | 
							
								It supports PS/2 Scan Code Set 3 and runs on Teensy, Teensy++ and boards withATMega32u4/AT90USB.
							 | 
						||
| 
								 
											14 years ago
										 
									 | 
							
								I tested the converter only on Teensy with 1392595(102keys terminal keyboard),
							 | 
						||
| 
								 | 
							
								though, I think it will also work with 122keys boards.
							 | 
						||
| 
								 
											14 years ago
										 
									 | 
							
								
							 | 
						||
| 
								 
											14 years ago
										 
									 | 
							
								http://geekhack.org/showwiki.php?title=Island:27272
							 | 
						||
| 
								 
											14 years ago
										 
									 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								CONNECTION
							 | 
						||
| 
								 | 
							
								----------
							 | 
						||
| 
								 | 
							
								Data: PD0
							 | 
						||
| 
								 | 
							
								Clock: PD1
							 | 
						||
| 
								 
											14 years ago
										 
									 | 
							
								VCC and GND, of course.
							 | 
						||
| 
								 
											14 years ago
										 
									 | 
							
								
							 | 
						||
| 
								 
											14 years ago
										 
									 | 
							
								It is the same as Soarer's converter pin configuration.
							 | 
						||
| 
								 | 
							
								See RESOURCE for keyboard connector pin assign.
							 | 
						||
| 
								 
											14 years ago
										 
									 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								BUILD
							 | 
						||
| 
								 | 
							
								-----
							 | 
						||
| 
								 
											14 years ago
										 
									 | 
							
								Get source:
							 | 
						||
| 
								 | 
							
								$ git clone https://github.com/tmk/tmk_keyboard.git
							 | 
						||
| 
								 | 
							
								$ cd terminal_usb
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 
											14 years ago
										 
									 | 
							
								For 102keys:
							 | 
						||
| 
								 | 
							
								$ make -f Makefile.102_pjrc
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								For 122keys(not tested):
							 | 
						||
| 
								 | 
							
								$ make -f Makefile.122_pjrc
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 
											14 years ago
										 
									 | 
							
								I used WinAVR 20100110 to develop and build.
							 | 
						||
| 
								 
											14 years ago
										 
									 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								RESOURCE
							 | 
						||
| 
								 | 
							
								--------
							 | 
						||
| 
								 
											14 years ago
										 
									 | 
							
								Soarer's Converter: http://geekhack.org/showwiki.php?title=Island:17458
							 | 
						||
| 
								 | 
							
								102keys(1392595): http://geekhack.org/showthread.php?10737-What-Can-I-Do-With-a-Terminal-Model-M
							 | 
						||
| 
								 | 
							
								122keys(1390876): http://www.seasip.info/VintagePC/ibm_1390876.html
							 | 
						||
| 
								 | 
							
								KbdBabel: http://www.kbdbabel.org/
							 | 
						||
| 
								 | 
							
								RJ45 Connector: http://www.kbdbabel.org/conn/kbd_connector_ibmterm.png
							 | 
						||
| 
								 | 
							
								DIN Connector: http://www.kbdbabel.org/conn/kbd_connector_ibm3179_318x_319x.png
							 | 
						||
| 
								 
											14 years ago
										 
									 | 
							
								WinAVR: http://winavr.sourceforge.net/
							 | 
						||
| 
								 
											14 years ago
										 
									 | 
							
								
							 | 
						||
| 
								 | 
							
								EOF
							 |