Here's a surprisingly quick and easy-to-build little toy -- assuming you have a 3D printer and a little more. Note that this maze is too small to be safe for kids under age 3.

A few years ago, I made the big wooden maze (also shown here) as a technical demonstration of some fancy computer engineering technology my research group at the University of Kentucky developed. That technology allows GPUs (Graphic Processing Units) to efficiently execute programs written for cluster supercomputers. The four balls represent four independent programs that want to do different things (go in different directions) simultaneously, and the tilting of the maze to move them models how a GPU executes the same instruction at the same time for all programs. If you care, you can read about that at http://aggregate.org/MOG/ .

Anyway, I made these little mazes as handouts with the exact same design as the big wooden maze. They don't produce the impressively loud "clunk" sounds when the balls hit the walls, nor do they work anywhere near as smoothly as the big wooden one, but these tiny mazes do work. If you print them at about 1.5X the size shown here, and use correspondingly larger balls, they work much smoother. Either way, the balls are sealed behind a transparent plastic cover and even the tiny maze is fairly durable.

Step 1: Parts & Tools

There are three components that you'll assemble to make the maze:
  • The 3D-printed maze itself.
  • The transparent plastic cover.
  • Four chrome steel ball bearings, 1.5mm diameter.
In order to make those, the raw materials are:
  • A spool of appropriate PLA filament for your 3D printer... you'll use very little for one maze.
  • A sheet of overhead transparency material for a copier/laser printer will make at least 24 covers (under $0.04 each).
  • Either buy the balls new (under $0.01 each) or salvage them from a discarded ball-bearing computer fan.
Our total material cost per completed maze is less than $0.10 US. However, we used cheap PLA from China and are making these things in quantity; your material costs may be a little higher. Of course, you'll also need some tools:
  • A 3D printer (I used a MakerGear M2).
  • Scissors, a programmable paper cutter (what I used), or a laser cutter.
  • An ordinary household clothes iron.
The 3D printer isn't very cheap, but you already have one, right? Oh. Maybe you can use the one your friend has? Oh. Maybe you need to make a new friend?  ;-)
HI My name is Benjamin Owen and I am a Recruiter looking to hire a 3D Tech in the PA, York area. No formal experience required. Give me a call or send me an email. 610-771-1087 or Bowen@jobscss.com

About This Instructable


12 favorites


Bio: I'm an Electrical and Computer Engineering Professor at the University of Kentucky. I'm probably best known for things I've done involving Linux ... More »
More by ProfHankD: This Old TARDIS 3D-Printed Slide Copy Attachment 3D-Printed Screw-In Front Lenscaps
Add instructable to: