|The USB Miniature Marble machine was inspired by this machine I found here.
I though it would be cool to have a miniature version for my desk,
so I set about building it. I didn't have any particular design in mind,
so I designed it as I built it. Being so small at only 4" square, there
wasn't much room for many varied tracks for the ball bearings, so I
eventually settled on the design of the letters USB as the tracks. The
ball bearings are about 4mm taken from an old dead bicycle hub, it
probably work better with more ball bearings, but I haven't got any yet.
The Marble machine has a USB port on the front which which can be
12mm and 18mm, about a foot square of each should plenty.
bearings, around 4mm
- An old VCR read head, with bearings in good
- A small DC motor from a CD drive or similar
- 6 - 8
diodes, any will do
- Small slide switch S.P.S.T fine
- Epoxy (5 minute cheap stuff fine)
clear plastic, from drinks bottle or bought from craft store
cable with male connector
- USB cable with female connector
I am not an expert in electronics (in case you didn't notice from my
dire soldering), if you blow your USB port up, your computer, your house
or your cat, it's not my fault! Proceed with caution!
| Step 1: The base
The base is made from two pieces of 12mm ply. The bottom piece has a
cutout for the electronics. Both pieces are 100mm square. I made the
cutout for the bottom piece about 1cm from the edge all the way around,
the exact shape and size doesn't matter. When you've cut the bottom
piece you need to drill two holes in either side so that you can screw
the two pieces together. You also need to carve three grooves for the
USB and motor wires. I used a 6mm veiner for this.
| Step 2: The VCR Head and back plate
The wooden wheel spins on an old VCR read head, I dismantled it down to
just the bearings and aluminium wheel. The shaft is fitted into a piece
of wood at the back of the marble machine. The VCR bearing centre is
40mm from the base bottom edge of the board. The motor hole is 25mm and
positioned with it's centre about 20mm in from the corner. The total
width of this piece is 100mm, the curves on the top were just added as
decoration. The motor shaft is a tight fit in it's hole, I had to hammer
it in like a nail.
When you've made this piece, you can screw
it to the base with two 25mm wood screws, make sure you countersink
them. The motor is epoxied in place with 5 minute epoxy, make sure that
the motor is set straight as the pulley will work it's way loose if it
isn't. You can add the rubber band for the motor drive at the stage.
Diagram: Click to enlarge
|Step 3: The spinning wheel
The wheel is made from 3/4 inch ply wood about 82mm diameter. So that it
holds the ball bearings, the holes are drilled at a 30 degree angle.
The holes are just a little bigger than the ball bearings. I made a
paper template to mark the position of the holes then set my drill press
table to about 30 degrees. The back of the wheel has a 1 1/4" hole
drilled in it - this to fit over the raised part of the VCR head.
When you've finished the wheel, you can epoxy it to the VCR head , make
sure it's centred. It's best to leave it flat whiles the epoxy dries. I
also sanded a gentle curve using a Dremal, on the leading edge of the
holes to help them pick the ball bearings up easier.
|Step 4: The wheel cover
So that the ball bearings don't fall out 3/4 of the way around, there's a
cover the holds them in place until they reach the top of the wheel.
There they fall out into a channel and roll onto the USB sign. The
channel is carved using a 6mm Veiner (a U shaped carving tool). Test
this when you've carved it. I sanded the edge the meets the wheel with a
Dremel to give it a bit of an angle to help the ball bearings fall out
of the wheel.
|Step 5: The Letters: U.S.B
The letters are marked and carved, then they are cut out using a coping
saw (or a scroll saw if you have one). I carved the channels using the
6mm veiner, make sure that the ball bearings fit as you carve them as
it's almost impossible to carve them once they are cut out!. The letter
have little blocks added on so that you can glue them together, don't
forget these. Don't forget to drill the holes in the B
before you cut it out, it's really hard to hold something so small and
|Step 6: Glue the letters onto the wheel cover
I super-glued the three letters together and then glued them onto the
wheel cover. The underside of the wheel cover is angled, so that the
letters will be angled down helping the ball bearings flow.
|Step 7: Screw the wheel cover in place
The wheel cover needs to sit very close to the spinning wheel so that
the bearings don't fall out. Hold in place to test, then mark and drill a
hole for the screw. Then drill a pilot hole in the ply-wood, so that it
|Step 8: The bowl
The bowl sites at the bottom of the machine, so that all of the ball
bearings roll back towards the wheel. I measured the space left over
between the wheel and the front of the machine, this is the size of the
bowl. Make sure that you mark a notch in the right hand side for the
wheel cover, I forgot to do this, fortunately cutting it after carving
didn't cause a problem. I carved the bowl using a 12mm Veiner to get the
shape and a small almost flat gouge to smooth it out. Finally I sanded
it smooth. It took me two tries to get this right, as the bowl needs to
sit slightly above the holes in the wheel, so that the ball bearings
just roll into them.
| Step 9: Test the machine
Hold the bowl in place, and connect a 1.5V battery to the motor. It's a
good idea to test it in a deep sided container as the ball bearings will
probably start flying in every direction. Fill the bowl with a few ball
bearings, and it should start flowing around. If you happen to have
done an outstanding job of carving the U.S.B it should work perfectly,
but for the rest of us mere mortals it'll probably need some more work! I
had to add little pieces of plastic to the curves of the S as the ball
bearings tended to fly off the curves. When you've got the it working
OK, you can glue the bowl to the base using, super-glue
|Step 10: Electronics and motor speed control
The two USB cables are connected together as if there were no break in
the cable, solder them colour to colour. The solder an extra two wires
for the motor power.
Underneath the machine there is a simple
circuit to slow the motor down. To do this I used 6 diodes in series,
each diode drops about 0.6V. I found the number of diodes purely by
trial and error, you'll need to do the same, I started with about 8
diodes and removed them until the motor would run run slowly. Originally
I tried resistors to slow the motor down, but I couldn't get this to
work effectively, as the resistance required to slow the motor down
limited the current too much so that the motor wouldn't start itself.
The diodes don't limit the current but drop the voltage enough for it to
run at a nice slow speed. There's almost certainly a much better way to
do this, but I don't have the electronics know how to build it. I've
included a diagram showing all the parts.
The motor is connected
in series with a slide switch. I cut a slot for this in the side of the
ply wood using a small wood chisel. It is glued in place, with
|Step 11: Glue the electronics in place
I epoxied all the electronics in place underneath the machine. They must
be fixed in place, if they short out it's possibly bye bye PC/USB
ports! When you've epoxied everything in place, you can screw the
bottom piece of wood on. I fitted a piece of thin plastic over the base
to protect the electronics.
|Step 12: Add a plastic guard
The ball bearings sometimes roll out of the bowl, so I added a plastic
guard around the bowl to keep the bearings in. It's made from thin
plastic that I bough from a craft store, about the same thickness as a
plastic drinks bottle.
That's it finished, I hope you enjoy
being mesmerized by this as much I am, as well as never fumbling around
the back of your PC for the USB port again (yes I know people with PC's
made after the War usually have USB ports on the front of the tower!).
Back to top