Creating custom jigsaw puzzle patterns in Inkscape

While puzzling over how best to create a product I have in mind, I ran across an interesting tutorial on the Instructables site:


What caught my attention was the method for generating the puzzle pieces themselves. I kept thinking they would be complex to create, but it turned out to be one of those cases of overthinking a problem.

Here’s the “Reader’s Digest” version (boy, did I ever date myself with that reference!):

  • Display a grid
  • Draw a horizontal line with curves “above” and “below”
  • Copy and paste for all the horizontals
  • Rotate 90º to create a vertical
  • Copy and paste again

My value added suggestion — try reversing/reflecting/flipping every other line to add a bit of complexity to the pattern. Here’s a very quick & dirty example…

NB: There are a couple of intersections that are flawed (non-printable), but it’s just an example! :sunglasses:

40 Likes

Never thought to do it that way…that’s genius! :smiley:

7 Likes

Love the idea of doing puzzles. I am sure I will be cutting tons of these for my kids. Great tutorial!

I thought I saw somewhere that you use(d) Make-the-Cut?

They have a jigsaw puzzle generator that they’ve started including with that program.

There is a pretty popular jigsaw puzzle generator plugin that Corel users use:
https://www.oberonplace.com/products/jigsaw/

I personally purchased the Make-the-Cut software just for the puzzle generator.

3 Likes

Haven’t tried it yet, but… https://github.com/Neon22/inkscape-jigsaw

3 Likes

No, MTC is one that I’ve never used, although a buddy of mine is pretty proficient with it. (I’ve used the Gazelle Funtime software, which has a built-in puzzle generator.)

This just sent me on a little google mission to see if there were algorithmic puzzle generators. I didn’t find one, but I did make this.

My time was 17:42, if anyone wants to try. :slight_smile:

8 Likes

That’s what led me down this particular rabbit hole… I ran across this article http://blog.ponoko.com/2011/08/27/generative-laser-cut-puzzle/ which led to Create your own custom jigsaw puzzle - Nervous System - Lasercut wood jigsaw puzzles

I’ve been searching for Processing / D3 code along these lines but haven’t found what I’m look for quite yet.

3 Likes

Hmm. Openscad has a bezier package. Sketchup has ruby. inkscape has python…

Darn you @dan, I’m at work! (Took me 22 minutes, but would have been about 12 had I not been interrupted by a coworker. :wink:

1 Like

22:11 :neutral_face: (And I’m not at work.) ROFL!

1 Like

6 Likes

Show off! ROFL! :smile::stuck_out_tongue:

4 Likes

20:24 (@ work)

1 Like

14:47 :wink:

1 Like

15:13

Gave the Inkscape extension a go. Certainly not refined, but functional. It generated an empty space that doubled the height of the object when I used the boarder/base checkbox. Here’s how it looks:

There’s a fair amount of settings:

9 Likes

10:46
would have been much more difficult if the pieces were not all oriented correctly to start with

3 Likes

I was thinking the same thing.

2 Likes