Skip to content

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 10 Nov 18:23
391f84d

PartBuddy is a free desktop app for designing parts for FDM 3D printing together with an AI assistant, in real CAD.

What's new

  • Parts that move: when a design has joints, "Moving parts" above the view shows a slider for each one. Drag it and the parts follow at once; "As designed" puts everything back.
  • Hinges and guides from the assistant: ask for a lid that folds or a carriage that slides. The assistant builds a print-in-place hinge or a dovetail guide between two parts, with the same gap everywhere (your printer's nozzle, at least 0.3 mm), joins them and sets the limits where the parts meet.
  • Checked through its range: the ready-to-print check runs every joint to its limits, points at the place where two parts meet too early, and tells you when a part is not standing as designed.
  • Blocks stay with the part: slots, text, logos and nut traps move along when the part they are on moves.

Hinges and guides are designed to print in one piece and are checked through their range in SolidCraft; they have not been test-printed yet, so print one before you rely on the gap.

Download and requirements

  1. PartBuddy: download PartBuddy-Setup-0.3.0.exe below and run it (Windows 10/11, installs for your user only). The installer is not code-signed yet, so Windows SmartScreen warns once: choose "More info", then "Run anyway". PartBuddy checks for updates through this page.
  2. SolidCraft 0.40.0-rc.3: PartBuddy designs with the free SolidCraft CAD kernel. Install the pre-release SolidCraft 0.40.0-rc.3 (on Windows SolidCraft-0.40.0-rc.3-windows-x64.exe).
  3. An assistant: your Claude subscription through Claude Code, your ChatGPT subscription, or a local model (Ollama, LM Studio, llama.cpp, vLLM). The first start walks you through it.

0.3.0 (2026-11-10)

Features

  • desktop: joints move with a slider in the view (#296) (21073ab)
  • desktop: the assistant builds a dovetail guide with one call (#300) (3772bff)
  • desktop: the assistant builds a print-in-place hinge with one call (#299) (6a9cd0a)
  • desktop: the parts of a joint follow its slider while it is dragged (#301) (f61ee5f)
  • desktop: the ready-to-print check runs joints through their range (#298) (a252a2e)

Bug Fixes

  • desktop: a joint away from as designed shows in the check at once (#306) (0295778)
  • desktop: a mechanism out of reach of its bodies is taken back (#302) (48fee2e)
  • desktop: sketched blocks stay in a part when its joint moves (#304) (0fed294)
  • desktop: the outer knuckles of a hinge stand clear of a wider body (#307) (8ab1d19)
  • desktop: what is built onto a part that moves is built in its component (#303) (d7c4130)