What do I need if I can't get an aio pcb?

General GBZ-related chat goes here. Share ideas, tips and tricks, or ask questions that don't fit into the hardware/software help forums.
spofy
Posts: 12
Joined: Sat Jun 24, 2017 10:47 am
Has thanked: 13 times

Re: What do I need if I can't get an aio pcb?

Post by spofy » Mon Jun 26, 2017 1:48 pm

ICMF wrote:
Sun Jun 25, 2017 6:50 pm
Okay first, taking a step back: computers. (since you asked elsewhere)

There are a bunch of option with pluses and minuses to each, but I'll make it simple: use a Pi0W. It has the smaller form factor of the Pi0 (which makes it easier to fit inside a gameboy shell... and *possible* to fit in an altoids tin), but it also has WiFi and Bluetooth, which makes a USB hub less critical. That saves some money, and some space in your build.
spofy wrote:
Sun Jun 25, 2017 2:27 pm
- Not entirely sure about this point; I have no idea of the pros/cons of those options (I don't actually know what any of those things do/are :oops: :oops: )
- I'd probably just settle for speaker sound tbh haha
- ummm.... i'm not sure, i don't really need to be able to do any fancy extra stuff so.. none? (yeah im pretty conscious about keeping it simple/ as low cost as i can so my parents don't get mad at me for spending too much hahahah)
- I don't mind; whatever's cheapest as long as it works then I'm happy :)
again, in order...

GPIO vs Teensy
- GPIO means you solder directly to the Raspberry Pi. The board has two rows of holes on the side - those are the General Purpose Input/Output connections. The benefit is, fewer components (you don't need a microcontroller) = lower cost and less stuff to cram in the case, plus you leave the USB empty, to use with something else. The downside is, you need to program your Pi so it understands what those inputs mean which can be tricky and make troubleshooting more difficult, and you're kind of locked in to that method.
- Teensy (or Pro Micro, or microcontrollers) means you use essentially another small computer, which you program to act like a keyboard. The benefit is, because it's a separate device, it's a little easier to program and troubleshoot, and you don't have to worry about compatibility issues with the Pi - especially if you update the software later. The down side is that it adds cost ($3 - 15, depending on the device), takes up some space, and uses up the USB port.

USB vs. PWM audio. The Pi0 doesn't really have an audio output, so you need a device to pull out the audio signal.
- USB means using a USB sound card, which decodes audio from Retropie (the emulator software). It's a small USB dongle. The benefit is ease and supposedly a cleaner signal (cleaner sound); downside is, it uses up the USB port. Also, it only works once the emulation software has loaded, so if you want a fancy startup screen, you won't hear it.
-PWM is Pulse Wave Modulation. Basically, it's pulling the limited signal directly off the Pi. You'll need an amp, and possibly a filter circuit, so it's a little more 'hands-on' to build, but it works from startup. So pro: no USB, always on; con: more complicated, may be inferior sound.

USB connections.
-The Pi0 and Pi0W only have one USB connection. Several of your build choices amount to "connect X via USB, or use a different method". If you're just using the Pi, you can only pick one thing to connect via USB; if you add a USB hub, you can use all of the USB options. A hub adds some cost and takes up space, but may make it easier to connect some components.

Cartridge reader.
-When completed, the Pi itself will be buried inside the shell. You can do a lot via WiFi, but in order to physically access the MicroSD card (and you will), you'll have to open up the device. Or, you can - in effect - relocate the MicroSD card into the cartridge, so you just remove the cartridge, then pull out the MicroSD. So in practical terms, it can save you from re-opening the device (which is a hassle, and risks stripping the screws). The real reason most people want to do it, though, is that it's cool. It's reading the games off a cartridge, just like a real game boy! The down sides are, it takes up a bunch of space and you may not physically have enough room (this is where the AIO boards come in handy - more stuff in less space); also, it's tricky to pull off - it seems prone to interference, and a lot of people have reported difficulties. It's certainly not impossible, but it can take some trial and error.

Lastly, feel free to ask questions. There's a lot of info scattered around the forum and it can be overwhelming, and tough to get up to speed. As long as you're not demanding ridiculous additions to the Minty Pi (can you fit a GTX 1070 inside so I can play Vive games?!?). :lol:
I'm not sure what to do any more - I've been looking more into the cost of things and it does add up quite a bit haha
I can't really tell if it would be cheaper to make a minty pi or make a very minimal gbz; or maybe i should try and find a cheaper project to work on (any suggestions welcome lol)
Also I'm not sure whether I would need the mega kit or essentials kit for the pi, the mega kit's like almost double the price :o

User avatar
rodocop
Posts: 1723
Joined: Mon Aug 22, 2016 3:14 pm
Location: Saskatchewan
Has thanked: 606 times
Been thanked: 608 times

Re: What do I need if I can't get an aio pcb?

Post by rodocop » Mon Jun 26, 2017 2:31 pm

I would just buy a bare pi zero w and get an sd card elsewhere. Most of the items in the mega and essential kits you wont need. You can also get HDMI cables, usb cables and power adapters for pretty cheap on amazon/ebay, or maybe you have some local shops as well. If you have a non iPhone you will likely already have some micro usb power cables etc...

As for the GBZ and minty pi, in my case they both look to be about the same price. You will likely need to spend around $200 for both I would expect. Like i first suggested, i'd order a kite board and necessary parts. Or the Minty pi route would be good too.

If you don't go the kite route or minty pi route I would go this 'cheap' GBZ route (still not that cheap, haha):

Bare Pi zero W
https://thepihut.com/products/raspberry ... 0332705425

SD card from amazon
https://www.amazon.ca/dp/B012PL7CDE/ref ... UTF8&psc=1

Button PCB like your first post

screen from gearbest (get a screen bracket from hoolyhoo, totally worth it, or have it printed locally, or use 3d hubs or some similar service),
http://www.gearbest.com/development-boa ... 29447.html

Screen cover from Kitchbent (with the black/grey/white border) - or gooeys of handheld legend
http://store.kitsch-bent.com/product/gl ... nt-screens
--You can also get colored buttons, gameboys, silicone button pads here too--

Samsung galaxy note or other 3000mah ish battery from ebay (you can also get pogo pin adapters for charging, or solder directly to the battery, which is more dangerous but doable if you are careful)
http://www.ebay.ca/itm/New-Samsung-Gala ... SwnHZYQOMs

powerboost from banggood https://www.banggood.com/37V-Liion-Batt ... 37201311DI

amplifier from bangood https://www.banggood.com/2x3W-Mini-Digi ... 37201311DI

micro usb ports/usb ports/buttons/gameboy/silicon membranes/speakers/tactile buttons/cables and wiring from ebay/banggood/aliexpress/amazon or local electronics stores or whereever is cheapest for you.

If you have spare money i would buy the safe shutdown from Camble, but it isn't necessary.
http://www.sudomod.com/forum/viewtopic.php?f=3&t=2348

I would skip the USB hub. You can run the single usb port out the ext port slot, and use it for a keyboard etc.

wire the button PCB to the GPIO pins as to not use the USB

For audio I would only use the amplifer and one speaker. I would recommend using in game volume control (I set up hot keys Select + Up or Down to raise and lower volume.) I found the volume wheels were not great in my builds and did not work well. And i never used the headphones so i'd skip that.
(if you decide to go with USB audio it will sound better, but you will use the only usb port, which I never wanted to do)

Also, I have a few spare parts that I would mail to you if you want them (tactile switches/a few usb ports/power switches/etc, some of the smaller parts I bought in bulk and only used a few of.)

PM me your address and if shipping isn't too bad i'll send a few things for free.

Check my signature for my third GBZ which follows a similar set up.

spofy
Posts: 12
Joined: Sat Jun 24, 2017 10:47 am
Has thanked: 13 times

Re: What do I need if I can't get an aio pcb?

Post by spofy » Mon Jun 26, 2017 2:57 pm

rodocop wrote:
Mon Jun 26, 2017 2:31 pm
I would just buy a bare pi zero w and get an sd card elsewhere. Most of the items in the mega and essential kits you wont need. You can also get HDMI cables, usb cables and power adapters for pretty cheap on amazon/ebay, or maybe you have some local shops as well. If you have a non iPhone you will likely already have some micro usb power cables etc...

As for the GBZ and minty pi, in my case they both look to be about the same price. You will likely need to spend around $200 for both I would expect. Like i first suggested, i'd order a kite board and necessary parts. Or the Minty pi route would be good too.

If you don't go the kite route or minty pi route I would go this 'cheap' GBZ route (still not that cheap, haha):

Bare Pi zero W
https://thepihut.com/products/raspberry ... 0332705425

SD card from amazon
https://www.amazon.ca/dp/B012PL7CDE/ref ... UTF8&psc=1

Button PCB like your first post

screen from gearbest (get a screen bracket from hoolyhoo, totally worth it, or have it printed locally, or use 3d hubs or some similar service),
http://www.gearbest.com/development-boa ... 29447.html

Screen cover from Kitchbent (with the black/grey/white border) - or gooeys of handheld legend
http://store.kitsch-bent.com/product/gl ... nt-screens
--You can also get colored buttons, gameboys, silicone button pads here too--

Samsung galaxy note or other 3000mah ish battery from ebay (you can also get pogo pin adapters for charging, or solder directly to the battery, which is more dangerous but doable if you are careful)
http://www.ebay.ca/itm/New-Samsung-Gala ... SwnHZYQOMs

powerboost from banggood https://www.banggood.com/37V-Liion-Batt ... 37201311DI

amplifier from bangood https://www.banggood.com/2x3W-Mini-Digi ... 37201311DI

micro usb ports/usb ports/buttons/gameboy/silicon membranes/speakers/tactile buttons/cables and wiring from ebay/banggood/aliexpress/amazon or local electronics stores or whereever is cheapest for you.

If you have spare money i would buy the safe shutdown from Camble, but it isn't necessary.
http://www.sudomod.com/forum/viewtopic.php?f=3&t=2348

I would skip the USB hub. You can run the single usb port out the ext port slot, and use it for a keyboard etc.

wire the button PCB to the GPIO pins as to not use the USB

For audio I would only use the amplifer and one speaker. I would recommend using in game volume control (I set up hot keys Select + Up or Down to raise and lower volume.) I found the volume wheels were not great in my builds and did not work well. And i never used the headphones so i'd skip that.
(if you decide to go with USB audio it will sound better, but you will use the only usb port, which I never wanted to do)

Also, I have a few spare parts that I would mail to you if you want them (tactile switches/a few usb ports/power switches/etc, some of the smaller parts I bought in bulk and only used a few of.)

PM me your address and if shipping isn't too bad i'll send a few things for free.

Check my signature for my third GBZ which follows a similar set up.
wow! thank you :D i think i'll probably make the gbz because i feel like there's less time pressure to order the parts and probably more info about it that i can find on the forums :) thanks so much for helping!

joeygbsn
Posts: 50
Joined: Sun Nov 06, 2016 11:07 pm
Has thanked: 6 times
Been thanked: 15 times

Re: What do I need if I can't get an aio pcb?

Post by joeygbsn » Mon Jun 26, 2017 3:03 pm

If the gameboy zero project is too expensive you could just get a pi3 and a ps3 controller or something and just set up an emulation station for your tv. This would only require the pi, an sd card and a power supply. This would give you a chance to get familiar with the raspberry pi and retropie, which would probably increase your confidence regarding this project.

User avatar
rodocop
Posts: 1723
Joined: Mon Aug 22, 2016 3:14 pm
Location: Saskatchewan
Has thanked: 606 times
Been thanked: 608 times

Re: What do I need if I can't get an aio pcb?

Post by rodocop » Mon Jun 26, 2017 3:07 pm

joeygbsn wrote:
Mon Jun 26, 2017 3:03 pm
If the gameboy zero project is too expensive you could just get a pi3 and a ps3 controller or something and just set up an emulation station for your tv. This would only require the pi, an sd card and a power supply. This would give you a chance to get familiar with the raspberry pi and retropie, which would probably increase your confidence regarding this project.
Definitely an easy solution too, but having the handheld is very nice too. I also have a pi3 with two wired USB SNES controllers in my main living area. We use it for gaming and/or media streaming.

spofy
Posts: 12
Joined: Sat Jun 24, 2017 10:47 am
Has thanked: 13 times

Re: What do I need if I can't get an aio pcb?

Post by spofy » Mon Jun 26, 2017 3:09 pm

joeygbsn wrote:
Mon Jun 26, 2017 3:03 pm
If the gameboy zero project is too expensive you could just get a pi3 and a ps3 controller or something and just set up an emulation station for your tv. This would only require the pi, an sd card and a power supply. This would give you a chance to get familiar with the raspberry pi and retropie, which would probably increase your confidence regarding this project.
sounds like a good idea :D will probably do this if my parents don't approve of my spending :lol: thank you!

joeygbsn
Posts: 50
Joined: Sun Nov 06, 2016 11:07 pm
Has thanked: 6 times
Been thanked: 15 times

Re: What do I need if I can't get an aio pcb?

Post by joeygbsn » Mon Jun 26, 2017 3:23 pm

rodocop wrote:
Mon Jun 26, 2017 3:07 pm
joeygbsn wrote:
Mon Jun 26, 2017 3:03 pm
If the gameboy zero project is too expensive you could just get a pi3 and a ps3 controller or something and just set up an emulation station for your tv. This would only require the pi, an sd card and a power supply. This would give you a chance to get familiar with the raspberry pi and retropie, which would probably increase your confidence regarding this project.
Definitely an easy solution too, but having the handheld is very nice too. I also have a pi3 with two wired USB SNES controllers in my main living area. We use it for gaming and/or media streaming.
Yeah i have a pretty much the same set up, although I will admit i play on my gameboy zero much more now. Its also nice to have for setting up sd cards for the pi zero if you dont have the mini hdmi cable. Also if you have a pc with a nvidia graphics card you can use moonlight to stream games from the pc to the pi which is mostly what i use my set up for. I've been meaning to try this with my gameboy but im sure it would struggle.

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest