The Sparkfun mini breadboard (that fits the Sparkfun Arduino
Protoshield) has 10 rows and 17 columns.  Let us letter the rows A-J,
and number the columns 1-17.  Pins are spaced in a 0.1" grid, with a
0.3" gap between rows E and F.  Pins are connected along columns on
either side of this gap.

This is a description of a mini breadboard layout for the Arduino FourBitMaze sketch (http://cs.gettysburg.edu/~tneller/mazes/oskar4bit/arduino.html).

Materials:
- Powered Arduino (Sparkfun DEV-00666) with FourBitMaze.pde sketch
- Sparkfun mini breadboard (Sparkfun PRT-07916)
- 6 x tactile pushbutton (Sparkfun COM-00097) no larger than 0.3"x0.3"
  with terminals suitable for breadboard use across 0.2".
- 4 x LED (Sparkfun COM-00533)
- 6 x 2.2 KOhm resistor (Jameco 30314) 
- 6 x 220 Ohm resistor (Jameco 30471)
- 22 AWG wire (Jameco 36792)
- wire strippers (Jameco 159291)
- optional: 12 M/M jumpers (Sparkfun PRT-08431)

The 6 pushbuttons should be mounted in the following 3x3 blocks of
pins with the terminals two columns apart (i.e. mounted in the extreme
columns of the block): A1-C3, A4-C6, A7-C9, A10-C12, A15-C17, H15-J17

The 4 LEDs should be mounted in the following pin pairs with the
negative (flat side, short terminal) cathode in the latter grid
position: D2-D3, D5-D6, D8-D9, D11-D12

The 6 2.2 KOhm resistors should be mounted across the following pin
pairs: E1-F1, E4-F4, E7-F7, E10-F10, D15-D13 G15-H13

The 4 220 Ohm resistors should be mounted across the following pin pairs: E2-F2, E5-F5, E8-F8, E11-F11

Ground (GND) wire should be cut to size and stripped to connect the
following pin pairs: E3-F3, E6-F6, E9-F9, E12-F12, E14-F14, D17-D14,
G17-G14, J14-J12, I12-I9, G9-G6, H6-H3

5V wire should be cut to size and stripped to connect the following pin pairs: E13-F13, G13-G10, H10-H7, I7-I4, G4-G1

Connections to the Arduino should be made with wire/jumpers as follows:

Arduino Pin    Breadboard
-----------    ----------
5V	       A13
GND	       A14
Digital 2      D10     
Digital 3      D7
Digital 4      D4
Digital 5      D1
Digital 6      E15
Digital 7      F15
Digital 8      J11
Digital 9      J8
Digital 10     J5
Digital 11     J2

Spacing is very tight.  This is but one possible layout.  If you find a better one, let me know.  Enjoy!

Todd Neller
http://cs.gettysburg.edu/~tneller
8/1/08