We can use any box that can accommodate all of the components. Standard Adabox size (9.5x2.5x6.5) will work perfectly!
Start by tracing the Crickit board in the back corner of the box, with the power barrel arranged as shown in the picture. Next we'll trace a TT motor with the wheel attached, slight off center on the opposite side of the box.
Use a sharp hobby knife to cut away at the wheel section of the traced outline. Fit the motor and wheel over the cutout and make sure the wheel can freely spin without touching any of the sides.
Attach and Trace Bracket
Next we'll need to temporarily attach the bracket and trace it over our previous outline.
After tracing the outline, remove the bracket and outline the mounting holes.
Use M3 screws to create threads in the box. Create the hole so it only reaches the first layer of the box.
To securely mount the motor and elevate the wheel, we'll need to create a standoff for the bracket.
We'll trace the cardboard pieces using the bracket as a reference and then glue the pieces to the box as shown.
Allow the glued parts to dry before mounting the bracket and motor.
Mount the TT Motor
Next we can move on to mounting the motor back on to the bracket.
Use the longer screws and nuts that are included with the bracket to secure the motor.
Once the nuts and screws a tightened, attach the wheel by inserting it at an angle.
If you don't have access to a printer, we can simply use foam tape to attach the battery pack to the bottom of the Crickit.
A detail look at assembling the 3D printed Crickit Mount can be found here: https://learn.adafruit.com/mount-for-crickit/3d-printing#step-6
Thread the wires through the frame and use the included M3 screws to mount the 3xAA battery case to the bottom of the mount.
We'll need additional M3x6mm screws to mount the Crickit to the 3D printed mount.
Follow the circuit diagram to correctly wire each component to each terminal on the Crickit.
Infrared Sensor Mount
Now we can create the cut away to flush mount the PIR sensor to the side of the box.
Measure a circle with 55.8mm (2.2in) radius and create a template to trace on to the side of the box as shown in the picture.
If using an Adabox, we can add the cutout over the "d" to align it to the center of the box.
Use a hobby knife to create the cutout and then press fit the PIR lens into place.
We used scraps of cardboard to create boarders around the speaker and Crickit. This will help prevent the components from shifting around the box during movements.
Position the speaker in the front corner and trace an outline. Bend a strip of cardboard and glue the bottom to the box. We'll do the same for the boards around the Crickit.
Allow the glue to dry before press fitting the speaker and Crickit into place.
The flaps on the box will obstruct the PIR sensor, so we'll need to remove it. We can save the cut strip and reuse it to hide some of the components.
Next on to decorating our gift box! we'll measure our wrapping paper so the side are separate, allowing the box to full open.
The rest of the box can have one continuous strip of wrapping paper.
For the last touch of detail, we added strips of ribbon a bow and a set of bells to jingle as the box moves!