
Twinusb.kicad
s-t-e-f-a-n/twinusb
H₂H³ | Twin USB Host Switch × Triple USB Hub (with OLED Telemetry)

An expiremental PSVSD adapter based on the RP2040 chip
Psvsd is an open-source printed circuit board by Murwnas, from the Murwnas/psvsd-2040 repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 30 × 33.2 mm with 40 parts on 82 nets, routed with 232 tracks and 118 vias.
It is built around the RP2040, W25Q32JVZPIQ and MEM2075-00-140-01-A, with the BM05B-SURS-TF, CD0603-B0340R and ABM8-272-T3 among its other parts. Its parts include 16 capacitors, 11 resistors, 4 connectors, 3 ICs and 2 diodes. It belongs with the interfaces and adapters boards and the RP2040 boards of this library.

This is a module based on Yinfanlu's PSVSD adapter. Last year, I took the original Eagle Autodesk files and adapted them to a KiCad EDA source. This repo code is based on my adaptation.
One of the problems with the original PSVSD is the out-of-production Genesys chip, which appears to be a generic USB-to-SD bridge that simply exposes Mass Storage. It's theoretically possible to use any such bridge chip in its place, but anyone who has read Yinfanlu's write-up on this will also know that power consumption is the main problem behind those adapters. The PS Vita's modem port never switches off power to the modem port. Therefore, these adapters consume power even when the console is off.
My own fun idea was to recreate this adapter using my favorite chip: The RP2040. It has a USB interface, fast GPIO lines, and very low power consumption---with the potential to go into deep-sleep-like states to draw very small amounts.
The main downside is USB 1.1 speeds, which theoretically cap at 1.2 MB/s.
Right now, a board has been designed and fabricated, but I have not had the time to assemble and test it. Whether this is a viable concept will remain to be seen.
Do not attempt to reproduce this unless you are fine with potentially making a faulty board that may or may not fry your PS Vita!
| Qty | Value | Footprint | References |
|---|---|---|---|
| 10 | 100nf | Capacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C1, C2, C3, C4, C5, C6, C7, C11, C12, C15 |
| 7 | 47k | Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R4, R5, R6, R7, R8, R9, R10 |
| 2 | 15pf | Capacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C16, C17 |
| 2 | 1uF | Capacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C9, C10 |
| 2 | 1uf | Capacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C13, C14 |
| 2 | 27 | Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R2, R3 |
| 2 | BM05B-SURS-TF | Footprints:JST_SUR_BM05B-SURS-TF_1x05-1MP_P0.80mm_Vertical | J3, J4 |
| 2 | CD0603-B0340R | Diode_SMD:D_0603_1608Metric | D1, D2 |
| 1 | 10k | Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R11 |
| 1 | 1k | Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R1 |
| 1 | 3.3V | Footprints:SOT-23-5_470 | U2 |
| 1 | ABM8-272-T3 | Footprints:ABM8-272-T3_ABR | X1 |
| 1 | BM04B-SURS-TF | Footprints:JST_SUR_BM04B-SURS-TF_1x04-1MP_P0.80mm_Vertical | J2 |
| 1 | MEM2075-00-140-01-A | Footprints:GCT_MEM2075-00-140-01-A | J1 |
| 1 | RP2040 | Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mm | U1 |
| 1 | VITA-CUSTOM | Footprints:VITA-MINI-PCI-E | U$1 |
| 1 | W25Q32JVZP | Package_SON:WSON-8-1EP_6x5mm_P1.27mm_EP3.4x4.3mm | U4 |
The 38 most common of 40 parts.
It measures 30 × 33.2 mm and has 2 copper layers, 1.6 mm thick.
40 parts, built around the RP2040, W25Q32JVZPIQ, MEM2075-00-140-01-A and BM05B-SURS-TF. 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 Murwnas/psvsd-2040 repository on GitHub, at the commit this page was made from: the board is psvsd.kicad_pcb and its schematic psvsd-v21_1.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

s-t-e-f-a-n/twinusb
H₂H³ | Twin USB Host Switch × Triple USB Hub (with OLED Telemetry)




CounterPillow/achterart
An 8-way USB-to-UART converter board based on the CH348 chip

Lizzie2105/37degrees_temp_controlled_fan
37 Degrees Inc take home assignment. Include the design files and all documents.


formulaslug/fs-4-schematics
Electrical Design Repository for fs-4 schematics and PCBs