Skip to the content
2 layers35.9 × 62.7 mmRp2040-memcard, the printed circuit board in 3D

Rp2040-memcard

sd2psx/pcb241

The PCB must be produced in 0.8mm thickness. Production files are provided under the "Releases" tab. These do not include the through-hole OLED module.

Size
35.9 × 62.7 mm
Copper layers
2
Thickness
0.8 mm
Parts
60
Nets
74
Pads
240
Tracks, vias
492, 57
Pours
5
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
5 Oct 2022
Updated
8 Jul 2024

Overview

Rp2040-memcard is an open-source printed circuit board by sd2psx, from the sd2psx/pcb repository on GitHub. It is a 2-layer board of 35.9 × 62.7 mm with 60 parts on 74 nets, routed with 492 tracks and 57 vias.

It is built around the RP2040, W25Q128JVSIQ and TF-01A, with the LY68L6400SLIT, XC6206P332MR and 1N5819WS among its other parts. Its parts include 18 capacitors, 12 resistors, 11 connectors, 4 ICs and 3 switches. It belongs with the RP2040 boards of this library.

Main components

6

README

README.md

sd2psx: PCB

Production notes

The PCB must be produced in 0.8mm thickness. Production files are provided under the "Releases" tab. These do not include the through-hole OLED module.

PSRAM notes (LY68L6400SLIT)

As of June 2023, the LY68L6400SLIT is no longer available from JLCPCB. I've also seen multiple reports of people receiving a fake chip when purchasing one from aliexpress. The following chips are a drop-in replacement for the PSRAM:

  • IPUS IPS6404LSQ
  • ESP PSRAM64H
  • AP 6404L-3SQR - Available from Mouser
  • Lyontek LY68L6400S

I recommend switching to the AP 6404L-3SQR module; it can be assembled by JLCPCB by fist ordering it into your personal parts library.

OLED module notes

The case requires a slim OLED module. The more common full-sized module will not fit into the case:

Examples of compatible modules:

Spec sheet of a compatible module:

Make sure that the pinout goes GND/VCC/SCL/SDA. There are modules that swap GND/VCC around, these won't work.

Assembly tips

When attaching the module to the PCB, remove protective OLED screen film (to prevent misalignment), then drop the module into the case so that the screen ends up flush against the case wall. Solder it on in that setup, then clip the pins:

There may be extra space between the pin header and the PCB, depending on your 3d print tolerances, but when fully assembled it should look nice and flush.

Parts

60
QtyValueFootprintReferences
10100nCapacitor_SMD:C_0402_1005MetricC5, C6, C7, C9, C11, C12, C13, C14, C15, C16
8TestPointTestPoint:TestPoint_Pad_D1.0mmTP1, TP2, TP3, TP4, TP5, TP6, TP7, TP8
41uCapacitor_SMD:C_0402_1005MetricC1, C4, C8, C10
422Resistor_SMD:R_0402_1005MetricR3, R4, R10, R14
3220Resistor_SMD:R_0402_1005MetricR11, R12, R13
21N5819WSDiode_SMD:D_SOD-323D3, D4
21kResistor_SMD:R_0402_1005MetricR1, R5
230pCapacitor_SMD:C_0402_1005MetricC2, C3
24.7uCapacitor_SMD:C_0402_1005MetricC17, C18
25.1kResistor_SMD:R_0402_1005MetricR2, R6
1+TestPoint:TestPoint_Pad_D1.5mmJ4
110kResistor_SMD:R_0402_1005MetricR9
112 MhzCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY1
13V3TestPoint:TestPoint_Pad_D1.0mmJ19
1BOOTkicad_lceda:SW-SMD_TS24CASW3
1CTestPoint:TestPoint_Pad_D1.5mmJ6
1DTestPoint:TestPoint_Pad_D1.5mmJ5
1GTestPoint:TestPoint_Pad_D1.0mmJ18
1GTestPoint:TestPoint_Pad_D1.5mmJ7
1LY68L6400SLITPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU4
1OLEDkicad_lceda:SSD1306J2
1PSX-MemcardPSX:PlayStation_Memory_CardJ1
1RP2040RP2040_minimal:RP2040-QFN-56U3
1RXTestPoint:TestPoint_Pad_D1.0mmJ9
1TF-01Akicad_lceda:TF-SMD_TF-01ACard1
1TXTestPoint:TestPoint_Pad_D1.0mmJ8
1USB_C_Receptacle_USB2.0Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12J3
1USER2kicad_lceda:SW-SMD_TS24CASW2
1W25Q128JVSPackage_SO:SOIC-8_5.23x5.23mm_P1.27mmU2
1XC6206P332MRPackage_TO_SOT_SMD:SOT-23U1
1lockedkicad_lceda:SW-SMD_TS24CASW1

More from sd2psx/pcb

1
  • 2 layers35.9 × 62.7 mmRp2040-memcard, the printed circuit board in 3D

    Rp2040-memcard

    sd2psx/pcb

    The PCB must be produced in 0.8mm thickness. Production files are provided under the "Releases" tab. These do not include the through-hole OLED module.

    60 parts241

Similar boards

  • 2 layers32.2 × 59.4 mmFlipper mce, the printed circuit board in 3D

    Flipper mce

    FlipperMCE/pcb

    FlipperMCE PCB

    70 parts21MIT
  • 4 layers40 × 55 mmCopterCat cm4, the printed circuit board in 3D

    CopterCat cm4

    matveylapin/CopterCat_cm4

    Полётный контроллер для стандарта FMU-v6u. Обычно на дронах для программирования устанавливают полётный контроллер, одноплатный компьютер и иногда arduino.

    164 parts3Apache-2.0
  • 2 layers90 × 67 mmMisterydev20k, the printed circuit board in 3D

    Misterydev20k

    MiSTle-Dev/Boards

    Custom board designs for MiSTle projects

    183 parts23
  • 2 layers26.5 × 34.4 mmPicoLoaderNSB, the printed circuit board in 3D

    PicoLoaderNSB

    makeo/PicoLoader

    A cheap and easy to install modchip for the Nintendo GameCube!

    45 parts320GPL-2.0
  • 2 layers46.1 × 18.7 mmCrackedbadusb, the printed circuit board in 3D

    Crackedbadusb

    axellse/scriptstick

    better badusb

    38 parts
  • 2 layers170 × 73 mmIGNRocketOrderFile, the printed circuit board in 3D

    IGNRocketOrderFile

    wasa-rockoon/WOBC

    WASAロケットプロジェクト 共通電装基盤

    240 parts1MIT
  • 4 layers17.5 × 47 mmWand, the printed circuit board in 3D

    Wand

    adeboni/math-camp-synth

    Burning Man Math Camp Synthesizers

    52 partsGPL-3.0
  • 4 layers40 × 110 mmMMM main, the printed circuit board in 3D

    MMM main

    niektb/sluisbrinkie-eurorack-published

    Published Modules of the Sluisbrinkie project

    145 parts34

Questions

How big is the Rp2040-memcard PCB?

It measures 35.9 × 62.7 mm and has 2 copper layers, 0.8 mm thick.

What parts does the Rp2040-memcard use?

60 parts, built around the RP2040, W25Q128JVSIQ, TF-01A and LY68L6400SLIT. 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.

Where can I download the Rp2040-memcard KiCad files?

From the sd2psx/pcb repository on GitHub, at the commit this page was made from: the board is rev3/rp2040-memcard.kicad_pcb and its schematic rev3/rp2040-memcard.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Rp2040-memcard design in my own project?

Its repository states no licence, so its author keeps all rights: ask sd2psx before reusing the design.