<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/christmas-maze-boxes-sxsdtm4hf" -->

---
title: Christmas Maze Boxes | daily.dev
description: A maker project where 3D-printed maze puzzle boxes were created as personalized Christmas gifts. The workflow uses Adrian Kennard's open-source C-based puzzle...
canonical: https://daily.dev/posts/christmas-maze-boxes-sxsdtm4hf
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Christmas Maze Boxes | daily.dev
og:description: A maker project where 3D-printed maze puzzle boxes were created as personalized Christmas gifts. The workflow uses Adrian Kennard's open-source C-based puzzle...
og:url: https://daily.dev/posts/christmas-maze-boxes-sxsdtm4hf
og:image: https://api.daily.dev/og/posts/sXSDtm4hF.png
og:image:alt: Christmas Maze Boxes
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Christmas Maze Boxes

**[apalrd's adventures](https://daily.dev/sources/apalrd)** · 6 min read · 0 upvotes · 0 comments

## Summary

A maker project where 3D-printed maze puzzle boxes were created as personalized Christmas gifts. The workflow uses Adrian Kennard's open-source C-based puzzle box generator to produce OpenSCAD code, which is then rendered into a 3D model and sliced with PrusaSlicer. Key customizations include adjusting core diameter to 15mm for usability, core height to 75mm to fit dollar bills, maze complexity tailored per recipient (0–6), and switching from 7 to 6 outer sides to avoid assembly ambiguity. Around 50 gcode files were printed over a month, each part taking under 2 hours at 0.3mm draft resolution.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://www.apalrd.net/posts/2021/christmas_mazes>

## Questions this post answers

### Why change the number of outer sides to 6 instead of 7 in the puzzle box generator?

Using 6 outer sides instead of the default 7 eliminates assembly ambiguity. The maze has 3 nubs (tripled around the perimeter), and since 3 and 7 are both prime, there is only one correct alignment but two wrong ones that look plausible. Switching to 6 sides means the hexagons can only line up one way, preventing incorrect assembly.

_Makers troubleshooting parametric 3D print designs share fixes like this on daily.dev._

## Similar posts on daily.dev

- [Full-Color Looks Great On 3D Printed Sliding Puzzles](https://daily.dev/posts/full-color-looks-great-on-3d-printed-sliding-puzzles-9yfhg2gbp) · Hackaday · 0 upvotes · 0 comments
- [These 4 3D-printed desk tools solved problems my expensive purchases never could](https://daily.dev/posts/these-4-3d-printed-desk-tools-solved-problems-my-expensive-purchases-never-could-d46djrrdr) · XDA Developers · 0 upvotes · 0 comments
- [Marble Fountain](https://daily.dev/posts/marble-fountain-zxdrq4a7z) · Hacker News · 0 upvotes · 0 comments
- [Parchment Paper Paired With 3D-Printed Grid Gives A Nice Glow](https://daily.dev/posts/parchment-paper-paired-with-3d-printed-grid-gives-a-nice-glow-ovdunxotz) · Hackaday · 0 upvotes · 0 comments

---

[View this post on daily.dev](https://daily.dev/posts/christmas-maze-boxes-sxsdtm4hf)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Christmas Maze Boxes","url":"https://daily.dev/posts/christmas-maze-boxes-sxsdtm4hf","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/christmas-maze-boxes-sxsdtm4hf"},"datePublished":"2026-08-11T08:56:35.042Z","dateModified":"2026-08-11T09:43:30.729Z","description":"A maker project where 3D-printed maze puzzle boxes were created as personalized Christmas gifts. The workflow uses Adrian Kennard's open-source C-based puzzle...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/cb9ca4f545fba4903715a3e7291fbf55?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/cb9ca4f545fba4903715a3e7291fbf55?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"apalrd's adventures","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"apalrd's adventures","logo":"https://media.daily.dev/image/upload/s--4zkx8dRj--/f_auto,q_auto/v1786438309/logos/apalrd?_a=BAMAMicg0","url":"https://daily.dev/sources/apalrd"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/christmas-maze-boxes-sxsdtm4hf","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"","timeRequired":"PT6M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"apalrd's adventures","item":"https://daily.dev/sources/apalrd"},{"@type":"ListItem","position":3,"name":"Christmas Maze Boxes"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/christmas-maze-boxes-sxsdtm4hf#faq","mainEntity":[{"@type":"Question","name":"Why change the number of outer sides to 6 instead of 7 in the puzzle box generator?","acceptedAnswer":{"@type":"Answer","text":"Using 6 outer sides instead of the default 7 eliminates assembly ambiguity. The maze has 3 nubs (tripled around the perimeter), and since 3 and 7 are both prime, there is only one correct alignment but two wrong ones that look plausible. Switching to 6 sides means the hexagons can only line up one way, preventing incorrect assembly. Makers troubleshooting parametric 3D print designs share fixes like this on daily.dev."}}]}
```

