Introduction: The Simply Impossible Puzzle

We are going to make a deceptively challenging 4-piece jigsaw puzzle.

A quick look and you will think this thing belongs in the kids section of the toy store -- a three-year-old would have a great time with this

... then you pick it up and begin to play ...

Whoa! It turns out this puzzle is difficult. Quite difficult!

Simply Impossible

The issue with the puzzle is that the sides of the round section are tapered. The hole is narrower at the top than the bottom. So to take it apart the path is a dead end street; there is only one way out:

  1. If all tabs of all pieces must slide down to exit the hole of the adjacent blank, then obviously all blanks must slide up to release their tab. (The blank is the hollow round section where the tab fits into.)
  2. But each pair of tab and blank on the same piece are physically connected. Therefore every time a tab slides down the corresponding blank must also slide down.
  3. An endless loop of contradictions!

(But it actually is possible to solve this problem. That is the challenge!)

Easy to Make

Luckily it is an easy thing to make if you have Fusion 360 and a 3D printer. The steps are so simple I was amazed that I could not find one on Thingiverse or any of the other 3D printing websites I visited. So I figured I might as well go ahead and make one myself!

These are the instructions on how to create it in Fusion 360 complete with a half-hour video showing start-to-finish the Fusion 360 steps. Along the way, I'll show you a couple of interesting features in Fusion 360. And I'll show you a couple of tricks you may not have discovered yet.

Loft and Offset and STL

The coolest tool that you might find interesting is Loft. Key step: I used Loft instead of Extrude to make this. You may also be interested in how I used a circular pattern to duplicate features four times. Also interesting is the Offset Face tool used to put important gap between pieces.

You could think of this Instructable as instructions on how to create a cool puzzle. Or you could think of it as a Fusion 360 tutorial on how to use Loft and Offset Face.

Or maybe you just want to skip all the words, download the STL, and print. Afterall everyone loves a great puzzle, right!

I also posted the STL file on Thingiverse if you prefer to download it from there.

Stocking Stuffer (Easy Gift)

I think this will make an absolute perfect Christmas stocking stuffer! AndyGadget has already made three of them for this purpose (Thank you AndyGadget for the comment! I love comments!). Probably there are even more builds out there by the time you read this. It is rather unique.

Spoiler Warning

Warning: The final step in this Instructable contains spoilers on how to solve the puzzle. You can decide if you want to look or not! My guess is you will peek! ... eventually.

Supplies

  • Computer
  • Fusion 360
  • A 3D printer
  • PLA filament
  • red
  • blue
  • yellow
  • green

Step 1: 3D Files

impossible-piece.stl

Attached is the STL file for one puzzle piece.

  1. Download the STL
  2. Print four
  3. You can print all four pieces at the same time by importing it four times to your slicer application.
  4. You can print one at a time and change filament color between printings.
  5. Solve it!
  6. Challenge: can you do it without reading the spoiler step at the end of this Instructable!
  7. Take a peek at the spoilers, then solve it.

I use Ultimaker Cura slicer application but there are plenty of others available. There is nothing special about the print. No need for support. 20% infill is fine.

I have an Ender 3 pro printer. It takes me about 1.5 hours to print one piece or 6 hours to print the set of four pieces.

impossible-puzzle.f3d

Also attached is the Fusion 360 file. Go ahead and download and play while reading or watching the video. If you make changes, I'd love to hear about how you made it even better.

Step 2: Glossary of Terms

Here are some terms that may help while reading this Instructable:

  • Sketch: A drawing in Fusion 360 to define shapes and other features. Nearly every Fusion 360 design starts with a sketch.
  • Extrude: A Fusion 360 tool to create a body or multitude of other features from a sketch.
  • Loft: More powerful than Extrude. Fill the space between two sketch profiles.
  • Tab: The thing that sticks out from a jigsaw puzzle piece to join the neighbor.
  • Blank: The hollow part of a jigsaw piece where the neighbor's tab fits into.
  • Slicer: A computer program that reads a STL and builds a custom file that your 3D printer understands.
  • Spoiler: I'll show you how to solve the puzzle at the end of this Instructable.
  • Easter Egg: Programmers love to hide gems in non-obvious places. There is an easter egg spoiler at the 6:00 minute mark in my YouTube Video.
  • Timeline: Fusion 360 has a history slider at the bottom of the project window. Move the slider to go back in history to insert changes.
  • Coincident Constraint: Constrain two sketch features forcing them to align on top of the other. A couple of points can be forced to line up.

Step 3: Fusion 360 With Loft! (A Summary)

The Instructable takes you through the design using Fusion 360. I also made a video if you prefer to watch as I build it. Click the link above to watch. I runs slightly under 30 minutes (unless you pause and slow-mo for spoilers or other fun stuff).

[Note: on December 10 I posted a new high-resolution YouTube video. If you had trouble viewing previously, try the new link above. Same video, easier to watch!]

Here is a quick summary:

  1. Create a sketch
  2. 80x80mm square divided into four sections representing the four pieces.
  3. Create a 23mm circle and a rectangle for the tongue that holds the pieces together.
  4. Normally the next step would be to do an extrude. Nope! If you do a simple extrude, you will create a puzzle that your three-year-old niece or grandson or little friend would enjoy. Instead we are going to make a hard puzzle. We will not use Extrude. We will use Loft (basically a more powerful Extrude).
  5. The loft tool requires two sketches
  6. Create an offset plane 20mm above the plane of the first sketch
  7. Copy the first sketch
  8. Edit the first sketch
  9. Select all, using the window select
  10. copy
  11. Create a new sketch on the offset plane so it hovers 20mm above the existing sketch
  12. Paste the contents of the first sketch so now you have an exact duplicate.
  13. Resize the circle to 20mm. This step is most critical for creating a good puzzle. Make the circle smaller!
  14. Make sure the two sketches are lined up directly on top of each other. You will likely need to use the coincident constraint to line up the puzzle center with the origin.

Save only one of the bodies (just one piece) as a mesh to generate the STL file.

As-is, do not export the entire design as a STL. My implementation does not add any space on the flat areas between pieces so printing the solved puzzle will result in a puzzle that has the pieces fused together by heat. (Maybe you will want to modify my design slightly to add a faint gap so no piece touches any other piece at all.)

Another advantage of saving only one piece as mesh is you can print each separately, changing filament after each print for a spectrum of color.

Step 4: Create a Sketch

  1. Create a sketch
  2. 80x80mm square divided into four sections representing the four pieces.
  3. Create a 23mm circle
  4. Create a rectangle for the tongue (tab) that holds the pieces together.
  5. I picked 15mm as the length of my rectangle.
  6. Make sure one edge of the rectangle aligns with the edge of the piece
  7. Make sure both corners of the rectangle lie on the circle. I used the Coincident Constraint to force the intersection:
  8. Select Coincident Constraint from the Constraints menu.
  9. Click on the circle
  10. Click on the corner point that needs to be aligned.
  11. The corner of the rectangle will jump to the edge of the circle.

Step 5: Create Offset Plane

The Loft tool requires two sketches on two planes. So we will construct a horizontal plane 20mm above the plane of the first sketch.

  1. Pick Offset Plane from the Construct menu
  2. Select the XY plane or the plane defined by one of the sketch regions.
  3. Enter 20mm for the offset
  4. We now have a location to put our next sketch

Step 6: Copy Sketch to Offset Plane

  1. Copy the first sketch
  2. Edit the first sketch
  3. Select all (using the window select)
  4. Copy (Control-C on Windows or Command-C on the Mac)
  5. Click Finish Sketch (or Undo Edit Sketch since we didn't actually make any changes).
  6. Create a new sketch on the offset plane so it hovers 20mm above the existing sketch
  7. Create sketch.
  8. Select the new plane (which is 20mm above the original XY plane).
  9. Paste the contents of to first sketch so now you have an exact duplicate.

Step 7: Modify Second Sketch for Smaller Circle


  1. Resize the circle to 20mm. (You will recall that the original is 23mm.) This step is most critical for creating a good puzzle. Make the circle smaller!
  2. Make sure the two sketches are lined up directly on top of each other. You will likely need to use the Coincident Constraint to line up the puzzle center with the origin.
  3. Select Coincident Constraint from the Constraints menu (remember doing this before!)
  4. Click the center of the puzzle
  5. Click the XY origin (aka the center of the puzzle defined in the other sketch).
  6. The puzzle will jump to align with the original sketch.

Step 8: Create Piece Using Loft (not Extrude)

Loft is basically a powerful Extrude. It allows us to make the top of our puzzle piece with a different shape than the bottom.

Now that we have created two slightly different sketches we will fill the area between to make a new body. The base of the body is defined by one sketch. The top is defined by the other sketch. The puzzle piece will morph from one shape to the other. Because of our modifications to sketch 2, the tab therefor is a cone not a cylinder. The blank is also conical so they fit nicely one inside the other.

(As you probably have guessed: the tab is officially the name of the thing that sticks out, and the blank is the round part that it fits into. I didn't make it up!)

  1. Select Loft from the Create menu
  2. Hide the top sketch
  3. For Profile 1, select the four regions of the bottom sketch that define one puzzle piece
  4. Unhide the top sketch
  5. For Profile 2, select the same four regions as before, but select them from the top sketch.
  6. The defaults should be fine. There is no need to define rails.
  7. Click OK
  8. Done. You now have a puzzle piece!

Step 9: Circular Pattern Makes a Puzzle

This step is optional. There is no real need to generate all four pieces since they are all identical. But I found it easier to visualize if I can see the entire puzzle in solved position.

  1. Select the Pattern->Circular Pattern from the Create menu
  2. (If you selected Square Pattern, you can change the type to circular pattern by selecting the circular type in the popup.)
  3. Click on the puzzle piece to pick the object
  4. Select the vertical corner edge of your piece defined at the origin.
  5. Typically the default quantity is 3. Change it to four since we want four pieces.
  6. Click OK.

So we have a nice (tight) fully formed puzzle. Looking good!

Step 10: History Is Our Friend

After inspecting our puzzle we notice that the pieces are too snug. It is in fact so tight that it is completely unsolvable. So we need to go back and edit our piece.

Fusion 360 has a nice feature called the Timeline. Let's use that now.

Instead of deleting our circular pattern action, we can simply move the timeline slider to the left by one. Roll back the history to one single piece.

You will find the timeline all the way down at the bottom of the Fusion 360 window. We haven't completed very many operations so the end of the timeline is down near the left of your screen. Go ahead and move the slider left and right and watch your operations disappear and reappear.

For now, we just want to roll back our history by one item. Place it after the Loft operation and before the Pattern operation. Now only one piece is visible.

Step 11: Offset Face: We Need a Gap

To solve the puzzle we need to add some space between pieces. You can make the blank bigger or you can make the tab smaller. Either is fine. I chose to make the blank bigger.

After some experimentation I found that 0.75 millimeters is a good spacing. 0.5 mm is doable but you really need to apply a lot of force to solve the puzzle -- put it together. A 1.0mm gap is fine -- it is easy to solve if you know the trick -- but the solved puzzle felt too loose. So I like 0.75mm. (Actually -0.75mm here.)

This is accomplished by the Offset Face operation.

  1. Select Offset Face from the Modify menu.
  2. Pick the two inside flat faces.
  3. Pick the inside of the cone
  4. Set the distance to -0.75mm

If you did it right you now have a bigger hole. An adjacent piece will now slide in very easily with plenty of wobble.

A Harder Puzzle

If you want to challenge your friends and make the puzzle harder, consider making the gap as small as 0.5mm. But I wouldn't go any smaller than that. If you do change the gap I'd love to hear about it. Leave me a comment!

If You Want to Print in Solved Position

As implemented, this puzzle cannot be printed as a fully formed puzzle. As-is you need to print one piece at a time. If you decide you would like to print all four pieces in solved position you will need to add some gap on the flat areas that touch neighboring pieces. I did not do this so I can only guess the best distance. I'm thinking 0.1mm might be ok. Let me know. I love comments!

Step 12: Fillet All Edges

Rounded edges are great for several reasons:

  • The finished product looks nice.
  • It feels great. You just want to pick it up and feel it.
  • But most importantly, a good rounded set of edges makes it easier to solve (again, if you know the secret!)

I put a good 2.0mm fillet all the way around. And I added a 5.0mm fillet where the neck of the tab meets the main body of the piece.

  1. Select Fillet from the Modify Menu
  2. Find all the outside edges and select every one of them. There should be 32 of them.
  3. Set the radius value to 2.0mm

If you missed a couple of edges and want to add more, there is a trick. You can set the radius to 0.00mm and all the edges can be edited again.

  1. Set radius to 0.00
  2. Click the forgotten edges
  3. Set the radius back to 2.0mm

Now do the same for the two inside edges at the neck. And the two corresponding outside edges of the blank (which I did not do in an earlier design but that's ok too!)

  1. Select Fillet from the Modify Menu
  2. Click the four edges.
  3. set the radius to 5.0mm

Step 13: History Is Our Friend. for Real!

Remember when we used to have four pieces in our puzzle (rather sharp and tight). But now we have only one (nice and smooth). Well let's go back and retrieve the missing three. Simple. Just roll the timeline back to the end.

  1. Grab the little triangle marker way down at the bottom of your window.
  2. Slide it all the way to the right.
  3. Voila! Three missing pieces appear by magic.

Step 14: Save As Mesh

There is no need to save all four pieces since they are all identical. You really just want to save only one piece.

Important! Do not export the entire puzzle as a STL. Because I did not insert any gap on the flat between pieces, they will fuse together if you 3D print all four in solved position. If you want your printer to generate a solved puzzle, you will need to go back and add some minimal Offset on the two flat faces that adjoin with the neighbor piece.

  1. Right-click on any piece body in the list on the left to get a menu.
  2. Select Save as Mesh.
  3. The file type should be STL.
  4. Enter some name for your piece. Like maybe impossible-piece.stl
  5. Click OK.

Yay! Now we are done! All you need to do is print and enjoy!

Step 15: Spoiler Alert!

The step after this one contains spoilers. Don't peek!

Step 16: Spoilers!

WARNING WARNING WARNING

Spoilers. This is how you solve the puzzle.

  1. Get ready:
  2. Connect two pieces
  3. Connect the other two pieces.
  4. Press the tabs as far into the blanks as they can go. It should be a nice snug fit.
  5. Hold the sections so the cones are pointing down -- the narrower face of each tab is down.
  6. Get cross:
  7. Rotate the right side clockwise a bit
  8. Rotate the left section counter clockwise a bit
  9. Close the gap
  10. Hover the far tab in your right hand over the blank in your left hand
  11. Hover the near tab in your left hand over the blank in your right hand
  12. It should now be criss-crossed so both tabs hover over both blanks.
  13. Now twist them into place so each tab inserts into its fellow blank.
  14. If you did it right, the puzzle should line up and fall right into place.
  15. Bingo! Solved!

The pictures should explain it. And I've attached a quick 10 second movie if you want to download and watch the motion.

Also, if you want to be cool:

  1. Open the YouTube video linked from this Instructable.
  2. Find the 6:00 minute mark
  3. Pause there.
  4. Slow down the video to 0.25
  5. Find the Settings at the bottom of the YouTube window
  6. Set playback speed to 0.25.
  7. Unpause
  8. Watch the black gloves solve it right there in front of your eyes!
Puzzles Challenge

Judges Prize in the
Puzzles Challenge