Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/deadlysurgeon/gamecube_memcard_kicad

GameCube Memory Port KiCad Library
https://github.com/deadlysurgeon/gamecube_memcard_kicad

gamecube gamecubehacking nintendo

Last synced: 11 days ago
JSON representation

GameCube Memory Port KiCad Library

Awesome Lists containing this project

README

        

# 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](https://github.com/jamchamb/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](https://github.com/jamchamb/gc-memcard-adapter/issues/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](https://oshpark.com/shared_projects/4fljLSVF).

![breakout](https://github.com/DeadlySurgeon/gamecube_memcard_kicad/blob/main/images/breakout.png)

## 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](https://github.com/DeadlySurgeon/gamecube_memcard_kicad/blob/main/images/schematic.png)

![footprint](https://github.com/DeadlySurgeon/gamecube_memcard_kicad/blob/main/images/footprint.png)

![top centered](https://github.com/DeadlySurgeon/gamecube_memcard_kicad/blob/main/images/poc_2.jpg)

## 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.
```