Arduboy GB

custom PCBs
(The Cartridge PCB is just the same as @Mr.Blinky PCB design however the Shell is bigger so the Header is flush with the rest of the cartridge which looks a lot better)

What kind of connector do you have in mind for the carts?

As of right now some pins Im trying to figure out how the flash cartridge works (check out the Flash Cartridge topic) Personally I don’t understand the designs and haven’t found a image of the Male header connecting to the Arduboy

1 Like

Do you mean this?

no not the header on the cart the header on the system I don’t know how in connects

That’s not the male part, surely? Perhaps you’re looking for this thread:

Im looking at the later Cartridge https://global.discourse-cdn.com/standard14/uploads/arduboy/original/2X/a/add5bef636b06fe0936b6ad4d33b5bc785a2c65c.jpeg

So you’re looking for this?

yes any images of it?

I think we might be misunderstanding what you need images of. Forgive me if this comes across as patronising but isn’t the connector just a standard 0.1" / 2.54mm single row header pin/socket?
image

1 Like

I don’t have any parts yet so I can’t say for sure but I think it is

OK, so that’s sorted for now. Did you have any more thoughts on power strategy? I am finding that the cheap AAA and AA battery holders that have plastic which wraps around the battery cylinder to hold it in place are very difficult to remove batteries from and I have cut a section away so I can gently pry the battery out from underneath. Conclusion: don’t scrimp on usable/ergonomic battery holders.

Currently im trying to figure out if it should be 2 AA, 3 AA, or 4 AA batteries since I want it to last a long time like the Fat original Gameboy If you know How many hours of use each uses let me know

I do not. This would depend on so many factors even aside from games (percentage of pixels illuminated in OLEDs / frame rate / clock speed ) because you plan to implement an LCD and haven’t given us any thoughts on your voltage regulation. You can start building an energy/current budget from the ATMEGA32U4 datasheet and your display will be another significant driver. If you are less concerned about the mass, 4 AA in 2S2P config could be stepped-up to 3.3V quite nicely (I’m using 2S1P in mine) or just stick with 3AA in series with a 3.3V LDO if you prefer it simpler. Don’t forget to check the LCD you want will run at the regulated voltage you choose and bear in mind that 3x 1V minus the LDO voltage drop at the end of the cell charge might not power your display (or microcontroller at the clock speed you want it). The original Arduboy uses a lithium battery and I don’t know what it’s cut-off voltage or regulation scheme is but it does run at max clock below the min voltage stated/recommended in the ATMEGA datasheet. Your design is all new territory in that sense (unless there are predecessor homemades I’ve missed - which is likely) and you’ll want to think about the range of voltages your microcontroller will see. 4S1P regulated to 3.6V or 4V or 5V may be a way to go.

1 Like

Well to compare the hours Using the thing it wants to be (
Fat Gameboy-10 to 30 hours (4 AA)
Game boy pocket-10 to 11 hours (2 AAA)
Game boy light-20 hours[No backlight] 12 hours[With Backlight on Max] (2 AA)
Gameboy color-10 to 30 hours (2 AA)
Probably should use 3 AA

The figures for the Game Boy probably aren’t generalisable to what you’d be making.
The components will be wildly different compared to what the original Game Boy had.

Here’s a quick spec comparison:

Aspect\Console Game Boy Arduboy (FX)
CPU Sharp LR35902* ATmega32u4
Clock Speed 4.19MHz 16MHz
Display Type STL LCD OLED
Resolution 160x144 (10:9) 128x64 (2:1)
SRAM 8KB** 2.5KB
VRAM 8KB None
ROM 256B 32KB***
Colours 4 colours 2 colours

(* Along the lines of a Z80/Intel 8080. Similar to both, but not 100% compatible with either.)
(** Up to 32KB via cartridges.)
(*** Up to 4KB occupied by bootloader, leaving 28KB for programs.)

The technoogies involved are quite different (advances in power saving technology and the like, LCD vs OLED), hence I’m not sure how well the power consumption of a Game Boy compares to that of an Arduboy.

You’re probably better off (as @SimonMerrett suggested) just looking at the parts you’ll need and basing your estimates on those.

1 Like

@Pharap thanks for the specs currently I’m probaly need a good LCD screen similar to the old screen but a LCD and maybe a bit bigger

2 Likes

What is it that you like to see/learn from those images?

Hint: Look at the perfboard or look at the width of the flashcart PCB :wink:

That’s a good choice. with 4.5V or 3.6V (rechargables) you don’t need a DC-DC converter which simplifies things. With the same hardware as Arduboy you’d get roughly 40-60 hours play time (with good rechargables)

Keep in mind that LCD screens have slow refresh rates. When I ran Virus LQP 73 on a ST7565 bullets were invisible and scrolling was blurry. using frameskips made things a bit better.
I’ve also got a LCP-2110015A LCD display from Sharp (will be used on PlayDate) that should have better performance. But I’ve yet to test it.

Another important thing about the choosing the display is, are you willing/able to modify the libraries to support your custom display and recompile each game. If you’d like to play games without recompiling them then your limitted to a SSD1306 OLED display or SSD1309 display (using patcher)

1 Like

Thanks for the info hopefully I find a LCD that has a decent refresh rate( If anyone has any suggestions please link them)

And maybe a image of the inside of the Arduboy with a cartridge slot to see what to connect to the system


even though this is pointless I made box art for the games

1 Like