|
RASPBERRYPI PICO |
x 1 |
|
Visual Studio Code |
|
|
Autodesk Fusion 360Autodesk
|
|
|
ScoppyFHDM TECH
|
|
|
KiKadKiKad
|
PicoMemcard
Purpose of the project
My project is about preventing old hardware from being abandoned. I decided to make it because original Memory Card for PS1 are not being manufactured anymore. Used one are often very expensive (and in unknown conditions) while cheap import clones do not work nearly as well.
With PicoMemcard instead, you can build a USB-compatible MemoryCard with unmatched performance! Best of all? It's cheaper than buying a used original Memory Card!
Features
- Able to faithfully simulate PSX Memory Card
- USB connection to import/export saves
- Allows to copy saves to/from any other memory card (using original PSX file manager)
- Allows to play burned CDs (thanks to FreePSXBoot)
- Cheaper than an original memory card
- Can store hudreds of memory card images
How it works
It works by using the PIO (Programmable I/O) funcitonality of the Pico to intercept the protocol used by the PSX to communicate with memory cards. By using a carfully crafted piece of software that I developed, it's possible to trick the PSX into beliving a real memory card is plugged in and simulate it using only a Raspberry Pi Pico and a hardware interface to the PSX.
As for the hardware interface, it's possible to use a broken controller cord, a broken memory card or the PCB I personally designed for this purpose. It's also possible to 3D-print a support and simply use some copper wire to create the right contact pattern.
Code and schematics
All the code for the project and the schematics has been published as open source on my Github repository:
https://github.com/dangiu/PicoMemcard
3D-printed case
I've also designed a custom enclosure that can be easily 3D-printed and helps inserting the PCB in the correct position.
https://www.thingiverse.com/thing:5488778
Video
?
PicoMemcard
*PCBWay community is a sharing platform. We are not responsible for any design issues and parameter issues (board thickness, surface finish, etc.) you choose.
- Comments(8)
- Likes(15)
- Engineer Oct 01,2024
- Engineer Aug 13,2024
- Engineer May 26,2024
- Engineer May 11,2024
- Engineer Nov 24,2023
- albertscoot Nov 17,2023
- Engineer Jun 30,2023
- Engineer May 26,2023
- Mike Ihrcke Mar 04,2023
- Engineer Jan 22,2023
- Vyacheslav Olegovich Kutuzov Jan 11,2023
- Engineer Nov 06,2022
- Steven McGarr Oct 10,2022
- Ben Cos Sep 14,2022
- dan giu Sep 13,2022
- 0 USER VOTES
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
More by dan giu
-
-
-
kmMiniSchield MIDI I/O - IN/OUT/THROUGH MIDI extension for kmMidiMini
122 0 0 -
DIY Laser Power Meter with Arduino
172 0 2 -
-
-
Box & Bolt, 3D Printed Cardboard Crafting Tools
162 0 2 -