ver 0.93 build 20220131 (beta) --------------------- - updated ESPAsyncWebServer and LittleFS libs - updated Highcharts.js and other .js to the latest version - added progress bar showing loading of the heavy .js on Home page ver 0.92 build 20210421 --------------------- - all the improvements form 0.92 beta versions ver 0.92 build 20210421 (beta) - overwriting existing Quick Test config will give a warning - additionally to 'last used configuration' in QT, which is restored after reboot, there is an option now to set your default configuration which will be loaded after the reset (if set in the menu) - in the Full Test menu, if the .uts or .utd file already exists, the warning will popup - new drawing of tube-like image with pins for tubes with specified pinouts (in pinouts.csv) ver 0.92 build 20210418 (beta) - design of pin color selection buttons is changed - changing the colors of pins will also change the colors of Va Vs and Vg labels in the Full and Quick test webpages - the Quick Test configuration, which was run last, is automatically restored after ESP32 restart ver 0.92 build 20210409 (beta) - colors for tube-pins are now saved to EEPROM and preserved after spiffs.bin update, so no need to restore them from a backup - new type of Quicktest is implemented (name in the dropdownmenu: "pentode: Vg,gm at specified Ia, Va, Vs"), which can be used matching pentodes (with fixed bias), for example. For a given Ia, Va, and Vs, that Quick test finds the corresponding Vg and Gm - added a possibility to automatically compensate anode and screen voltage drops during the measurements in the quick test, so now the measurements are done at exactly set voltages and not at slightly lower (due to discharge of caps while passing relatively higher currents) - added a popup dialog (thanks to Christophe) for generating and entering all sorts of lists with values for Vg or Va or Vs - in Quick Test, Gm is now estimated more accurately using parabolic (and not linear) fit ver 0.91 build 20210403 --------------------- - recompiled previous version with the latest ESP32 Arduino framework (apparently with bug fixes) which improved the serial communication speed quite a lot - switch from HTTPClient to WiFiClient library in order to same some space on flash drive - added indication when there is no space on SPIFFS to append Quick Test measurements - fixed export of SPICE models for Koren Triode model - added 'crosshair' pointer, which indicates the values of voltages and currents on the axes for the current mouse position ver 0.9 build 20210205 --------------------- - all the improvements from the previous ver.0.8 beta's - the Export button is moved up because of the changes in the Highcharts library that do not draw it nicely in the bottom area - implemented a "memory storage" on ESP32 while acquiring the data. 96kB of the RAM is dedicated to a buffer which stores the acquired data (for comparison, 20 curves, each containing 100 points occupies about 80kB), which allows to jump between the tabs in the navigation menu while running the Full Test, and still visualize the curves after opening the Full Test page ("Home"). In ohter words, the last acquired data are stored now in RAM and pushed to the plot window while reopening "Home" page - improvements on QuickTest page, on a fly application of tube's configs and displaying of the updated parameters - adjustments to deal with new version of Highcharts library that messed up displaying of plot titles - fixing the problem with Highcharts library for file export, where after the exporting of figures the page would not accept new events from uTracer ver.0.8 build 20210123 (beta) - fixes to properly work with Firefox - added search for tube data/pdf on http://tdsl.duncanamps.com/ in the Help>pinouts menu ver.0.8 build 20210111 (beta) - full (experimental) support for uTracer6 - Calibration and FullTest pages are adjusted to deal with uTracer6 version - added constraints and warning in the QuickTest, so the tested point cannot be larger than or equal to 400V or 1000V, depending on the uTracer version (the original windows software will crash in this case) - top menu About is changed to Help, which contains About and Pinouts (pinouts are moved from Files) - added possibility to change colors for pinouts (if you have a specific color for your real wires connecting uTracer with the tube sockets) using pinouts.csv config file - in Model tab it is possible to download the LTSpice model, as well as save it directly to ESP32 SPIFFS file system - fixed displaying proper heater voltage value on FullTest page ver.0.8 build 20201229 (beta) - minor cosmetic changes to the Quicktest page - added two extra parameters to Quicktest for pentodes: dIs/dVa and dIa/dVs (as in the original windows software) - results of Quicktest are now displayed on the OLED screen - added Heater menu to the Quicktest page, so everything can be controlled from a single page while switching on and off the heater and the tubes - added a small flashing triode-like icon to indicate if the heater is on or off - added Pinout tab in Files menu which gives quick access to the tube connection diagrams (specified by a user in a pinouts.csv file) ver.0.8 build 20201222 --------------------- - all the features of the previous (ver.0.7) beta's plus some cosmetic changes to the interface ver.0.7 build 20201214 (beta) - setting Point and Line Styles to "none" and "no line" now hides the corresponding axis completely - setting Vs=0 (or anything less than (or equal to) 2V) for I(Vg, Va) or I(Va, Ig) modes will not show that value in the legend (useful for measuring triodes where having Vs in the legend makes no sense) - improved handling of the information in the legend, for the same tube on Y1 and Y2 values, the legend for curves is also grouped ver.0.7 build 20201211 (beta) - the "File"-browser now updates the info about the free space on SPIFFS after each operation with a file, and not just on page refresh ver.0.7 build 20201207 (beta) - the settings for the acquisition settings and plotting settings are restored after leaving (closing) the webpage and opening it once again (before only the acquisition parameters were restored) - added support for backing up (saving to your computer) all .utd .uts and .csv files into .zip archive and then possibility to restore all of them, for example before and after the firmware update (because reflashing spiffs.bin will overwrite all those files with defaults) - faster communication between ESP32 and uTracer - improved File browser with tabs and separation based on file types ver.0.7 build 20201203 (beta) - "no line" and "none" for a mark options are now properly applied while pressing "Measure" - improved formatting of the tube name in the exported PNG and PDF plots - the value of the power limit Pmax is now visualized in the legend as well - fixed issue with saving wrong numbers of ticks to the config file - added saving of tubename to the ESP32 .uts config file - all extra parameters (logging to file and voltage correction are saved in the config file - fixed swapped values for Ia and Is gains in the webinterface - the loadlines are properly removed before running the measurement with "Measure" - the dropdown menus are updated with newly saved .utd and .uts files automatically - heavy Highcharts library is now loaded from the internet and not ESP32 (those libraries are loaded from the ESP32 only when the ESP32 acts as a WiFi HotSpot) - Files menu now separates .utd .uts and .csv fiels into separate Tabs ver.0.7 build 20201128 --------------------- - added option "copy" tot he Y1 and Y2 axes, so Y1 can be locked to Y2 scale and vice versa - loading and storing of full-test settings from .uts files, (storing/saving) is done only for the parameters that are used by ESP32. There is no complete backward compatibility because ESP32 also uses other parameters. - added logarithmic scaling of the anode voltage is implemented (exactly as here https://github.com/colincci/pUtracer/ ) butit is not exactly how Ronald's windows software does it. It is pretty close but apparently the formulas are slightly different. - The Heater section is moved to the "Home" menu, because now with loading of the config files, the heater should also be set up and it was not possible before. - improved labes and ticks for Y1 and Y2 axes - implemented "track" for X-axis ver.0.6 build 20201122 --------------------- - wifi strength (in dBm) is reported in the terminal (Serial monitor) as well as on the OLED screen - now each Y-axis can be locked to the other one, so the curves follow the same scale ("as Y1" and "as Y2" options) - improvements with OLED functioning, switching to hardware implementation of I2C and SPI for OLED - initial implementation of the Log-scale for voltage sweep on X-axis (not finished yet) - initial implementation of saving the setups/configs of the Full Test to the SPIFFS system ver.0.5 build 20201117 --------------------- - small additions to the OLED screen functionality, both SPI and I2C software implementations ver.0.4 build 20201101 --------------------- - initial public release