Difference between revisions of "TinyPS2"
Jump to navigation
Jump to search
Blwikiadmin (talk | contribs) |
Blwikiadmin (talk | contribs) |
||
(8 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 | ||
− | * | + | * 115,200 baud |
* 49x49mm ODAS form factor | * 49x49mm ODAS form factor | ||
* 4-40 mounting holes | * 4-40 mounting holes | ||
Line 21: | Line 21: | ||
* Standard PS/2 Mini-DIN-6 connector | * 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 | ||
+ | |||
+ | # KBCLK | ||
+ | # GND | ||
+ | # SERTX | ||
+ | # KBDAT | ||
+ | # RST* | ||
+ | # GND | ||
+ | |||
+ | == 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] | ||
+ | |||
+ | == 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
Contents
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
- 5V
- SERTX
- N/C
- 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
- KBCLK
- GND
- SERTX
- KBDAT
- RST*
- 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