Skip to content

DeadlySurgeon/gamecube_memcard_kicad

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GameCube Memory Card KiCad

KiCad footprint and symbol for the Memory Card port on a Game Cube.

As of Febuary 27th 2024 I got the prototype breakout boards back from oshpark and they fit the component well.

gc-memcard-adapter

A thanks to gc-memcard-adapter for motivating me on this project, as well as some of the Dolphin staff who have helped me understand the way the data is encoded. This work is to help with issue 3 to allow for users to use the scripts with a more refind approach than to solder to each memcard they wish to read/write to.

Breakout Board

For ease of use, outside of a complete project, I designed a basic breakout board and have it listed on oshpark if you wish to order your own. Given how simple breakout boards are, I highly recommend making your own breakout board with your own pin header setup since I used weird hard to get pins. BUT, if you do wish to order your own feel free to do so here.

breakout

The Elephant In The Room

This project exists mainly as a testament to the sheer boredum and curiousity of hackers. Anyone who wishes to back up their saves from their gamecubes, will have a much easier and cheaper time buying a GameCube and installing Swiss on it to then copy over the save to a SD Gecko. Desoldering the memory port on a GameCube is not an easy feat, with the ground plane soaking in a lot of the heat when reworking, and pins that are really easy to mess up.

Please, do not ruin any motherboards if you want to attempt to follow, and only buy motherboards that are already broken or are being sold for parts. No GameCubes were harmed in the making of this project, and we shouldn't be wasteful and have that change.

Images

schematic

footprint

top centered

License

    Copyright 2024 deadly.surgery

    Licensed under the Apache License, Version 2.0 (the "License");
    you may not use these files except in compliance with the License.
    You may obtain a copy of the License at

      http://www.apache.org/licenses/LICENSE-2.0

    Unless required by applicable law or agreed to in writing, software
    distributed under the License is distributed on an "AS IS" BASIS,
    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    See the License for the specific language governing permissions and
    limitations under the License.

Releases

No releases published

Packages

No packages published