Difference between revisions of "TinyPS2"

From Land Boards Wiki
Jump to navigation Jump to search
(4 intermediate revisions by the same user not shown)
Line 5: Line 5:
 
* PS/2 keyboard or mouse to TTL Level Serial converter
 
* PS/2 keyboard or mouse to TTL Level Serial converter
 
* ATTiny85
 
* ATTiny85
* 9600 baud
+
* 115,200 baud
 
* 49x49mm ODAS form factor
 
* 49x49mm ODAS form factor
 
* 4-40 mounting holes
 
* 4-40 mounting holes
Line 26: Line 26:
 
* SPI connector to download ATTiny85
 
* SPI connector to download ATTiny85
 
* 2x3 header
 
* 2x3 header
 +
* Program ATTiny85 without PS/2 keyboard attached
 
* Pinout
 
* Pinout
  
Line 37: Line 38:
 
== Firmware ==
 
== Firmware ==
  
[https://github.com/land-boards/lb-Arduino-Code/tree/master/LBCards/TinyPS2 GitHib Repo for TinyPS2 Firmware]
+
* [https://github.com/land-boards/lb-Arduino-Code/tree/master/LBCards/TinyPS2 GitHib Repo for TinyPS2 Firmware]
  
 
== Schematic ==
 
== Schematic ==
  
 
* [http://land-boards.com/TinyPS2/TinyPS2_Rev1_Schematic.pdf Schematic]
 
* [http://land-boards.com/TinyPS2/TinyPS2_Rev1_Schematic.pdf Schematic]
 +
 +
== Issues ==
 +
 +
* Missing pull-up resistors on PS/2
 +
** Rev 2 - add pull-up resistors
 +
* Missing C3 cap in sequence
 +
** Rev 2 - change C4 => C3
  
 
== Assembly Sheet ==
 
== Assembly Sheet ==
  
 
* [[TinyPS2 Assembly Sheet]]
 
* [[TinyPS2 Assembly Sheet]]

Revision as of 00:13, 2 January 2020

TinyPS2 P899 cropped-720px.jpg

Features

  • PS/2 keyboard or mouse to TTL Level Serial converter
  • ATTiny85
  • 115,200 baud
  • 49x49mm ODAS form factor
  • 4-40 mounting holes

Connectors

J1 - TTL Serial Connector

  1. 5V
  2. SERTX
  3. N/C
  4. GND

J2 - PS/2

  • Standard PS/2 Mini-DIN-6 connector

H2 - In-System Programming Header

  • SPI connector to download ATTiny85
  • 2x3 header
  • Program ATTiny85 without PS/2 keyboard attached
  • Pinout
  1. KBCLK
  2. GND
  3. SERTX
  4. KBDAT
  5. RST*
  6. GND

Firmware

Schematic

Issues

  • Missing pull-up resistors on PS/2
    • Rev 2 - add pull-up resistors
  • Missing C3 cap in sequence
    • Rev 2 - change C4 => C3

Assembly Sheet