Ik ben een eigen gameboy aan het bouwen (omdat het leuk is, niet omdat er geen tig oplossing zijn al
) en wou dit met jullie delen.
Ik wou een groter scherm dan de meesten gebruiken en heb gekozen voor een 5inch scherm van elecrow. Deze heeft ook een touchscreen wat hopelijk bruikbaar is voor dingen als scumm vm edg. Als hoofd systeem heb ik gekozen voor een PI 3 B+ vanwege de 1gb ram en vele usb poorten. De A+ was een goed alternatief. Een zero is een stuk zuiniger maar heeft niet genoeg vermogen voor N64 emulatie, wat 1 van de doelen is.
Naast het werkenD krijgen van alles (ik doe graag dingen op mijn eigen manier) vindt ik het 3D tekenen en printen ook erg leuk. Ik gebruik daarom geen bestaande case maar ontwerp mijn eigen (alles pas voor mijn formaat handen edg). Ik wil ook wat zaken anders doen dan anders zoals 1 goede analoge stick (niet zo'n platte schuif) en geen D pad.
Momenteel wacht ik op onderdelen (scherm, power module, speakers, versterker) dus een mooi moment om hier een wat te plaatsen.
Om een goed gevoel te krijgen bij de case heb ik deze als dummy geprint. Zo kan ik goed de posities van de knoppen en stick kiezen. Ook voor de montage van de stick in de case en de knoppen heb ik prototypes geprint (meer dan 1
) totdat alles goed uit kwam qua hoogtes en erg netjes aansloot.

Ik wil zo weinig mogelijk gebruik maken van smeltlijm (iets wat erg gewoon is met dergelijke builds
) en heb daarom veel gekozen voor componenten met schroef gaten. Helaas was dat niet voor alles mogelijk. Voor de eigen knoppen prints was het uiteraard geen probleem (de losse knoppen komen aan de zijkant.
Qua ruimte kwam ik eigenlijk aardig uit maar 2 usb poorten van de PI zaten in de weg. Ik had intern ook een usb poort nodig (voor de controller) dus ik heb een set poorten verwijderd en ga deze aansluiting intern gebruiken. De overige 2 komen beschikbaar aan de zijkant voor toetsenbord / muis / usb sticks edg.

Als voeding heb ik Sony 18650 cellen liggen en ik hoop 2 uur speeltijd te halen. Laden en spelen wordt mogelijk dus erg irritant is het niet. Er kunnen altijd andere / meer cellen in met een ander ontwerp van de case. Een Pi Zero zou veel meer speeltijd op leveren maar de mogelijkheden zijn dan echt een stuk minder.

De case teken ik in Fusion 360 waarbij het een uitdaging is om iets te tekenen wat er leuk uit ziet, functioneel is en goed te printen is. Tot nu toe lukt het aardig. De case bestaat uit 2 delen welke met 6 schroeven samengevoegd worden. Door de vlakke delen te printen op een spiegel krijg je een mooi gladde afwerking aan de voor en achterkant. Dit oogt meteen al mooi strak.


Qua knoppen / bediening wil ik het simpel maar functioneel houden. De volgende knoppen zijn er:
- Combi analoge stick / D-pad
- A,B,X,Y
- L en R
- Select en Start
Ik wou graag een goede analoge stick in een gameboy voor race spellen en N64 games. Ruimte voor nog een D pad is er niet en een goede D pad ontwerpen is ook lastige dan ik dacht. Ik heb er voor gekozen om de analoge stick schakelbaar te maken (druk op de stick) tussen analoge modus en D-pad modus. De stick en alle knoppen zijn aangesloten op een Arduino welke een usb HID (joystick) emuleert. De modus in de arduino is om te schakelen tussen D pad en analoog waardoor het voor de pi lijkt alsof beiden aanwezig zijn. Dit is gedaan voor maximale compatibiliteit met de spellen. De analoge stick voelt goed aan (kost namelijk zo goed als niets) en lijkt voldoende nauwkeurig. Door te spelen met de trigger punten in D pad modus (software is nog niet helemaal af) kan ik zelf bepalen hoe de stick aanvoelt als D pad. Ik heb het even getest met Pacman en het begin is prima, al speelt het nog niet zo lekker als een echte arcade stick.
Zodra het scherm binnen is (5 inch 800x480) kan ik de case hierop aanpassen met de uitsparingen voor de usb poorten en deze printen zodat ik een speelbaar prototype heb (zonder geluid en accu nog). Het scherm is er wellicht eind volgende week, de overige delen pas aan het einde van de maand. Even geduld nog
Ik wou een groter scherm dan de meesten gebruiken en heb gekozen voor een 5inch scherm van elecrow. Deze heeft ook een touchscreen wat hopelijk bruikbaar is voor dingen als scumm vm edg. Als hoofd systeem heb ik gekozen voor een PI 3 B+ vanwege de 1gb ram en vele usb poorten. De A+ was een goed alternatief. Een zero is een stuk zuiniger maar heeft niet genoeg vermogen voor N64 emulatie, wat 1 van de doelen is.
Naast het werkenD krijgen van alles (ik doe graag dingen op mijn eigen manier) vindt ik het 3D tekenen en printen ook erg leuk. Ik gebruik daarom geen bestaande case maar ontwerp mijn eigen (alles pas voor mijn formaat handen edg). Ik wil ook wat zaken anders doen dan anders zoals 1 goede analoge stick (niet zo'n platte schuif) en geen D pad.
Momenteel wacht ik op onderdelen (scherm, power module, speakers, versterker) dus een mooi moment om hier een wat te plaatsen.
Om een goed gevoel te krijgen bij de case heb ik deze als dummy geprint. Zo kan ik goed de posities van de knoppen en stick kiezen. Ook voor de montage van de stick in de case en de knoppen heb ik prototypes geprint (meer dan 1

Ik wil zo weinig mogelijk gebruik maken van smeltlijm (iets wat erg gewoon is met dergelijke builds
Qua ruimte kwam ik eigenlijk aardig uit maar 2 usb poorten van de PI zaten in de weg. Ik had intern ook een usb poort nodig (voor de controller) dus ik heb een set poorten verwijderd en ga deze aansluiting intern gebruiken. De overige 2 komen beschikbaar aan de zijkant voor toetsenbord / muis / usb sticks edg.

Als voeding heb ik Sony 18650 cellen liggen en ik hoop 2 uur speeltijd te halen. Laden en spelen wordt mogelijk dus erg irritant is het niet. Er kunnen altijd andere / meer cellen in met een ander ontwerp van de case. Een Pi Zero zou veel meer speeltijd op leveren maar de mogelijkheden zijn dan echt een stuk minder.

De case teken ik in Fusion 360 waarbij het een uitdaging is om iets te tekenen wat er leuk uit ziet, functioneel is en goed te printen is. Tot nu toe lukt het aardig. De case bestaat uit 2 delen welke met 6 schroeven samengevoegd worden. Door de vlakke delen te printen op een spiegel krijg je een mooi gladde afwerking aan de voor en achterkant. Dit oogt meteen al mooi strak.


Qua knoppen / bediening wil ik het simpel maar functioneel houden. De volgende knoppen zijn er:
- Combi analoge stick / D-pad
- A,B,X,Y
- L en R
- Select en Start
Ik wou graag een goede analoge stick in een gameboy voor race spellen en N64 games. Ruimte voor nog een D pad is er niet en een goede D pad ontwerpen is ook lastige dan ik dacht. Ik heb er voor gekozen om de analoge stick schakelbaar te maken (druk op de stick) tussen analoge modus en D-pad modus. De stick en alle knoppen zijn aangesloten op een Arduino welke een usb HID (joystick) emuleert. De modus in de arduino is om te schakelen tussen D pad en analoog waardoor het voor de pi lijkt alsof beiden aanwezig zijn. Dit is gedaan voor maximale compatibiliteit met de spellen. De analoge stick voelt goed aan (kost namelijk zo goed als niets) en lijkt voldoende nauwkeurig. Door te spelen met de trigger punten in D pad modus (software is nog niet helemaal af) kan ik zelf bepalen hoe de stick aanvoelt als D pad. Ik heb het even getest met Pacman en het begin is prima, al speelt het nog niet zo lekker als een echte arcade stick.
Zodra het scherm binnen is (5 inch 800x480) kan ik de case hierop aanpassen met de uitsparingen voor de usb poorten en deze printen zodat ik een speelbaar prototype heb (zonder geluid en accu nog). Het scherm is er wellicht eind volgende week, de overige delen pas aan het einde van de maand. Even geduld nog