$12 Arduboy compatible system

Clearly, it wouldn’t be “standard”, since there’s not really a standard. The devkit used different pins, and a number of systems similar to the one proposed here used different pins as well. Making it use the same pins as the current production Arduboy is more a matter of “why not” than “why”.

This would be in the same space as all those other DIY systems. The only real difference is being on a shield would make it easier to experiment with other processors than being on a breadboard or a custom PCB.

Sure. If you just brought out all the peripheral signals to pads, that could then be jumpered to pads on all the pins (either by soldering or by some kind of plug/socket system), and made it both 5V and 3.3V compatible, it could be useful.

Do the pads really have an advantage over just plugging stuff into a proto shield or a bread board stuck to one (what I’m doing now)? I’ve found such things to be a bit fragile, which is why I’m looking at hardwiring things to a proto board. Sure, using header pins or some such would make it easy to use binaries from some hypothetical 2nd gen system, but what are the chances that it’s going to use the same peripheral set with a different CPU?

The only advantage I see to a shield with pads is that you could hardwire all the power and ground connections, but all the signals will still have to be manually connected, so not a big advantage over a solderless breadboard, like I use.

Not much. That’s why porting the libraries to another processor architecture can take some effort. But the goal is that the library’s API abstracts the hardware well enough that sketches will recompile with little or no change, as long as the sketches use just the API and don’t directly access the hardware or contain assembler code.

I have a Pro Micro sitting around and one of these SH1106 oleds incoming, would like to build one of my own Arduboy compatible

@MLXXXp or any other kind soul, could you please guide me on how to make the SH1106 modifications to the library?

I haven’t looked closely into how to do this, since I don’t have a SH1106 based display to test with. This topic has some discussion about it:

1 Like

This tutorial worked for me


What would happen if a non-5V tolerant OLED display is used with the 5V Micro or Pro-Micro? Graphical glitches? Or something worse?

I love this thread so much, it’s one of my favorite to tell people about at maker faire events.

What are thoughts if we sold a kit version?


I’d love it! As you already know, I have already developed a kit version. :wink:

Here are the files. Would you be interested to produce it or do you have something similar in mind?

1 Like

I think it would be sold with the breadboard as to use entirely off-the-shelf parts. That way should be cheapest possible and theoretically not require any soldering still.

I put mine in it’s own thread, but since we’re now posting them here, I figured I’d back fill it.

1 Like

This is my favorite thread in the community, I love seeing all these different ways the hardware is remixed. When people are learning new fabrication techniques and learning about putting these things together for the first time it’s even cooler.

You people are the best! Keep up the good work! Keep hacking and making!


The only reason I was able to create the original Arduboy prototype, or even learn about electronics or hardware was because all of the materials were open source from Adafruit and Sparkfun so I feel it’s the right thing to do to continue sharing and keeping it open. It’s not a traditional business model but I think it creates amazing communities!


Lol what if we just scaled the entire Arduboy size up to match the larger OLED’s Arduboy+? Game system the size of a notepad! haha.


This, by far, is my favorite thread. =D


Do you have the schematics file for your PCB? I’d like to create this.

so all the parts have just arrived for my arduboy clone, but how do i hook up the display to the Arduino Micro? :confused:
Edit: Nevermind, was able to find all the required pins by looking at the library code. It works perfectly! :slightly_smiling_face:


I just stumbled across the Pololu range of 32u4 boards I’ve not had a chance to check what pins are available across the models but they look pretty nifty and the bootloader is opensource.

So it has been 4 Years now Bateske and Arduventure KS is an Amazing success, Backer #608 and had to get the plushie. And now I seriously have to build one of these Arduboys myself. Thank you for the inspiration.