AB Assembly Instructions
AB Assembly Instructions
Resistor Guide
4.7K Ohm 1K Ohm
Assembled PCB
GB Link Cable
6N138
MIDI Out
ATMEGA328
MIDI In
Push Button
Status LED
LSDJ as MIDI Slave Sync
Any Voltage
LSDJ as MIDI Master Sync
5v - 12v
LSDJ PC Keyboard
MIDI to Nanoloop
mGB
Schematic
8 + 22
7 + 20
2
3
4
5
6
8 + 22
23
24 14
25 15
8 + 22 16
8 + 22 17
18
19
7 + 20
Note: The pin mapping has been changed to reflect the pins of the ATMEGA chip.
Let’s Build This Thing... Depending on your enclosure, you’ll find
the best order to do this in.
Populate the PCB
You’re going to want to add the compo- 1. 6-Pin DIN Jack
nents in the following order to save This diagram shows you how to connect
yourself trouble. the points from the PCB to the jack. This
is the part that you’ll be plugging your
1. Resistors + 16 Mhz Crystal Gameboy into!
2. Diode
3. IC Sockets Back of 6-PIN JACK
4. Capacitors
5. 78L05 Voltage Regulator
Only if you’re using
However, there is one little problem. I put TR TL a GB cable that can
some of the solder points, super close to supply +5v power.
other points that they aren’t directly
More on this in the
connected to! TC BR
links section of
BL this manual
To prevent any kind of mishaps, bend the
resistor leads away from the ATMEGA
solder points in the same direction. I built If you’re crazy good and doing something
15 Arduinoboys this way and didn’t have custom with the link cable, you might end
a problem. If you’re confused by this at up ignoring this part. You’re basically, just
all, check out the YouTube vid. making an interconnect to conveniently
plug and unplug your Gameboy.
http://tiny.cc/2du7xw
2. 2.1mm Power Jack
When you’re done soldering all the parts This diagram assumes you’ll be using a
into place, DON’T INSERT THE CHIPS! 5-15v power supply that has a center
positive pin. Check the power supply you
It’s good practice to do this at the very intend to use for this symbol.
end. You’ll still be soldering wires that
connect directly to the ATMEGA and
6n138 and if you’re terrible with an iron,
you could damage the chips! If this is the same symbol that appears on
your power supply, use this connection
Wire-up the Jacks and LEDS layout.
This part requires a great deal of your Back of POWER JACK
attention as it’s very easy to make a
mistake and wire the wrong part of a jack
to the PCB. It’s unlikely you’d damage the 9V
circuit, but it definitely won’t function.
Here’s a link to the video that covers this
part of assembly. GND
If the negative symbol connects to the
http://tiny.cc/rgu7xw black dot, swap this pin mapping
We Building This Thing... 6. LEDs
The LEDs portion is going to require some
3. MIDI In and Out Jacks real craft. Wire each LED annode to one
There are two points on the PCB labeled 4 of the corresponding 1-6 holes on the
and 5. Take note that the 4 and 5 group is PCB. Take note that LEDs are polarized
for MIDI In and the 4, 5, and 2 group is for and that it’s the longer lead you’ll want to
MIDI Out. These numbers correspond to a connect to the numbered points.
completely draconian pin mapping for
5-pin DIN jacks, that I’ve finally commit- Top of LED
ted to memory, but won’t ruin your day
with.
Back of Back of 1-6 GND
MIDI IN JACK MIDI OUT JACK
GND
1-6
Here’s where the tricky part comes in.
4 5 4 5 You’re going to want to solder all of the
2 LEDs GND leads together. This can be a bit
tricky, but is so incredibly satisfying when
You don’t have to use both MIDI In and pulled off. Once the LEDs are all
Out. If you’re planning on just using mGB, grounded, connect a wire from the GND
don’t even bother wiring up the MIDI Out point just above the 1-6 points on the
unless you want to experiment later. I’d PCB.
love to see some customized Arduinoboys
out there! Use a heat sink when soldering, especially
with 3mm LEDs. It’s also easier to connect
5. Push Button the wire to the annode before it’s
The push button looks cool, but is the mounted to the case.
most sensitive part of the kit aside from
the LEDs. DO NOT APPLY TOO MUCH 7. Link Cable
HEAT TO IT. The metal will melt the plastic There’s a bunch of information concern-
and cause the switch to malfunction. ing the link cable, especially for anyone
Additionally, don’t ever grab the leads looking to make their own or alter the
with pliers or attempt to bend them. one that accompanies the kit. You’ll find
all that information on the following
page.
Back of
PB1 PUSH BUTTON Here’s a link to the YouTube video that
covers the Link Cable construction.
PB2
(Connection orientation
doesn’t matter ) http://tiny.cc/mqu7xw
The Link Cable... White Tape
General Link Cable Info
TL TC TR
The first thing to know is that all link
cables aren’t created equal. Some cables
come with an additional contact that
DMG
allows for 5v from the GB to power the
Arduinoboy. The cable in this kit is NOT
one of those cables. Your completed AB
BL BC BR
will require power from an external
source.
TL TC TR
If you’d like to make your own cable that
has a 5v contact on it then you’ll probably
Pocket
GBC
want to pick up a DMG multi-tap or a GBA
cable. I’ll be publishing a video shortly.
TL TC TR
Pocket
GBC
BL BC BR
The Link Cable...
Ditching the DIN Jack All Together
The following diagram is for those who
would like to attach their link cable
directly to the PCB. I don’t recommend
this unless you have a good solution for
strain relief.
NO TAPE
LINK CABLE
WHITE TAPE
LINK CABLE
FINISHED!
At this point you should have everything
wired up to the AB PCB. Insert the
ATMEGA328 and 6N138 chips. Plug in
your power supply and look for the a
quick pattern from the LEDs.
Remeber, always use a center punch before drilling holes. It will make your life so much easier!
There’s a file in the Arduinoboy Documentation folder on dropbox where you downloaded this
guide from that contains an illustrator file with all of these components. Use it to generate your
own layout
1/4”
3mm LEDs
11/64”
5/8”
3/16”
Push Button
5/8”
Arduinoboy Instructable
http://www.instructables.com/id/Build-an-ArduinoBoy/
Please send me links of other sites you think should be included in this list. THANKS!