The QB Box Project
Experience the perfect blend of challenge and simplicity with the QB Box, a modern take on the iconic 1978 handheld "video game." This DIY light-based game captivates your mind while keeping you engaged without overwhelming complexity. Ideal for gamers and enthusiasts who appreciate a touch of nostalgia with a contemporary twist.
You can built it on your own, buy a kit and build it, or buy the completed version.
Assembly and Usage Guide:
- TPU Button Cover [Download]
- PLA Enclosure [Download]
- PLA Battery Cover [Download]
- QB Box PCB (Printed Circuit Board)
- Toggle Switch
- 9 x Light Buttons
- 9 x Resistors (1K Ohm each)
- Connector for 9V Battery
- 2 sets of 15-Pin Header Pins (Female and Male)
- Arduino Nano or Nano Clone
- Battery (9V)
If you bought the kit from HackMakeMod, your Nano comes preloaded with the QB Box code. Otherwise, you can grab the code at the bottom of this article.
Begin with soldering the 9 resistors
Next solder the 9 light buttons IMPORTANT: Ensure the RED paint on each button corresponds to the negative (-) marking on the PCB.
Inspect the buttons after soldering to ensure they are all sitting straight and flush.
Carefully push both sets of the male and female header pins together.
Place the female headers on the PCB.
Then place the Nano on top so the short side of the male header pins come through the holes on the Nano, making sure the USB port is facing up and toward the edge of the PCB.
Flip the PCB over and solder the header pins to the board. You can use a rubber band to hold it in place.
Solder the buzzer (Polarity does not matter)
Connect the 9V battery connector, with the red wire to VCC and black wire to GND.
Temporarily remove the Nano.
Route the 9V connector between the header pins and reinstall the Nano ensuring the USB port is towards the edge of the PCB.
Temporarily connect the battery and test each light button. (NOTE: the lights will not all come on immediately since they start in a random pattern) Disconnect the battery after testing.
The 3D Enclosure:
If you purchased the kit from HackMakeMod, it includes these 3D printed parts. Otherwise, If you'd like to print any of these parts yourself for any reason the STL files can be downloaded here...
Toggle Switch Installation:
Fit the toggle switch into the larger rectangular hole in the enclosure, ensuring the conductor pins are above the Nano and the “O” marking is closest to the edge.
PLA Enclosure Assembly:
Align the PCB edge (with Nano USB port) with the corresponding edge inside the PLA Main Enclosure.
Pivot the PCB assembly down until it "clicks" into place.
Cut the RED wire near the top edge of the case from the PCB to the 9V connector.
Strip a small section of these two ends. Add a little solder to the connection terminals on the switch.
Solder these wires to the respective conductor pins on the toggle switch. Be careful to avoid melting the enclosure with the soldering iron.
TPU Button Cover Installation:
Flip over the enclosure and fit the TPU Button Cover over the light buttons.
Reconnect the battery to the 9v connector and place it on the battery shelf in the enclosure.
Closing the Enclosure:
Secure the build by attaching the PLA Bottom Cover.
Enjoy Your QB Box!
Your QB Box is ready for use. Remember, patience and precision are crucial during assembly. If you encounter any issues, revisit your connections and check all your solder joints.
Overview and Updates:
QB Box Magic Square V1.3 is a modern twist on the 1980s "Magic Square" game from "Merlin The Electronic Wizard."
- Battery save timer (Will buzz after left unattended for 3 min)
- Silent Mode (activated by holding a button for 3 seconds)
Gameplay: Unlike the original where the goal was to light all but the center, in this version, you aim to light all 9.
Happy building and gaming with your QB Box!