
Playstation adapter
TT-392/playstation_adapter_pcb
I only wrote software for the Taiko drum, but in theory, all of the hardware is there to support a lot of different kinds of PlayStation controllers. The firmware can be found here.

Revision 0.9 was produced at jlcpcb. The rev number was bumped to 1.0 after the pcb was tested. There were no changes between rev 0.9 and 1.0.
RP2040-base example is an open-source printed circuit board by TT-392, from the TT-392/RP2040-base-example repository on GitHub. It is a 2-layer board of 21.1 × 45.7 mm with 34 parts on 54 nets, routed with 282 tracks and 45 vias.
It is built around the RP2040, SRV05-4 and XC6206P332MR, with the GT-USB-7047C and X322512MSB4SI among its other parts. Its parts include 18 capacitors, 6 resistors, 4 ICs, 4 connectors and 1 switch. It belongs with the RP2040 boards of this library.
A simple dev board, created to test RP2040-base
Revision 0.9 was produced at jlcpcb. The rev number was bumped to 1.0 after the pcb was tested. There were no changes between rev 0.9 and 1.0. The production files in the "jlcpcb" folder are identical to the ones used to order the pcbs.
There seems to be one serious bug in the design, see "known issues" nr 1
revision 0.9 of the pcb
A sketch has been uploaded, which prints a string over cdc usb every second. This indicates working usb functionality, and working program memory.
After unplugging and plugging the board back in, the board doesn't seem to correctly start, see known issue nr 1.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 10 | 100n | Capacitor_SMD:C_0402_1005Metric | C3, C4, C5, C6, C7, C8, C9, C10, C11, C12 |
| 2 | 1u | Capacitor_SMD:C_0402_1005Metric | C13, C14 |
| 2 | 1u | Capacitor_SMD:C_0603_1608Metric | C1, C2 |
| 2 | 27 | Resistor_SMD:R_0402_1005Metric | R3, R4 |
| 2 | 30p | Capacitor_SMD:C_0402_1005Metric | C15, C16 |
| 2 | 5k1 | Resistor_SMD:R_0402_1005Metric | R1, R2 |
| 2 | Conn_01x03 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J1, SWD1 |
| 1 | 100n | Capacitor_SMD:C_0603_1608Metric | C17 |
| 1 | 10n | Capacitor_SMD:C_0603_1608Metric | C18 |
| 1 | 1k | Resistor_SMD:R_0402_1005Metric | R5 |
| 1 | 1k | Resistor_SMD:R_0603_1608Metric | R6 |
| 1 | Conn_01x13 | Connector_PinHeader_2.54mm:PinHeader_1x13_P2.54mm_Vertical | J2 |
| 1 | GT-USB-7047C | footprints:GT-USB-7047C | J3 |
| 1 | RP2040 | Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mm | U3 |
| 1 | SRV05-4 | footprints:SOT-23-6_flipped_for_jlcpcb | U2 |
| 1 | SW_Push | RP2040_base:TS-1187A | SW1 |
| 1 | W25QXXXJV | RP2040_base:SOIC-8_5.275x5.275mm_P1.27mm | U4 |
| 1 | X322512MSB4SI | RP2040_base:YSX321SL, datasheet recommended measurements | Y1 |
| 1 | XC6206P332MR | footprints:SOT-23-3_flipped_for_jlcpcb | U1 |
It measures 21.1 × 45.7 mm and has 2 copper layers, 1.6 mm thick.
34 parts, built around the RP2040, SRV05-4, XC6206P332MR and GT-USB-7047C. 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 TT-392/RP2040-base-example repository on GitHub, at the commit this page was made from: the board is RP2040_base_example.kicad_pcb and its schematic RP2040-base/RP2040_base.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask TT-392 before reusing the design.

TT-392/playstation_adapter_pcb
I only wrote software for the Taiko drum, but in theory, all of the hardware is there to support a lot of different kinds of PlayStation controllers. The firmware can be found here.

cosmosalad/Gear80
Gear80 is a 80% keyboard based on the rp2040.



cosmosalad/Gear60
Gear60 is a 60% multi-layout keyboard based on the rp2040.

ymkn/YM60JIS
A JIS layout 60% hot swappable custom mechanical keyboard PCB powered by RP2040.


ymkn/YuTofu
YuTofu is an unofficial compatible PCB for the well-known custom keyboard Tofu60 2.0.