Spice modelling of vacuum tubes has already a long history. An important prerequisite is (obviously) the availability of accurate spice models of the vacuum tubes. In the past, many spice models were generated based on I-V curves as published in the datebooks published by the tube manufacturers. There are important limitations to this approach, most notably that it is sometimes difficult to get an accurate reading from the old graphs, and, perhaps most important, the fact that only limited datasets are available for a tube. This last shortcoming has been removed completely with the advent of the uTracer. The uTracer can provide accurate representations of the tube characteristics. The variation in characteristics between tubes is substantially larger than measurement errors in the uTracer itself.


On this page two SPICE parameter extraction tools:
ExtractModel 4 by Derk Reefman, including advanced modeling of (beam) pentodes, and
the web-based Tube-Models by Rogelio Baucells!



ExtractModel 4

My friend and (ex)colleague Derk Reefman has spent a lot of effort on improving the modeling of especially pentodes and beam pentodes.
His improved models include secondary emission, grid current, modeling of beam pentodes, and improved screen and anode current modeling.
Next to that he wrote an intelligent parameter extraction program “ExtractModel” that can be used to extract the model parameters from measured data.
The program uses elaborate algorithms to find the best initial parameter values to obtain the best and also physical model fits.
The program directly interfaces with the data files generated by the uTracer.

If you have questions about ExtractModel 4, please contact Derk directly: derkreefman@gmail.com


Many power tubes show substantial secondary emission effects. Those effects never received a lot of attention, because in the tube datasheets these effects where always largely ignored. After all, secondary emission was not considered something to be proud of. Still, for many designs in audio amplification, secondary emission effects can have a sizeable impact, especially for high outputs where the Ia-Va trajectory of the power tubes transverses the area where secondary emission is dominant.

Also, mixing and modulation tubes have a rich history, and spice models for these tubes are hard to find- if they exist at all. Developing a model to describe those tubes- like the ECH81 and the EF80 with g3 as modulation grid- is not possible based on the available data sheets, as those provide very little detail and only refer to what from a practical perspective was needed to design a circuit.

This and the sheer unlimited availability of tube data with the advent of the uTracer was the reason to start with the development of accurate simulation models, as much as possible based on physics of the valve, for pentodes, beam tetrodes, and hexodes/heptodes. For the pentodes, modelling secondary emission in those has received a great deal of attention. All this has resulted in a program ExtractModel that takes the output file of the uTracer, and provides a Spice simulation model as output.

ExtractModel 4 features:

For users that already have been acquainted with Release 3 of ExtractModel, below are the main differences when updating to Release 4:


The download contains the latest version “ExtractModel V4” complete with theory, manual,examples, and an LTspice library (May-2026).





”Tube-Models” A web-based SPICE parameter extraction tool!

It is with great pleasure that I can introduce you to a new SPICE parameter extraction tool developed by Rogelio Baucells: “Tube-Models”
Tube-Models is web-based, takes the .utd data files generated by the uTracer, and then fits a variety of models, to the data to generate an (LT)spice model.
Being a “hardware man” myself, I am simply amazed by the ingenuity and “web-machinery” behind a beautiful tool like this! I hope you all enjoy using it!
Please find below an introduction to Tube-Models in Rogelio’s own words.

If you have questions about Tube-Models, please contact Rogelio directly at rogelio.javier@baucells.net

For uTracer Readers

Tube-Models is a web-based companion to uTracer: upload the `.utd` file, see clean curve plots, overlay classic tube models, and get SPICE-ready parameters—no installs required.

How It Compares

Similar to Derk Reefman’s ExtractModel, but fully browser-based and easier to use.
All math algorithms for parameter extraction are included, so you can fit triode, tetrode and pentode models directly from your uTracer data.

What You Get

Model fitting: Aligns theoretical curves to your measurements and extracts parameters like `mu`, `kp`, `kg1`, `kvb` for simulators.
SPICE testing: Provides ready-made SPICE circuit files to simulate your fitted model and compare against the original uTracer curves.
Curves and overlays: Visualize grid-voltage families vs plate voltage with model overlays to spot matches and deviations.

Sharing & Repository

Open by design: The code, uploaded measurements, and generated SPICE models are public.
Central library: The site supports sharing and browsing tubes and their models, acting as a community repository for uTracer measurements and SPICE parameter sets.

Why it’s Useful

Turn measurements into decisions: Export SPICE parameters and test circuits straight from your uTracer files.
Fast, friendly, shareable: Web UI; ideal for hobbyists and builders who value convenience and community.

Go directly to the Tube-Model tool: https://audio-projects.us/tube-models/


Rogelio made a short movie, demonstrating the use of “Tube-Models.”
Click here if the movie above does not play correctly.

A short manual to using “Tube-Models”

1 Open the following URL in the browser (chrome or Edge recommended/tested)
https://audio-projects.us/tube-models/
2 Select an existing tube (e.g.: ECC85).
3 You will see on the right side the models that have been calculated for this tube, in case of a triode, only the Norman Koren Triode Model is available.
4 To validate the model against the measured data from the uTracer, select one of the imported files in the center section.

5 Click on the "Plot file data icon"
 
The uTracer file will be displayed
6 Select in the dropdown the calculated model (Norman Koren Triode Model).
The model will be plotted (evaluating the equations) and presented on top of the measurements.

7 Adding a new tube is similar to the procedure described above with the exception that the user needs to upload the uTracer files (.utd) and press on the button to calculate the model.

The entire Tube-Models project is open source, and the repository is available here:
https://github.com/audio-projects/tube-models

Impressions from the Tube-Models parameter extraction tool.