
Usb2usb
spcrxj/Usb2UsbConverter
USB to USB keyboard converter ============================= 2014/12/21

USB to USB keyboard protocol converter supported by TMK keyboard firmware
Usb2usb is an open-source printed circuit board by tmk, from the tmk/USB2USB_Converter repository on GitHub. It is a 2-layer board of 22.9 × 36.7 mm with 26 parts on 62 nets, routed with 227 tracks and 24 vias.
It is built around the ATMEGA32U4, MAX3421EEHJ+ and MIC5504-3.3YM5. Its parts include 13 capacitors, 5 resistors, 3 ICs, 2 connectors and 2 crystals. It belongs with the keyboards and input boards and the AVR (ATmega, ATtiny) boards of this library.
2021/09/16
2015/02 Rev.A 2015/09 Rev.B Fixed footprints, see TODO.txt. 2016/12 Rev.C Fixed X'tal footprints and value of capacitors and resistor. 2019/06 Rev.D Update footprint with rounded pads 2019/09 Rev.E Change QFP44 footprint and solder mask parameters 2020/02 Rev.F Change Xtal footprint and paste clearance 2020/12 Rev.G Remove LED
MAX3421E datasheet: http://datasheets.maximintegrated.com/en/ds/MAX3421E.pdf
MAX3421E kicad library: https://github.com/dominicgs/BeagleDancer/blob/master/hardware/lib/beagledancer.lib
Circuit@HOME USB Host Shield http://www.circuitsathome.com/products-page/arduino-shields/usb-host-shield-2-0-for-arduino
3.3V Teensy https://www.pjrc.com/teensy/3volt.html
Host Shield library: https://github.com/felis/USB_Host_Shield_2.0
Host Shield library debug output: USB_HOST_SERIAL https://github.com/felis/USB_Host_Shield_2.0/blob/master/settings.h
| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | .1u | keyboard_parts:C_1608_rev2 | C3, C6, C7, C9 |
| 4 | 10p | keyboard_parts:C_1608_rev2 | C4, C5, C10, C11 |
| 4 | 1u | keyboard_parts:C_1608_rev2 | C1, C2, C12, C13 |
| 2 | 22 | keyboard_parts:R_1608_rev2 | R1, R2 |
| 2 | 33 | keyboard_parts:R_1608_rev2 | R4, R5 |
| 1 | 12M | keyboard_parts:TSX-3225 | X2 |
| 1 | 16M | keyboard_parts:TSX-3225 | X1 |
| 1 | 1K | keyboard_parts:R_1608_rev2 | R6 |
| 1 | 4.7u | keyboard_parts:C_3216_rev2 | C8 |
| 1 | ATMEGA32U4 | keyboard_parts:QFP44 | U1 |
| 1 | MAX3421E | keyboard_parts:LQFP-32_5x5mm_P0.5mm | U2 |
| 1 | MIC5504-3.3 | keyboard_parts:SOT23-5 | U3 |
| 1 | PUSH | keyboard_parts:SW_ALPS_SKRP | SW1 |
| 1 | USB_A | keyboard:USB_A | J2 |
| 1 | USB_B | keyboard:USB_A_PLUG | J1 |
It measures 22.9 × 36.7 mm and has 2 copper layers, 1.6 mm thick.
26 parts, built around the ATMEGA32U4, MAX3421EEHJ+ and MIC5504-3.3YM5. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the tmk/USB2USB_Converter repository on GitHub, at the commit this page was made from: the board is usb2usb.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask tmk before reusing the design.

spcrxj/Usb2UsbConverter
USB to USB keyboard converter ============================= 2014/12/21

akuker/adbuino
Arduino-based USB keyboard and Mouse to ADB adapter. Allows USB keyboards and mice to be used with vintage Macintosh computers.

UzixLS/mist1010-board
10x10cm PCB variant of MIST FPGA project for G738/G706 enclosure



fachat/cbm_micropet
A small, single-PCB clone of the Commodore PET with all modern parts

fachat/csa_ultracpu
The CPU board for a 17MHz Colour-PET clone with modern interfaces

mvirkkunen/max3421eboard
Breakout board for MAX3421E SPI USB host/device controller