Skip to content
View pzfreo's full-sized avatar

Highlights

  • Pro

Block or report pzfreo

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
pzfreo/README.md

Paul Fremantle

  • Building AI-assisted CAD tooling and making stringed instruments in Sussex
  • Ask me about build123d, engineering drawings, MCP servers, string instruments, tin whistles, Irish music
  • How to reach me: paul@fremantle.org
  • Fun fact: I'm a qualified snowboard instructor

Blogs:

Current focus — Draftwright: turning CAD models into real engineering drawings, automatically.

  • draftwright — the drawing engine: point it at a STEP file or a build123d solid and get annotated orthographic views, dimensions, sections, ISO hatching and a title block, out to PDF/SVG/DXF
  • draftwright.io — the app: upload a model, work with an AI on the drawing, download the PDF
  • build123d-mcp — MCP server for AI-assisted 3D CAD

The build123d toolchain around it:

  • b123d-recognisers — deterministic, geometry-only feature recognition for B-Rep solids
  • build123d-drafting-helpers — dimensions, leaders, centrelines and GD&T as real geometry
  • cad-fingerprint — generate pytest suites from a STEP file, so a reimplementation can prove it matches
  • wormgear — worm gears with DIN-3975 engineering behind the geometry
  • augura — BREP-exact printability analysis and print advice for FDM
  • estampo — reproducible 3D print builds (like CI/CD for your printer)

Instrument making: Chelli Strings — bespoke handcrafted stringed instruments.

  • overstand — neck geometry calculator for arched string instruments
  • viol-measuring — a tap-testing rig that scales to the instrument
  • fb-jig — planing jig for viola da gamba fingerboards
  • gib-tuners-mk2 — parametric tuning machines for historic guitar restoration

Also: Teleclaude — Claude Code via Telegram.

A short CV is here

My open source history — twenty years of OSS work, with attribution stated plainly.

My PhD work is in oauthing.

I previously taught on the Oxford Software Engineering Masters:

Pinned Loading

  1. build123d-mcp build123d-mcp Public

    MCP server for build123d to improve AI cognition when creating 3D CAD models

    Python 95 13

  2. overstand overstand Public

    Python

  3. estampo/estampo estampo/estampo Public

    The build system for reproducible 3D prints

    Python 16

  4. estampo/bambox estampo/bambox Public

    Package plain G-code into Bambu Lab .gcode.3mf files

    Python 2

  5. ox-clo ox-clo Public

    Materials for Oxford Software Engineering Programme CLO course

    Jupyter Notebook 17 17