Menu Map
This page documents the complete menu hierarchy accessible through the NanoVNA-H touch interface. Touch the screen to open the menu system, then navigate through the tree structure.
Top-Level Menu
Section titled “Top-Level Menu”The main menu appears when touching the right side of the screen during normal operation.
| Button | Action | Description |
|---|---|---|
| DISPLAY | Submenu | Trace, format, channel, and scale settings |
| MARKER | Submenu | Marker selection, search, and operations |
| STIMULUS | Submenu | Frequency range and sweep configuration |
| CALIBRATE | Submenu | Calibration operations and management |
| RECALL | Submenu | Load saved calibration slots |
| MEASURE | Callback | Measurement analysis tools (if enabled) |
| SD CARD | Submenu | SD card file operations (if enabled) |
| CONFIG | Submenu | Device configuration |
| PAUSE/RESUME SWEEP | Toggle | Pause or resume continuous sweep |
DISPLAY Menu
Section titled “DISPLAY Menu”Controls trace configuration and display settings.
DISPLAY├── TRACE│ ├── TRACE 1 Toggle/select trace 1│ ├── TRACE 2 Toggle/select trace 2│ ├── TRACE 3 Toggle/select trace 3│ ├── TRACE 4 Toggle/select trace 4│ └── STORE/SHOW TRACE Toggle stored trace display│├── FORMAT S11 (REFL)│ ├── LOGMAG Return loss in dB│ ├── PHASE Phase angle│ ├── DELAY Group delay│ ├── SMITH Smith chart│ ├── SWR Standing wave ratio│ ├── RESISTANCE Real impedance (R)│ ├── REACTANCE Imaginary impedance (X)│ ├── |Z| Impedance magnitude│ └── → MORE│ ├── POLAR Polar plot│ ├── LINEAR Linear magnitude│ ├── REAL Real part of S11│ ├── IMAG Imaginary part of S11│ ├── Q FACTOR Quality factor│ ├── CONDUCTANCE G (admittance real)│ ├── SUSCEPTANCE B (admittance imag)│ ├── |Y| Admittance magnitude│ └── → MORE│ ├── Z PHASE Impedance phase│ ├── SERIES C Series capacitance│ ├── SERIES L Series inductance│ ├── PARALLEL R Parallel resistance│ ├── PARALLEL X Parallel reactance│ ├── PARALLEL C Parallel capacitance│ └── PARALLEL L Parallel inductance│├── FORMAT S21 (THRU)│ ├── LOGMAG Insertion loss in dB│ ├── PHASE Phase angle│ ├── DELAY Group delay│ ├── SMITH Smith chart│ ├── POLAR Polar plot│ ├── LINEAR Linear magnitude│ ├── REAL Real part of S21│ ├── IMAG Imaginary part of S21│ └── → MORE│ ├── SERIES R Series resistance│ ├── SERIES X Series reactance│ ├── SERIES |Z| Series impedance mag│ ├── SHUNT R Shunt resistance│ ├── SHUNT X Shunt reactance│ ├── SHUNT |Z| Shunt impedance mag│ └── Q FACTOR Quality factor (S21)│├── CHANNEL Toggle S11/S21 for current trace│├── SCALE│ ├── TOP Set top scale value│ ├── BOTTOM Set bottom scale value│ ├── SCALE/DIV Set scale per division│ ├── REFERENCE POSITION Set reference line position│ ├── E-DELAY Set electrical delay│ ├── S21 OFFSET Set S21 calibration offset│ ├── SHOW GRID VALUES Toggle grid value display│ └── DOT GRID Toggle dotted grid lines│├── TRANSFORM│ ├── TRANSFORM ON/OFF Toggle time domain│ ├── LOW PASS IMPULSE Lowpass impulse response│ ├── LOW PASS STEP Lowpass step response│ ├── BANDPASS Bandpass response│ ├── WINDOW Select window function│ └── VELOCITY F. Set velocity factor %│├── IF BANDWIDTH Select measurement bandwidth│├── DATA SMOOTH (if enabled)│ ├── SMOOTH ON/OFF Toggle smoothing│ └── x1, x2, x4, x5, x6 Smoothing factor│└── PORT-Z (if enabled) Port impedance renormalizationMARKER Menu
Section titled “MARKER Menu”Controls marker selection, positioning, and operations.
MARKER├── SELECT MARKER│ ├── MARKER 1-8 Toggle/select markers│ ├── ALL OFF Disable all markers│ └── DELTA Toggle delta marker mode│├── SEARCH Toggle min/max search mode├── SEARCH ←LEFT Search left for peak/min├── SEARCH →RIGHT Search right for peak/min│├── OPERATIONS│ ├── →START Set start freq to marker│ ├── →STOP Set stop freq to marker│ ├── →CENTER Set center freq to marker│ ├── →SPAN Set span from delta marker│ └── →E-DELAY Copy marker delay to e-delay│└── TRACKING Toggle marker tracking modeSTIMULUS Menu
Section titled “STIMULUS Menu”Controls frequency sweep parameters.
STIMULUS├── START Set sweep start frequency├── STOP Set sweep stop frequency├── CENTER Set sweep center frequency├── SPAN Set sweep span├── CW FREQ Set CW (single frequency) mode├── FREQ STEP Set frequency step increment├── JOG STEP Set jog wheel step (AUTO/manual)└── SWEEP POINTS Set number of sweep points ├── SET POINTS Enter custom point count ├── 51 point ├── 101 point ├── 201 point ├── 301 point (F303 only) └── 401 point (F303 only)CALIBRATE Menu
Section titled “CALIBRATE Menu”Calibration operations and settings.
CALIBRATE├── CALIBRATE│ ├── OPEN Measure open standard│ ├── SHORT Measure short standard│ ├── LOAD Measure load standard│ ├── ISOLN Measure isolation (S21)│ ├── THRU Measure through standard│ ├── DONE Complete cal, save to current slot│ └── DONE IN RAM Complete cal, don't save to flash│├── POWER AUTO Select output power level│ ├── AUTO Automatic power selection│ ├── 2 mA│ ├── 4 mA│ ├── 6 mA│ └── 8 mA│├── SAVE│ ├── Slot 0-6 Save to calibration slot│ └── SAVE TO SD CARD Save calibration file│├── RANGE Toggle calibration interpolation├── RESET Reset calibration data├── APPLY Toggle calibration application├── ENHANCED RESPONSE Toggle enhanced response cal└── STANDARD LOAD R Set non-50 ohm load value (if enabled)RECALL Menu
Section titled “RECALL Menu”Load saved calibration data.
RECALL├── Slot 0 Load calibration slot 0├── Slot 1 Load calibration slot 1├── Slot 2 Load calibration slot 2├── Slot 3 Load calibration slot 3 (F072: max)├── Slot 4 Load calibration slot 4 (F303)├── Slot 5 Load calibration slot 5 (F303)├── Slot 6 Load calibration slot 6 (F303)└── LOAD FROM SD CARD Load calibration from SDMEASURE Menu
Section titled “MEASURE Menu”Advanced measurement analysis tools (requires __VNA_MEASURE_MODULE__).
MEASURE├── OFF Disable measurement display├── L/C MATCH L/C matching network calculator├── CABLE (S11) Cable length/loss measurement├── RESONANCE (S11) Find resonance frequency├── SHUNT LC (S21) Shunt L/C component measurement├── SERIES LC (S21) Series L/C component measurement├── SERIES XTAL (S21) Crystal parameter measurement└── FILTER (S21) Filter characterizationSD CARD Menu
Section titled “SD CARD Menu”SD card file operations (requires __USE_SD_CARD__).
SD CARD├── LOAD Browse and load files├── SAVE S1P Save S11 data as Touchstone S1P├── SAVE S2P Save S11+S21 as Touchstone S2P├── SCREENSHOT Save screen capture (BMP/TIFF)├── SAVE CALIBRATION Save calibration to file├── AUTO NAME Toggle automatic filename generation└── IMAGE FORMAT Select BMP or TIFF formatCONFIG Menu
Section titled “CONFIG Menu”Device configuration and settings.
CONFIG├── TOUCH CAL Calibrate touchscreen├── TOUCH TEST Test touchscreen response│├── EXPERT SETTINGS│ ├── THRESHOLD Set harmonic switching frequency│ ├── TCXO Set reference oscillator frequency│ ├── VBAT OFFSET Calibrate battery voltage│ ├── IF OFFSET Select IF frequency (if enabled)│ ├── REMEMBER STATE Enable state backup on power off│ ├── FLIP DISPLAY Rotate display 180 degrees│ └── →DFU Enter DFU bootloader mode│ └── RESET AND ENTER DFU│ └── → MORE│ ├── MODE Select band mode│ ├── SEPARATOR Toggle decimal separator (. or ,)│ ├── USB DEVICE UID Toggle unique USB serial│ ├── DUMP FIRMWARE Dump firmware to SD card│ ├── LOAD COMMAND SCRIPT Run commands from file│ └── CLEAR CONFIG│ └── CLEAR ALL AND RESET│├── SAVE CONFIG Save configuration to flash│├── CONNECTION (if serial enabled)│ ├── CONNECTION USB/SERIAL Toggle USB/serial console│ └── SERIAL SPEED Set baud rate│├── VERSION Display firmware version├── BRIGHTNESS Adjust LCD brightness (F303)│└── DATE/TIME (if RTC enabled) ├── SET DATE Set RTC date ├── SET TIME Set RTC time ├── RTC CAL RTC calibration (ppm) └── RTC 512Hz Led2 Toggle 512Hz clock outputMenu Navigation
Section titled “Menu Navigation”Touch Controls
Section titled “Touch Controls”- Touch right side: Open menu
- Touch menu button: Execute action or open submenu
- Touch plot area: Close menu and return to normal view
- Long press: Some items have long-press actions
Lever Controls
Section titled “Lever Controls”- Up/Down: Navigate menu items
- Push: Select/execute current item
- Push in menu closed: Open menu
Menu Item Types
Section titled “Menu Item Types”The menu system uses several item types:
| Type | Description |
|---|---|
MT_SUBMENU | Opens a submenu |
MT_CALLBACK | Executes an action immediately |
MT_ADV_CALLBACK | Advanced callback with dynamic label |
MT_NEXT | Links to next/back menu |
Source Code Reference
Section titled “Source Code Reference”Menu definitions are located in:
- Menu structures:
ui.clines 1900-2491 - Top menu:
ui.cline 2476 (menu_top[]) - Menu processing:
ui.clines 2498-2715