Home

Awesome

The Game Boy Mini Flashable Camera - a fork

A license free flashable version of the Game Boy Camera, in a small form factor. A fork I've made to render the project doable without external help. All necessary informations are here. I also propose an alternative simplier design requiring less components.

The license (rather the absence of it) allows you to do what you want with your mod: selling it, offering service for doing the mod, modifying it starting from the schematic, it's up to you.

The design was made from scratch and people involved have no hidden conflict of interest with any other similar project. We are not here for money or fame, this project is just a gift to the Game Boy modding community.

game boy camera flashable Isn't this gorgeous in purple ?

The current release has been produced, assembled, tested and bullet proofed in sweat and blood. The board is compatible with any regular camera rom (Game Boy Camera, Pocket Camera, Hello Kitty, Zelda special edition and Debagame tester) and homebrews like Photo! or 2bit PXLR Studio. It is recommended to flash this board with a GBxCart and FlashGBX as support is guaranteed. FlashGBX automatically recognizes it without doing anything. Other flashing devices (GB Operator, Cyclones and other Chinese oddities) were not tested, try them by yourself. Some considerations made in this repository are just related to me being a cheap modder living in Europe and everything else being sold from US/China, so adapt the reading level to your own localization / wealth.

Why this fork ? Isn't the main branch enough ?

In short: no. Let me explain the story first, it's interesting.

The main branch has been published by 2BitWizard with a minimalistic readme during the summer 2023. The author kindly shipped to me some pre-release boards for feedback (as well as to a bunch of other modders). 2BitWizard and I were both quite active members on some retro stuff related Discord. Unfortunately, 10 months passed before I found time/motivation to dive seriously into the project (I have no excuses, even though I've spent the year dealing with shit). Meanwhile, I lost any way to contact the author as well as the manual to assemble the pre-release boards (which were different enough from the current project to be lost in translation) after leaving progressively all social media for various good reasons.

But I still owed 2BitWizard a feedback. Because yes, I'm an old-fashioned guy with principles.

To my big surprise, the main branch stayed nearly inactive after the initial commits. Out of curiosity, I've decided to restart the mod from zero, alone with my workbench, putting aside my pre-release boards that I was unable to populate anymore. I wanted to confirm that it was possible to make the project with the only informations, gerbers and schematics provided in the main repository. I found inconsistencies. I had to seek for external help and needed cross validation (see the acknowledgements). I had to fix important things (confirmed by the original author since).

So.

I've decided to make my own fork. I like this project.

What have been changed compared to the main branch ?

Minimal hardware/skill required in addition to all the BOM before starting anything

What to fit it with

The GB mini flashable camera comes in two PCB versions that fit any kind of cool existing shells. It is meant to be as versatile as possible. The long PCB can be turned into a short PCB by simply breaking the PCB neck so I recommend ordering only the long one as it lets you more shell options.

game boy camera flashable

The GB mini flashable camera in short version fits perfectly with the Camera+ Mini shell. With this shell, you can reuse the regular camera sensor ribbon. With the short PCB, use an horizontal JST connector as clearance is very low.

Showcase with the short PCB in a Camera+ Mini shell

game boy camera flashable

The long PCB version has a "neck" that allows mounting it in a regular Game Boy Camera or a Game Boy Camera+ shell with the regular sensor ribbon as well. The long neck must be populated with a vertical JST connector only.

Showcase with the long PCB in a regular (but fancy) camera shell

game boy camera flashable Atomic purple case with purple PCB, what could go wrong ? (note the missing signal inverter on purpose, this is why).

In case you want to mount the short PCB in a regular camera shell (why not after all), you will need a longer ribbon cable, and that's where the pain begins. Aliexpress JST cables are much too thick and stiff for that task (plus they are just crap, do not buy them) and you must order a genuine JST cable. The only known supplier for genuine cables is Digikey (with prohibitive shipping fees to Europe). Choose a type B cable "socket to socket" . The regular camera cable is 2 inches long, so take at least a 4 inches one. Digikey ribbon cables are just a bit stiffer than the genuine cables but they can sustain the same amount of bending/torsion without loosing connection, in brief they are damn good quality. Funfact: the JST male connectors from Aliexpress, in the other hand, are just perfectly OK.

Please follow the building instructions from the original author (also given in next section) for PCB ordering options. Use JLCPCB for ordering if you live in Europe. They offer VAT compliant services for European customers and very cheap shipping options. I typically got 5 boards ENIG finish shipped to France for 23€ in 2024.

IMPORTANT note: you can harvest the voltage regulator from some versions of the Game Boy Camera. They are populated either by the U4 or U5 regulator. The current board is designed to work with either the regulator linked in the BOM or the U5 regulator harvested from the original camera cart. U4 from the original board will not work. If you're using a new 3V0 regulator from the BOM list, the C16 capacitor will not be necessary. Unlike the original 3V0 regulator, the pin connected to this capacitor is not connected on the new 3V0 regulator. I recommend anyway buying the regulator indicated in the BOM to start from fresh.

Component location and orientation on PCB

game boy camera flashable

It's not an interactive BOM but it will do the job. If you are colorblind, please refer to the next table which is the same. No component other than the MAC-GBD need to be harvested from the original camera PCB. You can also take a look to my proposal of alternative design using less components.

Component list (BOM)

SilkscreenValue#FootprintExact referenceAliexpress link
C1100nF10603Capacitor Ceramic (X7R)100 nf - 0603
C2 to C9, C12 to C16, C1910nF140603Capacitor Ceramic (X7R)10 nf - 0603
C10, C11, C1839pF30603Capacitor Ceramic (X7R)39 pf - 0603
C1722µF11206Capacitor Tantalum (≤10%)22 µf, 16V X7R - 1206
D1N/A1SOD-123BAT54W-HG3-18 Schottky diodeBAT54W - SOD-123
J2N/A1N/AJST ZH1.5mm (9 pins) Camera Connector (male, horizontal or vertical)9 pins JST connectors
R11kΩ10603Resistor1kOhm - 0603
U1N/A1TQFP-100MAC-GBD gamecart mapper chipHarvest from cart
U2N/A1SC-88A-5M74VHC1GU04DFT1G Signal inverterM74VHC1GU04DFT1G - see notes before ordering
U3N/A1TSOP-I-32FM28V100-TG FRAMFM28V100-TG - TSOP-32
U4N/A1SOT-23-5NCP718ASN300T1G 3V0 voltage regulatorNCP718ASN300T1G - SOT-23-5
U5N/A1TSOP-I-40AM29F080B Flash memoryAM29F080B - TSOP-40

The PCB was designed on purpose with "big" surface mount components only. Anything smaller than the 0603 footprint would be just sadistic for this kind of leisure project. You can report dead Aliexpress links in the issues, I will update them ASAP. I did not try to optimize shipping fees here, there is maybe a cheaper combination of sellers.

Schematic

game boy camera flashable

Overview of JLCPCB ordering options

Base Material FR-4, Layers 2, Dimensions Auto-filled, PCB Qty As desired, Product type Industrial/Consumer electronics, Different Design 1, Delivery format Single PCB, PCB thickness 0.8, PCB Color As desired, Silkscreen As desired, Surface Finish ENIG, Outer Copper weight 1 oz, Via Covering Tented, Board Outline Tolerance ±0.2mm(Regular), Confirm Production file No, Remove Order Number Specify a location, Flying Probe Test Fully Test, Gold Fingers Yes, 30°finger chamfered No, Castellated Holes No.

Notes (please read completely before attempting the project)

Example of pictures taken with the Camera+ Mini shell and a 2.8-12 mm CS lens

Notes for ordering the Camera+ Mini shell

Notes while troubleshooting / trying new options

Acknowledgements