3.6.28
Features
Drain Routine
Introduced new manufacturing/SERVICE mode functionality located in the settings tab that includes a UI flow to guide users through a more efficient drain routine.
Rather than starting a recipe, this routine directly opens and closes the valve 4 times in 3 second open intervals and 1 second closed intervals before remaining open for 10 seconds and then closing.
The UI flow notifies users to disconnect the water line before performing the routine, but does not check if they have.
This is primarily to be used in manufacturing post water testing a new machine, but will be available to technicians in the field.
Enhanced Flow Through Heater Control
Retuned and optimized heat control based on 4 - 8 mL testing across 200V@50Hz, 208V@60Hz, and 230V@50Hz power conditions
New Local Area Network log and flowmeter web server
Enabled by default during manufacturing/SERVICE mode, and disabled at startup by exiting SERVICE mode
Enabled and disabled manually in the SETTINGS->NETWORK menu
Displays raw and calibrated flowmeter data
Allows for individual and bulk log file downloads
Password protected
Accessible by any device on the local network by typing “http://ps2.ipa.ddr.ess” into the browser address bar, where “ps2.ipa.ddr.ess” is the IP address displayed in the same NETWORK menu.
“http://{SERIALNUMBER}.local” may also work to access the page, if the LAN supports mDNS, where {SERIALNUMBER} is the serial number of the specific machine (e.g. ps2504003)
Service Mode Flow Rate Display
While in service mode, any recipe with less than 10 pours will display real-time flow rate on OLED screen, in between the temperature and total pour volume. For visual clarity, units are omitted from the display, but the flow rate is in mL/s, using the machines current calibrated values (i.e. default calibration if not calibrated). Recipes with 10 or more pours do no show flowrate (or temperature) data.
8hr Idle Reset
If the machine is idle for 8 hours, it triggers a software reset to address long term instability in Python threading library outside of Poursteady’s control
Fixes
Improved stability of heater control
Improved timing of all UI and motion control
Slightly improved boot time (1:45 from switch on to “READY!”)
Simplified screensaver routines should help address errors around waking from screensaver and sleep
Clarified on screen language regarding Recipe Editing
Leaving Recipe Editing by any flow will now return to Recipe Selection view (not Recipe Editing view as in earlier software)
Improved handling of default Manufacturing/Tech recipes such that combinations of custom recipes do not ever cause Recipe Quick view (long press from Recipe Select) to display incorrect information
Reworked handling of webserver so that UI is always in control of webserver state. Previously during manufacturing mode, the UI was not always in sync with the system. There is still indeterminate delay between start-up and shutdown of the actual server and UI state due to network system process internals.
Modernized low level flow rate counter handling, OLED screen communication, and push button interface.
Improved settings file handling to prevent file corruption that was likely the trigger of several occasional bugs (e.g. “repeating initial onboarding”)
Complete rewrite of recipe database handling to address low level inconsistencies with recipe database access
Fixed bug that was showing Vendor Service Mode recipes hidden outside of Service Mode
Screensaver Wakeup Bug
Click registering when in screensaver and screen off mode caused the device to pour unexpectedly etc
Improved user experience maps to common convention, click wakes device up but does not register on the device
Button Handling
Button handling refactor for simplification of software and improved reliability
Screen Drawing
OLED screen draw was refactored for improved efficiency
Screen draw is faster and more reliable across all device screens
Improved temperature performance
Heating PID loops have improved tuning to more quickly get to temperature, reduce overshoot, and maintain temperature more consistently
