Comments ▾
Tables ▾

Homebrew / Open-Source · Volume 1

Homebrew & Open-Source Analog Computers — Volume 1 — Scope, definitions and the state of the field

What counts as a homebrew machine, what 'open-source' actually means once the licence is read, and a census of the designs a builder can work from today

Front-panel artwork for a homebrew analog computer, showing four summer/integrator columns with colour-coded patching holes, two summers, four inverters, two multipliers, a bank of free diodes and a quadrature oscillator.

Figure 1 — The panel artwork for Andrew Fitch’s 2010 “Analogue Computer”, carrying the designer’s own annotation “vers.1 2010 AF UWA”. Four summer/integrator columns occupy the left two-thirds; the reset/compute/hold control and the inverter and multiplier blocks sit at the right; free zener and signal diodes, free capacitors, potentiometers and a sine/cosine generator fill the lower strip. Panel drawing from ACpanel.pdf, held locally in this project; provenance recorded in photo_credits.txt.


1.1 About This Volume

This series is not about one machine. Every other deep dive in this hub — the Heathkit EC-1, the Heathkit ES-400, THE Analog Thing, the EAI PACE TR-10, the GE EF-140 — takes a single manufactured product and works outward from its documentation. This one takes a practice: the building of electronic analog computers by people who are not a manufacturer, and the publication of those designs in a form somebody else can use.

That difference forces a boundary to be drawn explicitly and then held, because a survey without a boundary becomes a list of everything anyone has ever called an analog computer. Section 2 draws it. Sections 3 and 4 do the harder definitional work, which concerns the second half of the title rather than the first: “open-source” is a claim about a licence, and in this field the claim is made far more often than the licence exists. Section 5 is the census — what a builder in 2026 can actually obtain and work from. Section 6 states what is not known.

A reader who wants circuit theory should go straight to Vol 2. A reader who wants to build something should read Vol 2, Vol 3 and Vol 5 and treat this volume as orientation.

1.1.1 Depth-Index: The Seven-Volume Series

Table 1 — Depth-Index: The Seven-Volume Series

VolTitlePrimary content
1Scope, definitions and the state of the field (this volume)The boundary, the two definitions, the licence test, the census of extant designs, what is not known
2The computing elementsOp-amp as computing element; summer, inverter, integrator, coefficient pot, multiplier, comparator; the error terms that matter and the parts that meet them
3Integrators, mode control and what is genuinely hardIC/OP/HLT, relays against analog switches, capacitor dielectrics, drift budgets, overload detection, coefficient setting and readout
4The documented designs, read as engineeringPEAC (1968), Kronis (1978), Fitch (2010), Malmö (2022), the EEVblog ±100 V machine, the GitHub repositories — each read for what it decided and why
5Substrates and physical constructionEurorack, Synthesizers.com, Eurocard/DIN 41612, single-board and hand-wired chassis; jacks, panels, power, mechanical practice
6Patching and scaling practiceAmplitude and time scaling from first principles, worked programs, static check-out, troubleshooting a machine that is lying to you
7Licences, provenance, and where the modern machines departThe licence audit in full; how modern reimplementations differ from the 1960s machines and why; open questions

Note — Cross-references appear throughout as “see Vol N §M”. Each volume is self-contained; this one assumes no other volume has been read.


1.2 The Boundary

1.2.1 What This Series Covers

The subject is the electronic, patch-programmed, general-purpose analog computer built outside a production line — either by an individual working from a published design, or by an individual publishing a design for others. Both halves matter. A machine built once and never documented is not recoverable by anybody else, and a design published but never built is not evidence that it works.

Four tests are applied. A thing belongs in this series when it is:

  1. Electronic and operational-amplifier-based. Voltages represent variables; amplifiers with resistive or capacitive feedback perform the arithmetic.
  2. Patch-programmed and general-purpose. The program is a wiring pattern the operator changes, not a fixed function the designer chose.
  3. Built or buildable outside a factory. Either the machine was assembled by an individual, or the design was published in enough detail for an individual to assemble it.
  4. Documented well enough to be checked. A photograph of a finished machine is not a design. A schematic, a board, a parts list or a constructional article is.

1.2.2 What This Series Excludes, and Why

Table 2 — What This Series Excludes, and Why

ExcludedReason
Mechanical analog computers — differential analysers, tide predictors, planimetersA different technology with a different literature. They belong to the prehistory of this subject and are mentioned only where a modern builder cites them
Commercially manufactured machinesThe EC-1, ES-400, TR-10, EF-140 and Comdyna GP-6 are reference points here, not subjects. Each has, or will have, its own treatment
Analog AI accelerators and in-memory-compute chipsThese are analog and they are current, but they are not patch-programmed and not general-purpose. They appear in Vol 7 only to explain why funded interest returned to the field
Synthesiser modules used as synthesisersFunction-generating modules that happen to integrate are not an analog computer. Vol 5 treats the harder question of whether they can be assembled into one
THE Analog Thing, as a subjectCovered separately and in depth — see below

1.2.3 THE Analog Thing Is a Reference Point Here, Not the Subject

A small white desktop analog computer with a printed patch field of integrators, summers, inverters, multipliers and comparators above eight coefficient knobs and a mode switch.

Figure 2 — THE ANALOG THING, the machine against which every design in this series is measured. The printed patch field carries the element symbols directly; the eight coefficient potentiometers and the IC/OP/HLT mode switch occupy the lower panel. Photograph: File:THE ANALOG THING.jpg by Jwdietrich2, CC BY 4.0, via Wikimedia Commons.

THAT already has an eight-volume treatment in this hub, and nothing here duplicates it. It appears in this series for one reason: it is the only machine in the field that passes the full open-hardware test in §4 while also being a finished, purchasable product, which makes it the natural yardstick. Where a homebrew design makes a decision, the useful question is usually “what did THAT do, and why is this different?”

Three facts about it are carried forward and used throughout. Its schematics and production data are published by anabrid GmbH in a public repository under the BSD 3-Clause licence, copyright notice dated 2022. It is sold assembled at €499, which sets the price a homebrew machine has to beat or justify. And its computing complement — five integrators, four summers, four inverters, two multipliers, two comparators and eight coefficient potentiometers, on ±12 V rails with ±10 V as the machine unit — is a concrete answer to “how many of each element is enough”, which Vol 2 §6 uses as a baseline.


1.3 The First Word: “Homebrew”

The term does less work than it appears to. It describes who built a machine, not how good it is, and the record contains homebrew machines that outperform contemporary commercial ones as well as machines that barely work.

What the homebrew designs in this series do have in common is a set of constraints the manufacturers did not share:

Table 3 — What the homebrew designs in this series do have in common is a set of constraints the manufacturers did not share

ConstraintConsequence visible in the designs
No calibration laboratoryAccuracy is claimed rarely and measured even more rarely. Most published homebrew designs state no accuracy figure at all
No production volumeParts are whatever was cheap and available in single quantities, which is why the same three or four part numbers recur across decades
One person’s labourElement counts are small. Ten amplifiers is a large homebrew machine; the 1960s professional machines had ten times that
No obligation to support itDocumentation stops when the builder’s interest does, which is the single commonest defect in the record
Freedom to be strangeGyrators for Chua oscillators, ±100 V rails, quadrature oscillators built into the panel — features no manufacturer would ship

That last row is worth holding onto. The homebrew record’s value is not that it reproduces the commercial machines more cheaply. It is that it contains decisions a product manager would have vetoed, and those decisions are where the engineering interest lies. Vol 4 reads six of them in detail.


1.4 The Second Word: “Open-Source”

1.4.1 The Test

A decision tree testing whether a hardware design is open source: files published, editable source format, licence file present, licence covering hardware.

Figure 3 — The test applied to every design in this series before it is described as open hardware. Each “no” exit is a real category with real consequences for a later builder. Diagram authored for this dive by build/make_diagrams.py.

The phrase “open-source analog computer” appears throughout this field, applied to projects at every point on the spectrum from fully licensed to merely visible. This series does not repeat the phrase on a project’s own authority. It applies the four questions in Figure 3, in order, and reports where each design stops.

The distinctions the test enforces are not pedantic:

  • Published is not licensed. A schematic on a personal website, with no licence, is readable by anyone and reusable by nobody with certainty. Copyright subsists automatically; silence is not permission. This is the commonest state in the homebrew record and it is not a criticism of the authors, who were sharing work, not drafting instruments.
  • A PDF is not a source format. A schematic rendered to PDF can be read and cannot be modified, re-simulated or re-spun. Gerbers can be fabricated but not edited. Neither is equivalent to the design files.
  • A software licence on hardware files is a real but partial answer. BSD-3-Clause and MIT were drafted for source code. Applied to Gerbers and schematics they express clear intent and are far better than silence, but they do not address the questions hardware-specific licences were written for. This is worth stating plainly because the best-licensed projects in this field — including THAT — are in exactly this position.

1.4.2 What the Test Returns

Applied across the field, the answers cluster in a way that is itself the finding:

Table 4 — Applied across the field, the answers cluster in a way that is itself the finding

CategoryExamples in this surveyWhat a later builder can do
Licensed, hardware files published in source formTHAT (BSD-3-Clause)Rebuild, modify, sell — the licence says so
Licensed software, hardware published, licence stub incompleteAnalog Paradigm Model-1Ambiguous; see Vol 7 §3
MIT-licensed personal projectsdanja/analog-computer, Marbslab/Analog-computerReuse permitted; completeness varies sharply
Published without any licenceFitch (2010), the EEVblog machine, most magazine designsRead and learn; reuse at the reader’s own legal assessment
Published as a magazine article under a publisher’s copyrightPEAC (1968), Kronis (1978)Historically important, legally still someone’s property

One further case deserves naming because it is easy to misread. The anabrid hardware repository is described by its own README as holding “assorted bits and pieces of hardware we want to release to the community” — and carries no licence file at all. The intent is unmistakable and the legal instrument is absent. That combination, intent without instrument, characterises a great deal of this field.


1.5 The Census: What Actually Exists

A timeline from 1960 to 2026 marking documented homebrew and open-source analog computer designs, with a visible gap between about 1980 and 2005.

Figure 4 — The documented record held in this project. Entries are designs a reader could build from, not machines that merely existed. Diagram authored for this dive by build/make_diagrams.py.

1.5.1 The Designs

Table 5 — The Designs

DesignDateElementsKey partsLicence status
PEAC, Practical Electronics1968Modular units A–D; amplifiers, integrators, function generator, four-quadrant multiplierSilicon transistors; discretePublisher’s copyright
Kronis, Practical Electronics1978Ten computing amplifiers; 148-socket patch panel741 op-amps; two AD533JD multipliers; relay mode controlPublisher’s copyright
Vogel homebrewc. 2005Compact desktop machine, 2 mm jacksLF355/LF353 in the original; AD534K multiplierPCBs circulated by the designer; no public licence
Fitch, “Analogue Computer”20104 summer/integrators, 2 summers, 4 inverters, 2 multipliers, gyrators, quadrature oscillatorTL074J; AD633JN; DPDT relays; µA78M12CKCPublished, no licence stated
EEVblog “GK”2012 onwardFunction generators, log/antilog amplifiers, iteration counter; 19-inch rackLT1097; SSM2212; ±110 V railsThread-documented; no licence
THE Analog Thing20215 integrators, 4 summers, 4 inverters, 2 multipliers, 2 comparators, 8 potsTL074H; ±12 V railsBSD-3-Clause
Malmö thesis machine2022Single-board V1 and V2; second-order capabilityTL074; AD633JNZ; NJU7662Thesis; no hardware licence
danja/analog-computer2020–2026Summers, integrators, differentiators; 2 mm patch fieldOp-amps, breadboard prototypeMIT
Marbslab/Analog-computer2024–2026Single board, with Gerbers, BOM and printed partsNot fully documented in the repositoryMIT

1.5.2 Three Observations From the Table

The parts list barely changes. A TL07x-family quad op-amp and an AD633 multiplier appear in designs forty years apart and in machines at both ends of the quality range. Vol 2 §4 examines whether that persistence is justified by the parts or merely by their familiarity; the answer is not the same for the two chips.

The gap is real. The corpus held in this project contains no constructional series between about 1980 and 2005. That is not proof nobody built anything, but it matches the wider history: the analog computer stopped being a thing a magazine would serialise at roughly the point the microcomputer became one.

Completeness and licensing are uncorrelated. The two MIT-licensed repositories are among the least complete designs in the table. The most thoroughly engineered homebrew machine in it — the EEVblog ±100 V system, which is the only entry to treat precision as its primary design goal — has no licence at all. A licence tells a reader what they may do, not whether the thing works.

1.5.3 What a Machine Has To Contain

Every design in the table converges on the same irreducible element set, which is the subject of Vol 2:

Table 6 — Every design in the table converges on the same irreducible element set, which is the subject of Vol 2

ElementFunctionMinimum useful count
Summer / inverterWeighted addition and sign change2–4
IntegratorIntegration with respect to machine time, with settable initial condition2 for any second-order system; 3 for the interesting non-linear ones
Coefficient potentiometerMultiplication by a constant between 0 and 1One per coefficient in the equation
Four-quadrant multiplierMultiplication of two variables0 for linear work; 2 for Lorenz-class problems
ReferenceDefines the machine unit against which everything else is measured1, and its quality sets the machine’s absolute accuracy
Mode controlIC / OP / HLT applied to every integrator simultaneously1, and it is the hardest part to build well — Vol 3

1.6 What Is Not Known

Stated plainly, so that no later volume has to imply otherwise:

  • Measured accuracy for any homebrew design in the table. Not one of the constructional articles surveyed reports a measured error figure for a completed machine against a known solution. Claims about homebrew accuracy in this series are therefore derived from component specifications, and are labelled as derivations wherever they appear.
  • How many were built. No design in the table has a known build count. The magazine series presumably produced machines in some quantity; no evidence of that is held here.
  • Whether the Fitch machine was finished as documented. The held page states that the schematics and panel were, at the time of writing, untested, and separately reports a working Lorenz attractor afterwards. The two statements are consistent with a working machine but do not establish which revision the photographs show. Vol 4 §4 sets out exactly what the documents support.
  • The Model-1 licence. The proprietary half of anabrid’s dual licence is, in the repository text itself, explicitly “a stub”. What a commercial user may do is therefore not determinable from the published documents. Vol 7 §3 quotes the text rather than paraphrasing it.
  • Comdyna’s production span. Secondary sources give 1968–2004 for the GP-6. No primary document establishing either endpoint is held here, and the figure is used only as background.

1.7 Why This Subject Is Worth Seven Volumes

The element set is small enough to hold in the head and rich enough to be hard. Six kinds of component, one of which — the integrator with its mode switch — contains nearly all the difficulty. That ratio is unusual and it is what makes the machine a good teacher.

The failure modes are instructive rather than merely annoying. An analog computer that is wrong does not halt or throw. It produces a smooth, plausible, continuous curve that is not the solution. Learning to distrust a good-looking answer, and to build the static checks that catch it, is a transferable discipline. Vol 6 §5 treats it as a procedure.

The licensing question is live and generalises. The gap between “published” and “open” documented here is not specific to analog computers. It is the ordinary state of most shared hardware, and the four-question test in §4 applies unchanged to anything else a reader might want to build from someone’s published design.


1.8 What Comes Next

Vol 2 takes the element set apart: what an operational amplifier has to do to be a computing element, which error terms matter, and which specific parts meet the requirement — with every figure traced to a datasheet rather than to habit. Vol 3 goes to the integrator and its mode switch, which is where homebrew machines are won and lost. Vol 4 reads the six documented designs as engineering decisions. Vol 5 covers substrates and physical construction, including the recurring question of whether a Eurorack case can be made into an analog computer. Vol 6 is programming: scaling, worked patches and check-out. Vol 7 is the licence audit and the account of where the modern machines depart from the 1960s ones, and why.

Comments (0)

  1. Loading…

Comments are held for moderation — nothing appears until approved.