Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

536 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

3D Printed Type Elements for Typewriters

Type elements (shuttles, wheels, typeballs, slugs) for antique typewriters, generated to order and 3D printed.

The project has three generations. v4/ is where active development happens; v2/ and v1/ are the OpenSCAD lineage it was ported from, and both still open and render exactly as before.

v4 (current): Python pipeline + interactive tuner

A Python/manifold3d pipeline rather than OpenSCAD - the draft taper is a real Minkowski sum, every assembly step is a real boolean, and each of the 15 supported machines is driven by its own config YAML with an interactive TUI (tune.py) for editing and live-previewing it.

Machines: Blickensderfer, Postal, Mignon, Bennett, Helios Klimax, Hammond, Hammond Split, Selectric I/II, Selectric III, Selectric Composer, and the Type Slug family (Type Slug, Vogue Slug, Gauge Slug, Oliver Slug, Lumi Slug).

v1 / v2 (OpenSCAD): usage

The rest of this file covers the original OpenSCAD workflow. v2/ is the shared-library refactor of v1/; see CHANGELOG.md for what moved where.

Download OpenSCAD snapshot

Download a development snapshot of OpenSCAD.

Open SCAD file

Open an OpenSCAD file. Use the Customizer on the right to create elements and adjust parameters.

Creating a custom element

  1. Install font for all users (right-click the font file > Install for all users).
  2. Open an element file.
  3. Preview the element and adjust parameters in the Customizer.

Render and export

Preview → Render → Export STL.

Meanings

  • debug / no minkowski: render element without embossing (faster)
  • preview / render / export: typical OpenSCAD workflow

Documentation

v2.0: shared library files

v2/ holds the current, actively-developed set of machine files — a shared lib/ (glyph pipeline, resin support, core/shaft, layouts) plus one thin file per machine. See CHANGELOG.md for what moved where and which machines share the pipeline. Every v1 file below is untouched and still opens/renders exactly as before.

v1 SCAD files by directory

The following directories (now under v1/) contain the original machine-specific type elements:

About

3d models of type elements for typewriters

Resources

Stars

8 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages