2114 and 9114 Memory Tester Video and Assembly Instructions
How it works
Assembly Instructions
You will also need a soldering iron, an Arduino Uno, wire cutters, and a PC with a USB port.
-
Identify the included parts. These are the parts included in the kit.

-
Assemble the upper components. Insert the LEDs, switches, and the ZIF socket. LEDs must be inserted in the correct orientation — the longer leg should go in the hole on the opposite side of the flat mark on the board.

-
Check your work. The board should look like this with all components inserted.

-
Flip the board over and solder in the components. Ensure that extra solder does not connect any pins. Trim the extra wire length off the LED legs.

-
Prepare the riser pins. Cut the pins to fit into the series of holes on the edges of the board. Extra pins can be saved or discarded.

-
Insert the pin sets as shown.

-
Solder the pins from the top of the board, then install the completed shield on your Arduino Uno.

-
Install the Arduino IDE. Download and install the Arduino IDE software.
-
Download the 2114 memory test source code. Go to the 2114MemTest repository, select Code > Download ZIP, then extract the ZIP file and save
Test2114.ino. -
Connect your Arduino Uno to your computer via USB.
-
Configure the Arduino IDE. Launch the IDE and make sure Arduino Uno and your correct COM port are both selected under the Tools menu.
-
Open the sketch. Select File > Open, then select the
Test2114.inofile you downloaded in step 9. -
Upload the sketch. Select Sketch > Upload to load the code onto your Arduino.
Note: If you encounter an upload error, retry with the shield disconnected from your Arduino.
Using the 2114 Tester
-
Plug the Arduino in with a 9V power supply or USB.
-
Insert the 2114 chip to be tested. The semicircle mark should point toward the LEDs (pin 1 in the upper left).
-
Press Begin Test to run the test cycle.
-
Press and hold End Test to stop.
-
Solid green = good, solid red = bad.
-
Testing runs in a loop, and the red LED will turn on — and stay on — if an error is encountered. This is useful for longer test runs to help rule out intermittent failures.