AI-generated 3D-printable pegboard from hand-drawn sketch

From sketch to 3D print in minutes
A developer created a 3D-printable pegboard toy by feeding a hand-drawn sketch into Codex with just two dimensional constraints. Instead of spending hours in Fusion 360, they got printable models in about a minute, then iterated on fit and feel through test prints.
Repository structure and contents
The GitHub repository contains parametric Python generators instead of hand-edited meshes, making modifications straightforward. Key components include:
- Seven flat play pieces with 8.45mm holes in
models/pieces/ - Four smooth gears in
models/gears/that mesh on the 40mm peg grid - Two printable boards plus a tuned peg in
models/boards/andmodels/pieces/ - Python scripts in
scripts/for generating shapes, gears, boards, and repository assets AGENTS.mdwith instructions for coding agents to extend the set
Tuned dimensions and specifications
The system uses these specific measurements after iteration:
- Grid pitch: 40.0mm
- Piece hole diameter: 8.45mm
- Gear hole diameter: 8.45mm
- Peg: 7.72mm diameter, 40.0mm long, 1.2mm end roundover
- Printed board hole diameter: 8.30mm (still being validated)
How to regenerate and modify
The setup uses standard Python tooling:
python3 -m venv .venv
. .venv/bin/activate
pip install -r requirements.txt
python scripts/generate_pegboard_shapes.py
python scripts/generate_pegboard_gears.py
python scripts/generate_pegboard_board.py
python scripts/generate_repository_assets.pyThe AGENTS.md file provides instructions for coding agents to extend the set, including building larger pegboards (like 6x6), modifying peg lengths, adding new pieces for different peg combinations, scaling the system up or down, or generating tighter/looser fit-test variants.
📖 Read the full source: HN AI Agents
👀 See Also

Project James Sexton: Building a Legal Assistant with OpenClaw and Claude
A developer is building a legal assistant using OpenClaw and Claude API to automate document processing during a divorce trial. The system monitors email, downloads PDFs, analyzes documents with Claude, finds reply forms, generates responses, and prints drafts.

Using Claude Code with ha-mcp for Home Assistant automation
A developer reports using Claude Code with the ha-mcp tool to connect to Home Assistant, enabling rapid dashboard creation and solar charging system setup through detailed prompts.

OpenClaw Agent Voice Call Demo with Streaming TTS and Barge-in
A developer demonstrated their OpenClaw agent making phone calls via Telegram, featuring streaming text-to-speech that responds sentence-by-sentence and supports barge-in for natural conversations.

Fine-tuning llama3.2 3B for personalized health coaching using Apple Watch data and MLX
A developer fine-tuned llama3.2 3B on a Mac using MLX in 15 minutes to create a health coach LLM that analyzes personal Apple Health and Whoop data. The model provides specific health insights instead of generic advice, running locally with a 2GB memory footprint.