Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/deadlysurgeon/gamecube_memcard_kicad
- Owner: DeadlySurgeon
- License: apache-2.0
- Created: 2024-02-12T13:46:09.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-02-27T19:56:18.000Z (11 months ago)
- Last Synced: 2024-02-27T20:47:39.222Z (11 months ago)
- Topics: gamecube, gamecubehacking, nintendo
- Homepage:
- Size: 97.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
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.surgeryLicensed 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 athttp://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.
```