The bench

The test equipment NovaOS is developed and measured with: what is on the bench, what it has cost, and what we plan to buy next. Suggest what to buy, or what to test.

CH1 What it has cost

NovaOS is built in the open, and so is its budget: everything bought to develop and test it, at what it cost with shipping and tax.

$20,922.37$9,388.70 on the bench · $11,533.67 on the build computers

Equipment

ItemQtyCost
Rigol MHO9342$1,998.00
Saleae Logic Pro 161$1,499.00
Siglent SSA3021X Plus1$1,395.00
Rigol DHO924S1$899.00
LibreVNA1$650.00
Magewell USB Capture HDMI (32060)2$638.00
Rigol PLA22161$399.00
Owon ADS802A1$319.00
Leo Bodnar LBE-1421 GPSDO clock source1$299.13
Leo Bodnar LBE-1322 fast-edge pulser1$271.93
LibreCAL1$166.00
Equipment$8,534.06

Cables and accessories

ItemQtyCost
Pomona BNC cable, 12 in (2249-C-12)11$402.26
Pomona 50 Ω BNC feed-through terminator (4119-50)2$173.22
Pomona BNC adapter (3284)2$89.33
Pomona BNC cable, 24 in (2249-C-24)2$74.43
Pomona BNC tee (3285)2$41.38
Amphenol BNC to SMA cable, 25 cm1$28.05
TP-Link Archer TX20U Nano Wi-Fi 6 USB adapter1$18.99
Uni USB to Ethernet adapter (RTL8153)1$14.99
UGREEN USB to Ethernet adapter (AX88179B)1$11.99
Cables and accessories$854.64

CH2 On the bench

The instruments NovaOS is developed, measured and filmed with, and what each one does.

Oscilloscope, 4 channels, 12-bit, two built-in generator channelsRigol MHO934 (x2)

The MHO900 units NovaOS is developed and measured on: the MHO figures and videos on this site come from them.

Oscilloscope, 4 channels, 12-bit, built-in signal generatorRigol DHO924S

The DHO800/900 unit NovaOS is developed and measured on: the DHO figures and videos on this site come from it.

Oscilloscope from another makerOwon ADS802A

A reference to compare NovaOS against, and a look at which other scopes it could help.

Logic analyzer, 16 channelsSaleae Logic Pro 16

A second opinion for NovaOS's protocol decoders: a bus decoded by the logic analyzer's own software is the reference the scope's decode is checked against.

Vector network analyzer, 100 kHz to 6 GHz, with a signal-generator modeLibreVNA

A clean sine source for measuring each channel's frequency response and the bandwidth limits, and it measures the loss of the cables and splitter in that path.

Calibration standard for the network analyzerLibreCAL

Calibrates the network analyzer at the cable ends, so the cable and splitter losses it measures can be trusted.

Logic probe, 16 channelsRigol PLA2216

Plugs into the scope's digital inputs: the 16 logic channels, digital triggers and bus decoding that NovaOS runs are tested with it.

Spectrum analyzer, 9 kHz to 2.1 GHz, with tracking generatorSiglent SSA3021X Plus

Its tracking generator sweeps a sine across the scope's band for the bandwidth and band-limit measurements.

Fast-edge pulse generatorLeo Bodnar LBE-1322 fast-edge pulser

One capture of a very fast edge gives a channel's step response, and from it the whole frequency response: a cross-check of every band-limit filter and of the rise time.

GPS-locked clock sourceLeo Bodnar LBE-1421 GPSDO clock source

A frequency known to GPS accuracy: it checks how true each scope's time base, frequency readings and generators are.

HDMI capture deviceMagewell USB Capture HDMI (32060) (x2)

Records the scopes' HDMI output for the videos on this site, so they show the scope's own screen rather than a camera pointed at it.

CH3 Wish list

What we plan to add next, and what each piece will let us test.

Next to buy

2-way resistive power splitter, DC to 4.2 GHzMini-Circuits ZFRSC-42-S+

Splits one source into two scope inputs: one channel at full bandwidth as the reference, the other under test, so the source's and cables' own roll-off cancels out of the result.

about $70 to $100
SMA to BNC adapters and matched SMA cablesSMA to BNC adapters (x4) and matched SMA cables (x2)

Connects the network analyzer, the spectrum analyzer and the splitter to the scopes' BNC inputs without a stack of barrel adapters.

about $40 to $80

Build computers

Eight small computers, set up identically from one configuration, that build, simulate and test everything: NovaOS images, FPGA designs, the test suites. Four run Windows 11 with Ubuntu inside it, so the FPGA tools have Windows; four run Ubuntu directly.

NameMachineProcessorMemoryStorageSystem
SethMinisforum MS-A2Minisforum MS-A2Ryzen 9 9955HX, 16 cores32 GBSamsung 980 1 TBWindows 11 + Ubuntu 26.04 (WSL 2)
RyanMinisforum MS-A2Minisforum MS-A2Ryzen 9 9955HX, 16 cores32 GBSamsung 980 1 TBWindows 11 + Ubuntu 26.04 (WSL 2)
ChrisMinisforum MS-A2Minisforum MS-A2Ryzen 9 9955HX, 16 cores32 GBSamsung 980 1 TBWindows 11 + Ubuntu 26.04 (WSL 2)
AshleyMinisforum MS-A2Minisforum MS-A2Ryzen 9 9955HX, 16 cores32 GBSamsung 980 1 TBWindows 11 + Ubuntu 26.04 (WSL 2)
MiyaMinisforum MS-A2Minisforum MS-A2Ryzen 9 9955HX, 16 cores32 GBSamsung 990 PRO 4 TBUbuntu 26.04
DonnMinisforum MS-A2Minisforum MS-A2Ryzen 9 9955HX, 16 cores32 GBSamsung 990 PRO 2 TBUbuntu 26.04
JamesMinisforum MS-A2Minisforum MS-A2Ryzen 9 9955HX, 16 cores32 GBSamsung 990 PRO 2 TBUbuntu 26.04
VenusMinisforum Venus SeriesMinisforum Venus SeriesCore i9-12900H, 14 cores32 GBSamsung 990 PRO 2 TBUbuntu 26.04

What they run

All eight carry the same tools at the same versions.

ToolVersionUsed for
Ubuntuevery build runs on it, natively or in WSL 226.04 LTSevery build runs on it, natively or in WSL 2
Yocto Projectthe NovaOS images6.0the NovaOS images
RustNovaOS's programs, with Zig 0.16 and cargo-zigbuild for the scopes' ARM processors1.99NovaOS's programs, with Zig 0.16 and cargo-zigbuild for the scopes' ARM processors
GCC / Clangthe kernel and the C parts15.2 / 21the kernel and the C parts
Pythontest benches and tools3.14test benches and tools
AMD VivadoFPGA designs (on the Windows machines)2026.1FPGA designs (on the Windows machines)
KiCadcircuit boards10.0circuit boards
Icarus VerilogFPGA simulation12FPGA simulation
QEMUbooting images without the hardware10.2booting images without the hardware
FFmpegbuilt from source: the player and the videos on this site9.0.2built from source: the player and the videos on this site

What they cost

ItemQtyCost
Minisforum MS-A27$5,523.00
32 GB DDR5 memory8$3,992.00
Samsung 990 PRO 2 TB3$1,169.67
Samsung 990 PRO 4 TB1$849.00
Build computers$11,533.67

CH4 Suggestions

Equipment and test setups NovaOS users suggested, and where each one stands.

None published yet. Yours could be the first.

Suggest something

Know a piece of equipment that would make NovaOS better tested, or a measurement worth making? Tell us: what to buy, or what to connect to what and what to measure. Post it on NovaOS's EEVblog thread.