Change Log
3 min leer
February 1, 2026v0.9.0 (2026-01-20)
New Features
- Pressure Cylinder:
- Added Auto-Detect Mode: This new mode automatically selects between Normal Auto and Interlocked Auto (Balanced) based on the current interlock state.
- Progress Bar: The pressure profile progress bar is now integrated directly into the profile item row for better visibility.
Improvements & Fixes
- Pressure Cylinder:
- Cleaned up controls: Removed the deprecated “Joystick Double-Tap” feature to prevent accidental activations.
- Fixed UI: Corrected mode description strings to accurately reflect available modes.
- Fixed UI: Fixed progress bar positioning in the profile list.
v0.8.0 (2026-01-23)
New Features
- Slave Mode: Holding STOP + CYCLE buttons now toggles “Slave Mode” (indicated by Orange LED). In this mode, all profiles are disabled.
- Pressure Cylinder “No Load” Mode: Added a periodic cylinder switching mode when lifting the plates under no load (< 140 raw). This prevents skewing during free movement.
Improvements & Fixes
- Loadcell Logic:
- Implemented signed integer logic to correctly handle “Dead Zone” (negative) sensor values.
- Negative values are now prioritized as “Most Urgent” in Auto Balanced mode to ensure proper engagement.
- Improved Disconnect/Timeout detection: High values (> 6000) trigger an immediate timeout error, while transient negative drifts are treated as valid load.
- Fixed an issue where loadcell timeouts were falsely reported due to split-packet updates.
- PV Validity: Explicitly handling stale sensor data to prevent “ghost” pressure readings (e.g. 5%) when sensors are disconnected.
- Safety Defaults:
- Stopping the machine or joystick errors now default the Pressure Cylinder to Auto-Detect mode instead of Manual, ensuring smoother recovery.
- Increased Operator Switch hold time to 2.5s to prevent accidental toggles.
- Auto-Detect: Fixed
DEFAULT_AUTO_MODE_STOPPEDlinkage error.
v0.7.0 (2026-01-18)
- Pressure Cylinder:
- Unified manual control logic for single and multi-cylinder modes, ensuring consistent overload protection.
- Improved stability of mode transitions and loadcell handling.
- Sequential Heating: stability updates, default mode ‘heat most urgent’
v0.6.0 (2025-12-05)
Breaking Changes
New Features
- Timeline Scrubbing: You can now jump to any point in a profile’s timeline using the new slider. This is available in both the Profile Card and the main Playback controls, allowing for quick adjustments to the elapsed time.
- Pressure Cylinder HOLD: Double-tapping UP on the joystick now triggers a “HOLD” function. This captures the current pressure as the new setpoint and automatically switches to Auto mode to maintain it. This feature can be enabled/disabled via settings.
- Settings Memory: The machine now remembers your “Interlocked” and “Mode” settings for the Pressure Cylinder even after a restart.
- Pressure Profiles: There are now 4 instead of 1 pressure profiles.
- Warmup Notification: A buzzer now sounds when a temperature profile completes its warmup phase and begins running.
- Sound feedback for Temperature Profiles: The machine now makes a sound when a temperature profile warmup phase is completed.
Improvements & Fixes
- Pressure Cylinder:
- Unified manual control logic for single and multi-cylinder modes, ensuring consistent overload protection.
- Improved stability of mode transitions and loadcell handling.
- Visual Feedback:
- Added a “Disconnected” icon (crossed-out WiFi) to Controller Cards and Pressure Cylinder controls. This appears immediately if the connection is lost, so you know when data is stale.
- Added a “Profile” badge to Controller Cards to clearly show which profile is currently active.
- Enabled buzzer sounds for key profile events.
- Profile Editor:
- Fixed text readability in the description field when using Dark Mode.
- Optimized button layout for better usability on mobile devices.
- Safety:
- Added safeguards to prevent accidental pressure application when no profile is running.
- Fixes:
- Better handling of disconnected devices over Modbus.
- Restore IsSlave, ComWrite after reboot.
- Restore Omon & Temperature profile enabled state after reboot.
- Profile Timing: Fixed an issue where the profile timer would start counting during the warmup phase. The timer now correctly starts only after the profile enters the running state.