Skip to content

Releases: kaktus85/MightyWattR3

2021-09-28_FW3.1.7_SW3.1.4.8

28 Sep 00:34
Compare
Choose a tag to compare

Added default file path for 64-bit GNUplot (preferred over 32-bit)

Bug fixes for range switching and log file saving

12 Dec 18:55
Compare
Choose a tag to compare
  1. This release fixes bug where the program would crash under certain operations with log file
  2. When either voltage or current range is switched, both voltage and current value buffers (filters) are flushed so there will not be any mixed filtered/unfiltered pairs of voltage and current

Bug fixes for MPPT, file saving and range switching

05 Dec 15:46
Compare
Choose a tag to compare

This release fixes two bugs and one possibly inconvenient feature

  1. Fixed bug where MPPT not working in programmatic (constant) mode:
    Fixed so the MPPT command is sent only once at the beginning of programmatic control step.

  2. Fixed inconvenient feature where snapshots were not being saved immediately:
    Snapshots were saved but not immediately. To get higher performance, log file is not flushed to disk after every write but rather in blocks. That meant that snapshot was indeed created but not written to the file immediately. Specifically for snapshots, I have set to write to disk immediately so the snapshot should be visible right after clicking.

  3. Fixed a bug where wrong filtered values were produced immediately after range switching
    This was because sample queue for filter was not flushed when range is switched. Filter queue now automatically resets upon range switching. Until the queue is refilled with samples, the latest single sample (i.e. an unfiltered value) is used.

Allowed short-term overload

31 Jan 16:54
Compare
Choose a tag to compare

The application will not enforce power limits and let the load decide on short-term overloads.

Temperature can be selected in watchdog and skip modes

26 Dec 20:32
Compare
Choose a tag to compare

This release addds temperature to watchdog and skip modes
Also fixes issue where some units were not displayed correctly
Changed system timestamp format to hh:mm:ss.sss or hh:mm:ss,sss with fixed width (leading and trailing zeroes), depending on local culture settings

Minor fix for correct display of current and voltage ranges for low ranges

01 Dec 23:40
Compare
Choose a tag to compare

This release fixes sub-optimal algorithm for reporting of current and/or voltage range. Measurement is not affected, only the maximum current and voltage ranges displayed in the application are now calculated correctly.

User pin control and serial number displaying

27 Oct 16:44
Compare
Choose a tag to compare

This software update brings two new functions:

  1. MightyWatt R3 control program will display the serial number of the connected unit. In order for this to work, the serial number must be defined in the configuration file. Because it is a new function, you will have to again download your particular calibration file, copy it into the folder with the firmware (Arduino project), overwriting the default one. Then upload the project to Arduino. After connecting, the serial number will be displayed in the bottom status bar. In fact, you can use any string and it will be displayed in parentheses after the "MightyWatt R3" in status bar. The important bit is a new line in Configuration.h:
    #define SN "SN000" /* Serial number */

  2. A new function lets you set and reset the digital pins on Arduino that are not used by MightyWatt R3 itself. In the present HW revision, these are the pins 2, 6, 7, 10 and 13. Remember that pin 13 is connected to an on-board LED on original Arduino. You can control the pins from two places: Either from Tools->User pins or using a new User pins tab in Program. That means you can insert pin control to Program mode as well.

Both firmware (in Arduino) and software (Windows application) must be updated to make the new functions available.
The communication protocol has been changed to accomodate the pin set/reset function.

Fixed fan flag in firmware

21 Oct 13:40
Compare
Choose a tag to compare

Fixed incorrectly reported fan flag in status. This change does not affect the control program as the flag is not used but if you run custom software, then it may be important for you to update to this version. If you use the stock software, there is no need for update.
Thanks to Bent for spotting this!

Updated software-controlled modes

25 Sep 17:07
Compare
Choose a tag to compare
Proportional factor implemented to adaptive-step algorithm

Asynchronous COM port generation

13 May 17:01
Compare
Choose a tag to compare

This release brings asynchronous generation of COM port lists. That means the GUI won't hang when Connection menu is accessed.