Repository navigation
v0.2.0
PartBuddy is a free desktop app for designing parts for FDM 3D printing together with an AI assistant, in real CAD.
What's new
- Logos and text right on the part: SVG logos engraved or raised, in one colour or a body per filament; text in any installed font. Both are moved, turned, sized and changed afterwards on the part.
- Place before you build: holes and blocks sit where you put them with fields, centre buttons and drag arrows, with a live preview; screw holes and inserts also as a row.
- A clearer selection dock: actions grouped into change, add and print, a short explanation on every button, and one field for what should happen here, done now or kept as a note.
Download and requirements
- PartBuddy: download
PartBuddy-Setup-0.2.0.exebelow 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. - 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). - 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.
Texts built before 0.2.0 keep their place but cannot be changed afterwards; build them again to edit them.
0.2.0 (2026-11-09)
Features
- desktop: a built text is changed afterwards like a logo, and logos and texts get a size arrow (#246) (5dd17bf)
- desktop: a click on a logo picks the whole logo; panels above the view's arrows (#233) (9ccbc44)
- desktop: a hole is placed on its face before it is drilled, like a block (#250) (089d236)
- desktop: a row of holes from the dock: count and spacing across and up (#239) (b3d7217)
- desktop: a way back from the dock's forms: Cancel, Apply and Esc (#237) (0ae15e8)
- desktop: add six printers to the catalog, test version on SolidCraft rc.3 (#195) (65dc224)
- desktop: an SVG as a part of its own, with chosen fills, as a movable logo (#234) (1f311ab)
- desktop: build an SVG logo a body per colour for multi-colour prints (#201) (7909341)
- desktop: build SVG strokes as outlines, so line icons work (#229) (4836ada)
- desktop: detailed templates and showcase models for the website pictures (#194) (5fe3fc4)
- desktop: dimension field for the distance of two parallel faces (#197) (697b18d)
- desktop: drag arrow on the part for the dimension field (#199) (e8421b1)
- desktop: leave out a white sheet or a frame around an SVG drawing (#235) (d2bde12)
- desktop: merge SVG colours that look the same, and down to the filaments (#230) (60d1afe)
- desktop: move a placed logo exactly and centre it on its face (#202) (adf17cf)
- desktop: move a placed logo on the part with fields, arrows and centre buttons (#206) (d47d7af)
- desktop: one field in the dock for what should happen here: do it now or keep as a note (#240) (c65d6f6)
- desktop: pick the parameter when several drive a dimension (#198) (97fdd38)
- desktop: place a block before building it, like a logo (#238) (f2a48b6)
- desktop: place an attached SVG as a logo with its own tool (#205) (a2c7139)
- desktop: read SVG drawings in the chat exactly and safely (#200) (231eadc)
- desktop: resize a placed logo about its middle (#228) (37ca06e)
- desktop: set a logo's depth on the part and centre a new one on its face (#207) (559a231)
- desktop: step the dimension field with the arrow keys (#196) (c617843)
- desktop: text in any installed font, and a preview with sharp edges (#245) (f5c0231)
- desktop: the dock explains its buttons and itself once (#242) (eb3ba49)
- desktop: the dock's head tells a flat face by its size, not as a plane with an area (#241) (2346563)
- desktop: the font is a field to type into over a list in each font's face, and the dock folds (#247) (f78a39a)
- desktop: the selection dock groups its actions, with tiles for the usual blocks (#236) (a48b56d)
- desktop: turn a placed logo about its middle (#226) (a8b3309)
- desktop: warn about SVG details narrower than the nozzle (#227) (744e427)
Bug Fixes
- deps: update 3d viewer (#216) (c87ab24)
- deps: update ai and @ai-sdk/openai together (#220) (250ee36)
- deps: update dependency dockview-react to v8.8.3 (#217) (a85de6a)
- deps: update dependency i18next to v26.6.0 (#218) (cbb12bb)
- deps: update dependency jose to v6.2.14 (#213) (5d5d1c9)
- deps: update dependency jose to v6.2.15 (#222) (261e3c2)
- deps: update dependency react-i18next to v17.1.10 (#214) (4f99029)
- deps: update dependency react-i18next to v17.1.11 (#223) (ceda8d4)
- desktop: a small font list, and no bold for a font without a bold face (#248) (c29a47b)
- desktop: bold text in its bold face's full name, and a plain chevron in the font field (#249) (4131c30)
- desktop: bold text tried once per font, the family with bold or its bold face's full name (#251) (8db2374)
- desktop: drag arrows follow the mouse, and the ghost keeps up while dragging (#244) (08cb889)
- desktop: keep an SVG shape that another one touches at its edge's middle (#231) (1a29713)
- desktop: mirror again when the design changes while a mirror reads it (#224) (2b0e04b)
- desktop: only PartBuddy's own logos get the logo controls, folded (#232) (6979566)