Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/paulmreese/NeoPicoBoot
Raspberry Pi Pico W-based GameCube RGB NeoPixel control and IPL-replacement modchip rolled into one.
https://github.com/paulmreese/NeoPicoBoot
Last synced: 3 months ago
JSON representation
Raspberry Pi Pico W-based GameCube RGB NeoPixel control and IPL-replacement modchip rolled into one.
- Host: GitHub
- URL: https://github.com/paulmreese/NeoPicoBoot
- Owner: paulmreese
- License: gpl-2.0
- Fork: true (webhdx/PicoBoot)
- Created: 2023-10-02T01:26:06.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-11-19T03:36:48.000Z (about 1 year ago)
- Last Synced: 2023-11-20T03:26:01.672Z (about 1 year ago)
- Language: C++
- Homepage:
- Size: 70.2 MB
- Stars: 2
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
- awesome-portablizing - NeoPicoBoot - Fork of PicoBoot with Wi-Fi controlled RGB LEDs (Hardware / Nintendo)
README
# NeoPicoBoot: NeoPixel + PicoBoot
This is an IPL replacement modchip for Nintendo GameCube. It's also a WiFi Access Point hosting responsive RGB control. It's open source, cheap, and easy to install.## Features
* open source, easy to install
* uses $6 Raspberry Pi Pico W board
* RGB control for your controller ports and power LED
* easy-to-access NeoPixel web controls via Captive Portal
* boots any DOL app of your choice
## Installation guide
The complete installation guide has been moved to [a separate document](/INSTALLATION.md).
**A diode must be correctly installed between 5V and VSYS to prevent backflow. Connecting power to the USB port without a diode will destroy the power board, at minimum. Please mod carefully.**
Other than the NeoPixels being added, and **3V3** being swapped for **VSYS** from the 5V rail of the controller ports(through [a Schottky diode](https://www.amazon.com/dp/B0BYWPMRT1)), the wiring works exactly like the original. So, if you need any additional help you can head over to [the PicoBoot wiki](https://github.com/webhdx/PicoBoot/wiki) for [the PicoBoot Installation guide](../../wiki/Installation-guide).
Additionally, you can check the PicoBoot Discord Server to get support and discuss new features:
[![](https://dcbadge.vercel.app/api/server/fEhyWRPCmb)](https://click.webhdx.dev/discord)
## Usage guide
The controls are designed to be as intuitive as possible. Take a look at the [Usage guide](USAGE.md) if you have any questions(or if you want to customize your network name or security).
## 3D Printed Parts
Printing these `STL` files makes for a much simpler installation process, but neither is necessary.* [PicoBoot Mount for the Nintendo Gamecube](https://www.thingiverse.com/thing:5482506) - This mounts the Pico W onto the controller port board. While other mounts exist, this one is convenient for 2 reasons:
1. The wires can exit the motherboard towards the controller ports, without deforming the RF shielding.
2. The NeoPixels can be closer to the Pico W itself, with shorter wires.
* [NeoPixel alignment bracket](/assets/NeoPixel_Bracket.stl) - This bracket helps to align all of the controller port NeoPixels with the correct spacing. It will only install below the controller ports, if you have a normally installed battery. This can be printed in PLA and hot-glued into place.
* This model was designed for a 0.4mm nozzle and 0.2mm layer height.## Video guides and features overview
- [PicoBoot Modchip Will Unleash The POWER of Your Nintendo GAMECUBE! | Installation Guide and Overview](https://www.youtube.com/watch?v=qwL4ZSa0xMo) by [MachoNachoProductions](https://www.youtube.com/c/MachoNachoProductions)
- [This new Gamecube Modchip is a GAMECHANGER - PicoBoot](https://www.youtube.com/watch?v=lfMTLEM0yeQ) by [RockerGaming](https://www.youtube.com/c/RockerGaming)
- [$5 Gamecube IPL Modchip?! Picoboot Dol-001 + Dol-101 Installation / Setup / Showcase](https://www.youtube.com/watch?v=W_9-mSBMBJ4) by [ModzvilleUSA!](https://www.youtube.com/c/ModzvilleUSA)
- [PicoBoot GameCube custom mod chip - make and install your own chip with a Raspberry Pi Pico](https://youtu.be/rDrosSd-nDc) by [Joe Bleeps](https://www.youtube.com/@JoeBleeps)
- [RGB LED Mod Tutorial/ How to/ guide - Gamecube, Saturn, N64, SNES, and More!](https://youtu.be/1XUOI1c_viQ?si=Boch__JV7q4JWGpH) - This is a general RGB installation guide, but it does include GameCube## Acknowledgements
Some parts of this project use GPL-2.0 licensed code from:
* https://github.com/webhdx/PicoBoot
* https://github.com/redolution/iplbootSome parts of this project use MIT licensed code from:
* https://github.com/sysprogs/PicoHTTPServerSome parts of this project use LGPL-3.0 licensed code from:
* https://github.com/martinkooij/pi-pico-adafruit-neopixels
* https://github.com/adafruit/Adafruit_NeoPixel## Hall of Fame
These are the people who made PicoBoot possible:
* [webhdx](https://github.com/webhdx) - All credit for the [PicoBoot](https://github.com/webhdx/PicoBoot) goes here. Consider being their [Sponsor](https://github.com/sponsors/webhdx)* #gc-forever crew: [Extrems](https://github.com/Extrems), [novenary](https://github.com/9ary), [emu_kidid](https://github.com/emukidid) and others
* [tmbinc](https://github.com/tmbinc) - he started it all 🙏
* happy_bunny - [webhdx] started [webhdx's] research with his great writeup on [Shuriken Attack](https://www.retro-system.com/shuriken_attack.htm)
* PicoBoot beta testers: [seewood](https://github.com/seewood), [MethodOrMadness](https://github.com/MethodOrMadness), [renanbianchi](https://github.com/renanbianchi)
* content creators: [MachoNachoProductions](https://www.youtube.com/c/MachoNachoProductions), [RockerGaming](https://www.youtube.com/c/RockerGaming), [ModzvilleUSA!](https://www.youtube.com/c/ModzvilleUSA)
* people who sponsored [PicoBoot](https://github.com/webhdx/PicoBoot)
* every PicoBoot enjoyer - it's all about you after all 😉