[Original Showcase Video] Pi Cart: A Raspberry Pi Retro Gaming Rig in an NES Cartridge
HTML-код
- Опубликовано: 20 сен 2016
- I put a Raspberry Pi Zero (and 2,400 vintage games) into an NES cartridge and it's awesome. Powered by RetroPie.
---
See the full build video: • The Official Pi Cart B...
I also wrote a step-by-step guide on howchoo and a list of all the materials you'll need to build your own: howchoo.com/g/mti0oge5nzk/pi-...
Check out the full Pi Cart build video: ruclips.net/video/qtncE0naDw8/видео.html
howchoo if I connect the raspberry in ssh do I have a direct connection to the internet?
can I install the new themes and do the screeper for the roms?
That is one amazing piece of engineering! Even though there are many crummy games that could be used for the shell, I couldn't see myself sacrificing one. I would get one of those reproduction cartridge shells and make a custom label for it such as "NES in a cart", "Raspberry Pi NES", "Oatmeal!" or whatever. The back label area can have instructions on it. They come in a number of different colors, and I believe there are also reproduction sleeves available. Anyway, great job!
Wow. This is probably the coolest thing I've seen in a minute. Thank you for showing me how to make this. I have so many friends and family that would love one of these.
Loving this. On my OG Pi model B, NES was running slow until I overclocked the Pi to High settings. Now everything is smooth as butter.
I made one of these a couple of years ago. I used a Home Alone cartridge. To have games from the Atari to NES, SNES, and Sega, and all the hand held a, in 1 cartridge was my 10 year old self's dream!
Just ordered the pi zero and the Airwolf NES game. I got to build this! Great Video!
Thank you for the video. This will be my first attempt at a Pi in a Cart.
you sir.... are a bloody genius. Thanks for the idea!
Great job Gary Sinise!!!
thanks for the cool video, love the trivia :) will try this!
Nice job. Good one :D
Great video man, you've got yourself another sub! I might try something similar soon!
Dude make more videos man your content is so good
Thanks Andres :) Working on it!
awesome work! Hopefully in the future you can modify the cartridge with a small slot for the micro sd card.
Duude... You should totally make full tutorial videos. I would watch the hell outta that shit.
he did, you just watched it!
He means a scratch step by step video. He just took his apart to see the internals you moron.
Dude, chill. He was just being a smartass.
Okay. Who can make me for me. Give me a price
It took two years to get around to it but I finally did :) ruclips.net/video/qtncE0naDw8/видео.html
Cool indeed.
Awesome job howchoo. Thanks for an awesome idea! One question though, I loaded up N64 and can't seem to make them work okay. They keep lagging and the graphics are not the best. I tried a couple changes in the settings, but I can't find the right way to make them work. Have u tried any n64 roms? any suggestions?
How does it manage heat? Maybe a good idea to throw a blower fan in there? It would be cool if you could affix a copper or aluminum heat sink to the CPU and have a blower fan adhered directly to the fins. I'd try to make the heatsink self contained and blow the hot air out the back with a channeled intake on the other side.
I'm thinking of what a vanilla Nvida GPU tends to look like before aftermarket guys start selling them.
I bet you could use one of those 150 in 1 NES china carts, and install the pie zero and USB hub facing out the back end.
You could still use 150 in one in a regular NES or clone, and/or use the Retro pi separately(or even simultaneously).
The USB wires probably have to be soldered, as there probably isn't enough room for the bulky connectors. What do you think?
Careful with what controllers you use :) You have about 140ma available from the usb port, and lose a bit for the led on the hub if you leave it attached, so a 100ma sidewinder controller and a keyboard will make the system freeze due to voltage overrun (100ma for the controller as per the sticker, 40-100ma for the keyboard depending on the brand). The cheapy chinese controllers work just fine, as would wiring it up for a powered usb hub instead of a self powered one.. and you don't have to add any lines to the config for the very common sound issue... it's commented out in config.txt... find where it says hdmi_drive=2 and remove the # directly in front of it to uncomment it... this fixes the sound on the vast majority of builds
I just built my own RetroPie it's too big for the NES cartridge. I think an Atari 2600 cart might work though. Good video
I wonder if you could rearrange the pi 0 and cut a slit in the side so you could make the sd card removable.
I bought a few cheap usb hubs (from China) to do this a while ago. They didn't pick up usb controllers/keyboards but picked up the usb ethernet adapter. strange. The hub you used works 100% for the pi zero? I'll need those extra ports as I'm creating this for my nieces. Love the video bud. thanks
Thanks for sharing this. Question (I'm not an overly technical guy): Is there any benefit to using a higher powered raspberry pi. Just curious if you add bluetooth for controllers, etc. Sorry if this question is easy, trying to build something for the first time! Thanks.
The only benefit to using a Pi 3 vs Pi Zero is that the Pi 3 can emulate N64 games. However, the Pi 3 generates a ton of heat and you'll need to desolder some ports to make it fit. Also, you can add bluetooth for controllers -- see my guide on this: howchoo.com/g/mjcxyzcymjj/using-a-wireless-bluetooth-controller-with-retropie
*WOW !!!*
Where did you get the 2400 games? Is there a mega pack somewhere online for download? I doubt you took the time to download them one by one right? Im using your guide and building my own. Thanks for this!
first off thanks for making this video, liked it very much! I've just got delivered most of the parts to copy this setup but struggling with a couple of things, first off how did you get all emulators/roms onto the SD card (is there a guide for this part?- I can't find one) also do you have to configure the menu controls everytime you fire up the pi? I'm currently having to do this though I'm probably missing something, forgive my ignorance.
thanks buddy! this is one Brit that salutes you!
Theres a more detailed video linked above by the author. Did you figure it out?
I agree with the other guy I definitely need one of these but I'm a truck driver and I don't have a lot of time to build one of these things or the equipment in the truck to do so. is there a way I can buy one of these from you with a power switch and an LED to let me know that it's on and working properly....
I can definitely make the cartridge stuff, but not big on the Raspberry/downloading all the games onto the Pi itself, is there a walkthrough for that, I'm not very software savy?!!
So, wondering if it's feasible to fit a screen inside the cartridge, making it a fully portable rig
I just got all my pieces I need. my question is: is there input lag on some games/emulators? also, does the cartridge get hot? would it be a good idea to add a heat sink? thanks howchoo!
There's a small amount of lag for all emulators (but this is related to outputting on a modern monitor, not input controls themselves). But this is hardly noticeable honestly..
Also, no issues with heat. If this were the Pi 3, there probably would be.
howchoo thanks Zach . I built it! 80+ dollars for everything, and it all fit into a NES cart shell I got on eBay. I put a castlevania 1 nes sticker and a back sticker on it too. The micro USB male to female I had to get one that plugs in at a right angle, so I had to strip the plastic to straighten it. Then the audio didn't work so I learned how to code into the raspberry pi some audio lines. Then super Mario all stars the controller doesn't work, but controller 2 does. Some emulators chug on the audio, and the GBA emulator one doesn't work, the other is choppy. so, I asked Sir Randall Gaming how to put better emulations on the emulation station, he said he's making a video on it today. thanks for this video!!!!!!!!!!!!! This is really really neat.
Oh and it doesn't get hot so that's great!!!!!!!
In order to get GBA games to work you have to download the gba bios and add it into the bios folder
Do you know if its possible to add a USB to make it a 2 controller? I have looked all over online and am unable to find a definite answer. Thanks in advance!
Where do you get the actual games from to download onto whatever it is you're "installing" into the cartridge?
a question:
it is possible that the Raspberry being sealed, the temperature could damage the circuits?
would have to put a fan?
Nice Job !!
Fran R No fan needed at all. The Raspberry Pi Zero produces very little amounts of heat.
I want to do this build but i cant find the Micro USB male to female extension cable, 6-inch on amazon. The link in your guide sends me to a 3 foot long one. Any idea where I can find it?
Do you have a link for where we can get all the items used to make this? Like a purchase list for Amazon possibly?
Yep, there's a link to the full write-up and list of materials in the video description :)
Would the pi 3 fit? I've heard the heat issues tend to not be a problem unless you're running the higher games (N64/PSX)
The Pi 3 will fit if you desolder some ports and add cooling -- Adafruit wrote a great guide on reducing the size of the Pi 3: learn.adafruit.com/diet-raspberry-pi/overview
How many consoles and games does retro pi emulate? I've seen a setup once that seemed to have almost limitless consoles & games on it. I know it was ras pi hw, But do not know if it was retro pie emulated.
Hey Josh,
The Pi 3 (bigger than the one I used in the Pi Cart) can emulate pretty much everything up to N64. The Pi Zero (used in the Pi Cart) is a bit weaker but can definitely do Sega Genesis etc. easily. I wrote a general guide on installing RetroPie so you can check out the Pi 3: howchoo.com/g/n2qyzdk5zdm/build-your-own-raspberry-pi-retro-gaming-rig
hey, I just set up the pi/retropie. But I was wondering how to deal with some SNES games that lag, like "SM All Stars, SM RPG, Super Mario World". Could I also run GBA games? I assume most NES games works fine but I was hoping SNES games would work too.
I've never heard of issues running SNES games, but if you need to you can adjust the video settings of Retroarch by pressing SEL + B from inside the game and play with the resolution. You can also try different built in emulators from the retropie menu. I use Recalbox so I'm not too sure how to do that it Retropie but it shouldn't be too hard.
What emulators did you use? Its so I know what the remote is capable to play.
On the fourth usb port on inside can i put a wifi adapter?
I ordered a super Mario bros 3 from eBay and they sent me a cartridge just like this, I don’t know what to do with it I really don’t want to return it since it was only 20 bucks. Is there a market for this?
Hey there love the idea and i'm trying to make one of my own. I'm having some issues, would you able to help me out at all? Thanks.
Awesome stuff buddy enjoyed watching this.Ive subbed to your channel going to check out more of your videos for sure :)
No problem i look forward to that. if you have the chance feel free to check out my channel loads of retro stuff on there that may interest you. Cheers :)
So I am running retropie on a raspberry pi 0 and I can not get any audio out. Does anybody have suggestions or ideas of what is up?
Copied from another response.
You have to take the micro SD card back out of the Pi, stick it in a computer and edit this file:- /boot/config.txt. Add the following lines to the bottom of the text file and save:-
# forces HDMI mode
hdmi_drive=2
# Pretends all audio formats are supported by display, allowing passthrough of DTS/AC even when not reported as supported.
hdmi_force_edid_audio=1
Put the card back in the Pi and sound should work :)
The Pi Zero can really handle emulation? I feel like the Pi 3 B+ has too much lag. I can't figure out how to get it to just skip frames rather than force them to be rendered.
Especially in N64 games. It's like playing in choppy slow motion that you can't shut off.
how did you secure the bards to the cart?
can i use other usb game controllers? like a random pc usb controller? or a xbox one controller?
vmiget You can if it hooks up through USB. Since Xbox One uses Bluetooth, you'll have to use a Bluetooth adaptor or add the little Bluetooth add-on to the Raspberry Pi Zero.
vmiget you can get the Zero W which has wifi and bluetooth
This is awesome, and I'm going to do. I've just ordered the parts.
I was looking at building a Pi3 machine, but this is waaaay cooler. Now to go buy a cheap cartridge from the store, because unlike you, I have respect for one of the least playable games of all time.
One question you might be able to help with. Is there a Raspberry Pi that can play N64 games? My system broke and I'm jumping to the future instead of buying a new one.
INearlyShirtMyPants The Raspberry Pi 3 can play N64.
Wild idea here....any chance of using wireless HDMI and putting a power pack inside the case so that the cartridge could act 100% wireless? Would be cool to have it sitting on my coffee table and running all of the emulators along with using bluetooth NES30 controllers.
How would you go about streaming the gameplay over the network?
Your best bet would actually be to stream video over the network; since the output resolution of retropie should be low (it's hard to stream 1080p of raw uncompressed video over the network, even with a wired connection), you should be able to set up a video lan to stream the video to another raspberry Pi that's connected to your TV. A better bet might be to set up a Bluetooth controller and instead connect your Pi Cart directly to your TV -- but I understand if you want the challenge! That's what Pis are for. I would do a quick search around the Raspberry Pi forum.
Awesome video. Do you think pi zero can handle n64 games?
Darby Darby Sadly it can not. It struggles with N64 and PlayStation games. while it can run them, they have considerable slowdown. The only possible way to get them to run slightly normal is to overclock the Pi Zero. If you want to run N64 games or PlayStation, you'd be better off with a Raspberry Pi 3.
Can i plug a bluetooth dongle into the amazon usb hub to connect an 8bit do wireless controller?
Yes you can. Actually, I wrote a whole guide on this! :) howchoo.com/g/mjcxyzcymjj/using-a-wireless-bluetooth-controller-with-retropie
Thanks, I found it and thought to myself: this is too good to be true!
can you do one with a power switch? id like to know how to add one
Hey Hermit, you'll need to solder a switch to the GPIO pins and run the shutdown command when the switch is pressed. We haven't done a guide for this yet, but a simple google search should bring you some good insight :)
you can buy a power supply with a power switch on it or just shut it down in retroarch
You can use either momentary switches or rocker switches. Just put your switch between GPIO pins 5 and 6 (one wire from the switch to pin 5, the other to pin 6), then in the config file of the Raspberry Pi just uncomment the config enter according to the switch you chose. Easier to do than explain, there are a couple of vids here on YT.
can you play this one a TV or does it have to be on a computer?
You can use a TV -- anything with an HDMI port. I usually play it on my TV.
The link you have for the micro male usb to female usb for charging takes us to a listing for a 3 ft long cable. Seems too long. What size is the one you used? Thanks
Wait, nevermind, I thought this cable goes inside the cartridge but this will be for connecting to wall plug, right? Can I use my cell phone charger?
I fixed the link -- looks like Amazon changed the result for that URL. Thanks for the heads up!
Also, you probably can't use your cell phone charger since the AC adapter should be at least 2-2.5A
Oh ok, cool, I see it going to the correct page now, I appreciate it. I will get the correct AC adapter for it, that way I know for sure it will work. Thanks again!
does it overheat? and can it play more than nes games? like snes and maybe nds?
Rigar17 It does not overheat due to the little amount of heat it produces. As for what games the Zero can do, it can do anything before Nintendo 64 or PlayStation. While you can put N64 and PlayStation games on it, there will be considerable slowdown. Neo-Geo and some arcade games have issues as well.
Great idea man, I feel like you could sell this idea for a lot of money if you wanted to
Is there a way to make it 4 players
I was just playing (have had it for 5 days) it randomly shut off and can not get it back on. any suggestions?
This happened to my cart also. Did you ever solve it? It was working fine for a few days. I tried to boot into a game, it randomly shut off, and now can't get it back on.
Jorge Villalobos new SD card fixed it. I used an older one and it was corrupt.
can i do nes,snes,and genesis plus kodi.. on these pi zeros?
Melvin Jackson Yep!
How would I transfer ROMs over my network if I have a Pi Zero W?
Briana B The Zero W has wifi built in -- check the link in the video description for instructions on transferring ROMs over your network
Is it possible to make a N64 with games?
can you send me the link of what I need so I can start my process of building one
Sure thing, I wrote a full guide that contains the list of materials here: howchoo.com/g/mti0oge5nzk/pi-cart-a-raspberry-pi-retro-gaming-rig-in-an-nes-cartridge
Your guide (from the link the in description) says it costs about $30. From the links that you gave its at LEAST $65.00 + possible taxes + possible shipping. (that is with $10.00 set of cheap snes controllers) How could you make it for half of how its priced out?
man, you got to put an external powerswitch on that badboy
Aww yeahhh, already did ;)
I want small hardware that can play sega Saturn games and nes games. Can this do that?
Yes it can ;)
It absolutely can
How much to build me one & ship it to me?
I think it's great. I copied it. but made a few changes. I have a micro sd card extension installed. So I can change the micro sd card without opening the case.
if I connect the raspberry in ssh do I have a direct connection to the internet?
can I install the new themes and do the screeper for the roms?
No, the Pi will need its own internet connection for the scraper to run. You could probably transfer theme files manually though via SSH.
howchoo and if I add to the mini usb port an ethernet adapter connected to the modem could have access to the internet?
Absolutely!
to connect it to ssh do I have to keep it connected to the pc with usb?
Not sure what you mean - to connect your Pi via SSH, both your computer and the Pi need to be on the same network (wireless or wired). I’ve never attempted to SSH via USB, have you?
hi how do i make one please because i never made one before
I made a full build video too: ruclips.net/video/qtncE0naDw8/видео.html
I plan to build this into the shell of a discount R2D2 toy.
That would be cool! Please post a photo or video when you're done; we'd love to see it.
HELP
I keep getting FAILED to start usbmount@dev-sda.service
and remote will work on some games but not others tried 4 controllers if there are no controllers plunged in no error
retropie-4.1
Raspberry Pi Zero 1.3
it looks like its only super mario all stars that is not working i have tryed 4 roms noting
is it possible to set up for 4 players?
no one seems to ever consider it.
Yeah there is -- you'll just need to either use a different USB hub or run an extension cable from the hub's 4th rear USB port to the front. :)
***** I'm thinking to set one up for 4 players it's probably better to use an SNES cartridge instead. What do you think?
That would work too -- I've never tried an SNES cartridge but I don't see why it wouldn't work.
can retro pi 2 fit i the cartdridge?
Carlos Vazquez RetroPie is an operating system. The Raspberry Pi is the computer. If you're wondering, yes, a Pi 2 will fit in the cartridge, but it will require you to remove the USB ports.
LJN Cartridge! Too bad I can't find a Pi with a fair price in my country. Loved your project, good work!
Oh, I live in brazil, so the only way to get a Pi here is importing and paying 60% of taxes over converted price. Local importers always overprice these products. Unless tagged as a gift (don't know if still works) or price declaration (less than $50) in front of box. Even that there is 90% chance of getting taxed 😂
(sorry for any bad spelling)
Regards!
I feel your pain, I live in Canada and get hit for import tax for some stuff I buy direct from China and other countries ...
WOW. A pi zero is 99¢ where I live, couldn't imagine paying 50$
UNKNOWNGAM3r wait till you start buying accessories for one ,and then the price go crazy!!
Jack Burton Yep, I spent about 90 dollars on my pi zero.
I'm in deep like with your build. I'm so deep in like with it that I did it as a stop motion video.
Check it out and let me know what you think of my wire cramming skills!
which emulators work on this? Does N64 work? Is there a list somewhere?
N64 won't work (but you can emulate N64 using the Pi 3). Pretty much below N64 will work -- but I haven't tested PSX much.
thanks for the reply!
Furthermore, what is the easiest and most convenient way to get the ROMs on the Pi Zero?
Is it possible to do so just with drag and drop ROMs on the PC from there to the SD??
It depends what OS you use, If you use retropie, you can put your roms on a usb and retropie will automatically transfer them to the pi's SD card. But they all have to have the right folder names.
does it work the same with Recalbox?
MusicDiscoveryNet | MDN No, with Recalbox you can drag and drop from your pc but they have to be on the same network and recalbox gives you a shared folder. It's a little easier to follow the progress since Retropie gives you no indication of how much has been transferred. But transferring over LAN is slower.
does it overheat?
The Pi Zero does not; however, I'm sure if you reduced the physical size of the Pi 3 and tried to use it, you'd need some ventilation considerations.
I really wanna try this but I have zero technical skills
reallydumbforeal1 It's actually really simple. There's no soldering at all, it's just connecting wires and gluing things in place. The only part that will get "tricky" will be installing RetroPi, and that's actually very simple as well. If you mess up the install, it's as simple to fix as wiping the SD card and starting over. The whole setup for the Raspberry Pi Zero is about an hour or so of work.
Vic『 勝利 』 Half an hour even, if you get the hardware set up while the software installs. It's a fun project!
I found that Recalbox is much easier to configure out of the box if you're not really familiar with setting up all the emulators.
My pi cart has no sound. What am I doing wrong?
I had the same issue. You have to take the micro SD card back out of the Pi, stick it in a computer and edit this file:- /boot/config.txt. Add the following lines to the bottom of the text file and save:-
# forces HDMI mode
hdmi_drive=2
# Pretends all audio formats are supported by display, allowing passthrough of DTS/AC even when not reported as supported.
hdmi_force_edid_audio=1
Put the card back in the Pi and sound should work :)
Alright. I will give that a try and get back to you. Thanks for the help! :)
+John Mclaren that worked! Thanks so much! :)
You are welcome :)
John Mclaren is the man this is my first rodeo and you made my life easy kind sir
pi wont power up with the usb splitter plugged in
Can you re-check your connections? And test another device on the hub to see if it's getting power?
@@Howchoo yep you were right i checked the connections i had the usb to mirco usb convertor upside down
Ah good find!
Hey Zach would you be interested in making me one of those cartridge I'm willing to pay?
See im not very tech savvy at all. I wish j had one of these with NES/SNES/N64/SEGA/GAMEBOY/GBCOLOR/GBADVANCE games like full library of them all. But idk how to do any of this stuff. If someone can/could/would/will be willing to make one for me let me know that woukd be really cool. And very much appreciated.
2016 and still 360p :/
Yeah, so how RUclips video uploads work is you upload a video, it immediately makes a low quality version of the video available, and then your video enters a queue for Google to optimize the video at different resolutions. Then, after hours (or sometimes days), the higher quality version appears. This is because the amount of processing power needed to process and optimize video is immense. This timeframe is shorter for publishers with far more subscribers/videos.
In some rare cases, such as this one, the higher quality one never appeared :( And there's no way to replace or modify an existing video (even if it's the same except for the quality).
Next time, I think we'll upload the video -- keep it private -- and then wait for the higher quality version to appear before publishing it.
Is this legal?
Ashesh Karki Yes as long as you physically own the games you are emulating. So if you're looking to take your collection on a trip with risk of losing you games or need a way to stream games in HD, this is a great project.
Hmm. Man, piracy is so rampant in Nepal and in Asia. They hack consoles and copy downloaded games from/to hard disks here. People will opt to hack their consoles if hackable. I havent hacked my ps3 because games are cheap to buy from India.
8 years ago someone did this but with a real NES inside the cartidge not an emulator. THAT was really impressive. Great work here, but for me it's just Retropie on a RaspBerry and some glue
Super Mario Bros Version:
kotomiblog.blogspot.com/2008/01/fami-card.html
Zelda version :
kotomiblog.blogspot.com/2008/09/zelda-fami-card.html
dat 360p
Yeah, sorry.. I actually shot it at 4K but RUclips never updated the processed file. It happens and it sucks.
you should sell them an make a profit I would buy one for 40 from you
ryan smith All parts cost about 80 bucks...
What I was saying is I will buy that from you for 40.00
Fuchuron $80?? The Pi Zero is $5, the USB hub is probably ~$5, a crappy old cartridge is easily $2 or less, a mini HDMI adapter is around $10, and 2 USB OTG adapters would also be around $5 each. So about $32 give or take.
They're for sale on eBay for $100-$150, without roms, for legal reasons.
I found a cart kit without the pi zero on ebay-
www.ebay.com/itm/Retropie-NES-Classic-cartridge-Kit-w-accessories-/322366519545?ssPageName=STRK:MESE:IT