Flash cart(ridge)

Yes the ATMEGA32U4 datasheet speaks of 10000 write/erase cycles. It may be hard to imagine how long that will last. But If you played 3 different games every day it would last for over 9 Years.

No the ristriction is not removed. Sketches are stored in the flashcart chip and programmed into the ATMEGA32U4 when you want to change the game.

Unlike the GameBuino the loader is builtin. So no flash write/erase cycles are lost when you want to change a game. It’s basically the same as if you would upload a sketch using the Arduino IDE. But instead the sketch is ‘uploaded’ from the flashcart.

When you switch power on. the last flashed game starts. no flash writing /erasing is done.

2 Likes

It basically provide something to flash the chip on-the-move, if I am right.
And I assume was the effect of @Mr.Blinky’s custom bootloader :slight_smile:
Which don’t sound too bad, as he said:

I mean, unless you flash it less than 20 times (during my intense develop stages it is not strange for me to flash it 50 times a day)
That is why I am going to build a Proto-shield “Arduboy” for use with a Arduino Leonardo. When I burned the core out(which sound bad but however, will happen), I can just spend 7$ and get another new Leonardo.

My English teacher (also a geek) say if you have a hot air workstation (required to solder and unsolder the ATmega32U4), you can get that chip (for 2$) and solder it onto the board, but it prove to be quite tedious…

Why not just use ProjectABE for deve / test then you don’t have to flash anything.

I know that. BUT:
I use a 64 bit Windows system, so Icannot use standalone simulation
And, web based version too slow

I use a 64bit Windows system and ProjectABE runs beautifully on it.

1 Like

Comparable to @eried’s Arduboy Dock.
(For the readers who haven’t seen that before.)

32bit programs will run on 64bit operating systems/processors.
It is 64bit programs that don’t run on 32bit operating systems.

Personally I prefer @mwm’s approach:

(I’ll give it a go someday *throws it on the ever-growing todo pile*.)

“Windows cannot open this file.”
That is one, but I can unpack it on my Smart PC 200D.

“This program in unavailable on this version of Windows.”
That is the other one.

It is the same reason you cannot run Turbo Pascal without a emulator.

1 Like

I finally changed the expansion connector on my Arduboy to male so the flashcart can slot in :slight_smile:


even without a case I think it looks cool. Maybe it’s just because Blinky sitting there on top :smile:

Hope I get those buttons soon so I can send some to @n602 for a slick case design :wink:

11 Likes

Oh, it came out at last!:heart_eyes:
I am preparing for the time to come.


It seems that flash-cart does not generate so much heat, but whether to open some ventilation holes …:roll_eyes:

4 Likes

I see you’ve made another design with holes. Seeing the orange yellow render I can’t help myself thinking about swiss cheese :smile:

The flashcart consumes very little power and produces no heat. So ventilation holes are not really needed. It’s an interesting design though and may be good for moist or airpressure sensor or insert LEDs into them and make a really bright flash light accessory. the holes at rear side give me the idea of making a Knight Rider scanner :smiley:

1 Like

Or a headphone jack output
Think we can stuff some fpga stuff into that port?

After a long holiday break there’s some more developments.

Just before I went on holiday those buttons did arrive and was able to send some flash carts to @n602 so he could perfect his case design.

Last week I received @n602 perfected case design and they really are perfect :smiley: This weekend I soldered up the remaining parts I had left to make some more flashcarts so I could put them all in the colored cases :heart_eyes:

I’ll make some kits including backplate soon. So if anyone is interested in pimping your Arduboy with a bigger battery and/or flash cart, send me a PM.

13 Likes

They look amazing.

I’m still actually waiting on some level shifters to arrive after being messed around by some sellers over the past couple of months.

2 Likes

Oh, a lot of Flash-Carts are finished !!

The Flash-Cart and backplate data for 3D printers has been uploaded to Thingiverse.
thing:2853120 , " Arduboy replacement face/back plate"

9/06/2018 : Update
-addition of casing parts for Mr. Blinky’s Flash Cart system.
_

_

-For detailed information
To summarize the requirements and how to make it will be a long document, it was made into PDF.
Please find a readme pdf file,
readme-CasingPartsForFLASHCART_20180909.pdfthing:2853120

And you can download CAD data in .stp (STEP) format.
If you are interested in it, please get it and edit and improve it.

Thanks,

6 Likes

-Additional notes:
I noted that the PDF requires a LiPo battery for replacement.
However, if you process parts as follows, you can use the original battery as it is.
I noticed this by pointing out from @Mr.Blinky , Thank you.


Please be careful about battery handling, contact with signal wires etc, short circuit of power supply line.

5 Likes

Just a small update.

I had made some minor revision to the board and ordered some more in red last month. They arrived yesterday and turned out good. I’ve updated the board design on my Github.

Carts carts and carts :stuck_out_tongue_closed_eyes:

10 Likes

more storage? or a smaller cartridge?

just cosmetic changes :slight_smile:

Is the ghost blushing with vias or is there an intentional reason you didn’t cap the vias with soldermask?

I intentionally placed the blinky ghost and vias there for the blushing effect.

1 Like