Skip to content

Releases: eez-open/modular-psu-firmware

1.6

16 Feb 09:04
Compare
Choose a tag to compare
1.6

Important: This firmware version supports two revisions of the MCU module (task #94). For this reason, on first start after downloading, you can expect a selection like the one below to appear. If you got BB3 through a Crowd Supply crowdfunding campaign and the color of the PCB is green, choose r2B4 (the newer version of r3B3 has a PCB in blue).

mcu selection

If you accidentally select the wrong revision of the MCU module, you can correct it later on the System information page.

MCU selection

List of changes:

  • #35 Power channel coupling issues
  • #59 Module header background colors
  • #71 Improve text string editing
  • #75 Module labeling
  • #78 Bargraphs scaling
  • #92 Insecure functions should not be used
  • #94 Add support for MCU module r3B3
  • #115 MCU Failed message on power up is confusing
  • #116 SCPI DLOG settings change back to default after each trigger
  • #117 DLOG configuration menu & corresponding SCPI settings do not match
  • #118 Log configuration GUI
  • #120 Selected encoder step value is not remembered correctly
  • #123 Low current values presentation in DLOG viewer
  • #127 Negative number input problem (in DLOG offset)
  • #129 On time counter increment error
  • #130 Diode tester script stop issue
  • #131 Dout2 PWM settings are not saved in user profile
  • #134 Static IP address not using netmask, gateway, DNS
  • #135 Record info about module firmware update in event log
  • #136 Auto-recall mismatch on power up is not functional
  • #137 Keyboard Shift/Symbol Order
  • #140 Micropython NameError
  • #141 Some ramp & delay settings cause a reboot
  • #142 Op-amp calculator uses wrong values for calculating inverting configuration
  • #143 Ramp doesn't work on power up
  • #145 With Rprog in DCP405 Power limit should be inactive in display and OPP setting
  • #146 Change Protection ("shield") icon to channel settings icon on power modules
  • #147 Output coupling limitations in tracking mode
  • #148 DCM220 doesn't round off low power values
  • #149 Clear protection not always shown in red (follow up on #146)
  • #150 OVP changes in RProg mode
  • #158 DCM220 low value indication (<) doesn't fit in all screens
  • #160 Step settings in channel trigger display not updated from changes ramp & delay overview
  • #163 MQTT event error

1.5

11 Nov 15:05
Compare
Choose a tag to compare
1.5
  • #82 Displaying power in default view
  • #91 Build issues with STM32CubeIDE 1.4.x on Windows7
  • #98 DCP405: With 'Best' current scaling, allow using 5 uA steps while in low current range
  • #99 Hide hidden system folders on µSD card.
  • #100 0.0V and 0.0A sometimes shown as -0.0V or -0.0A
  • #102 Raw socket (TCP) connection issues
  • #103 Implement MAV bit in Status Byte register
  • #104 Garbage in SCPI error message?
  • #106 lack of precision in low current range
  • #110 Poor encoder control for PWM in v1.4
  • #111 Add customizable boot logo
  • #112 Notification when screenshot is taken

Accompanying module firmware versions: DCM220 v0.6 and DCM224 v0.9

1.4

26 Oct 11:32
Compare
Choose a tag to compare
1.4

This release mainly addresses multiple issues reported by the BB3 backers.

  • #33 The detected module fault is pushed to standby
  • #60 Replace SYSTem:CHANnel:SNO? with SYSTem:SLOT:SNO?
  • #61 Record in event log MP script execution start and end
  • #67 NTP server connection frequency
  • #68 Decrease resolution of manual fan speed control
  • #69 "Encoder & User sw" menu improvement
  • #70 Inconsistencies in the number of decimal places displayed
  • #72 Further encoder functionality improvements
  • #73 Numeric value rounding issue
  • #74 Disable Down-programmer in low current range
  • #76 Lightness issue in Dark mode
  • #77 Retain encoder step (via User SW) setting on power up
  • #80 DLOG current background highlighting in 2-ch mode
  • #81 Encoder step size changing improvement
  • #84 Additional check for parallel coupling
  • #86 List preview issue
  • #87 Encoder step values for voltage and current for DCP405
  • #89 Wrong value in low current calibration graph
  • #93 Disable User sw menu when Power/Reset control menu is active
  • #95 USB is disabled after firmware upgrade from v1.0
  • #96 Garbage in event log on power up without SD card
  • #97 Current readout in YT-view and dark theme could be more readable

1.3.2

14 Oct 12:42
Compare
Choose a tag to compare

Hotfix release that corrects the problem of RTC delay.

  • #62 RTC accuracy improvements
  • #65 USB initialization issue

1.3.1

09 Oct 13:41
Compare
Choose a tag to compare

This release resolve the following issues:

  • #63 Cannot write calibration params into EEPROM
  • #64 CALibration:CLEar does not work on SMX46

1.3

24 Sep 10:46
Compare
Choose a tag to compare
1.3

Skip this release since it introduced the #63 issue with calibration which was corrected in v1.3.1

  • #46 Add support for SMX46 module
  • #50 DCP405 temp sensor error in standby mode
  • #51 Display host name in system info page
  • #52 SENSe:CURRent:RANGe parameter error
  • #53 OUTPut:PROTection:CLEar and trip message
  • #54 Add SCPI command for enable/disable selected module
  • #55 Serial connection issue with self-test is not passed
  • #56 INST? query returns wrong value
  • #57 SYSTem:DELay command
  • #58 Replace channels with module names in system info

1.2

31 Aug 15:12
Compare
Choose a tag to compare
1.2

DCM224 module, a new variant of DCM220 is supported in this release.

  • #41 Add support for DCM224 module
  • #43 PWR_SSTART signal after soft-start
  • #44 Wrong message when AUX temp OTP tripped
  • #47 List doesn't work if dwell longer the 5 seconds exists
  • #48 Profile recall issue if protection tripped or error is detected
  • #49 Error message in trigger mode when protection tripped

1.1

06 Aug 16:17
Compare
Choose a tag to compare
1.1
  • #23 Current unit symbol in SCPI query
  • #24 Disable CRC errors on uninitialized modules (without firmware)
  • #26 Missing media when SD card is not present
  • #27 New SCPI commands for addressing modules
  • #29 Wrong error message for OVP HW trip
  • #28 LIST jitter
  • #30 Scroll with encoder doesn't work for LIST import/export
  • #31 PWM output is still working in standby and after shutdown
  • #32 Disable default OPP
  • #34 HW OVP trip on OE ON when ramp delay is set
  • #36 TFT display test
  • #38 Support for USB mass storage
  • #39 USB Host HID mode
  • #40 Two column display mode

1.0

18 May 08:33
Compare
Choose a tag to compare
1.0

STM32F7 firmware for EEZ Bench Box 3 (BB3) Test & Measurement chassis manufactured for crowdfunding campaign on Crowd Supply. It includes support for the following modules:

  • AUX PS r3B3
  • BP3C r3B2
  • DCM220 r2B8
  • DCP405 r2B11
  • MCU r2B4