Dual Footprint for USB-A and PS2
Cluso99
Posts: 18,069
Here is how to design a dual footprint to take either a USB-A connector (female host) or a PS2 connector (minidin6 female). This will allow a PS2·keyboard·or a USB keyboard (which supports PS2) to be used without an adapter.
You can then also experiment with Micah's USB code to drive a Bluetooth dongle, etc.
When a PS2 connector is used, the PS2 uses pins 1,4,5,6,7,8 where pin 5=+5V, 8=GND, 4=KbdClk, 7=KbdData.
When a USB connector is used, the USB usus pins 1,2,3,4····· where pin 1=+5V, 4=GND, 3=KbdClk, 2=KbdData.
For the PS2 you will need to link pins 3-4 and for the USB you will need to link pins 4-8.
Note also the pins are not precisely on the same pitch, but they can be slightly skewed to fit.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Links to other interesting threads:
· Home of the MultiBladeProps: TriBlade,·RamBlade,·SixBlade, website
· Single Board Computer:·3 Propeller ICs·and a·TriBladeProp board (ZiCog Z80 Emulator)
· Prop Tools under Development or Completed (Index)
· Emulators: CPUs Z80 etc; Micros Altair etc;· Terminals·VT100 etc; (Index) ZiCog (Z80) , MoCog (6809)·
· Prop OS: SphinxOS·, PropDos , PropCmd··· Search the Propeller forums·(uses advanced Google search)
My cruising website is: ·www.bluemagic.biz·· MultiBlade Props: www.cluso.bluemagic.biz
You can then also experiment with Micah's USB code to drive a Bluetooth dongle, etc.
When a PS2 connector is used, the PS2 uses pins 1,4,5,6,7,8 where pin 5=+5V, 8=GND, 4=KbdClk, 7=KbdData.
When a USB connector is used, the USB usus pins 1,2,3,4····· where pin 1=+5V, 4=GND, 3=KbdClk, 2=KbdData.
For the PS2 you will need to link pins 3-4 and for the USB you will need to link pins 4-8.
Note also the pins are not precisely on the same pitch, but they can be slightly skewed to fit.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Links to other interesting threads:
· Home of the MultiBladeProps: TriBlade,·RamBlade,·SixBlade, website
· Single Board Computer:·3 Propeller ICs·and a·TriBladeProp board (ZiCog Z80 Emulator)
· Prop Tools under Development or Completed (Index)
· Emulators: CPUs Z80 etc; Micros Altair etc;· Terminals·VT100 etc; (Index) ZiCog (Z80) , MoCog (6809)·
· Prop OS: SphinxOS·, PropDos , PropCmd··· Search the Propeller forums·(uses advanced Google search)
My cruising website is: ·www.bluemagic.biz·· MultiBlade Props: www.cluso.bluemagic.biz