Skip to content

Releases: Rylan-Meilutis/OctoPrint-RME-Compatibility

RME Compatibility 0.1.0b117

Pre-release

Choose a tag to compare

@Rylan-Meilutis Rylan-Meilutis released this 25 Sep 00:11
648adb9

Restore pending tool-mapping review after browser reconnect and initial UI binding. Add a dedicated review action to the RME dropdown, independent of the general action controls. Automatic opening still respects the prompt preference; explicit review remains available. Validation: 237 Python tests run, 4 skipped, remaining tests passed; mapping DOM tests including reconnect passed. Includes the prior filament sync-loop and stuck read-status fixes. Update through the beta channel and restart OctoPrint. Pre-lowering OctoPod completion snapshots are not included.

RME Compatibility 0.1.0b116

Pre-release

Choose a tag to compare

@Rylan-Meilutis Rylan-Meilutis released this 24 Sep 02:33
95c28ef

Fix SpoolManager remaining at reading selections from printer when all selections already match. Track completion across all reported tools, including empty slots, without restarting filament writes. Disconnected requests no longer leave a busy status; provider exceptions end the read with a failure status. Includes regression tests for unchanged selections, empty slots, duplicate reports, and disconnected requests. Validation: 237 tests run, 4 skipped, all remaining tests passed. Hardware validation pending. Update through the beta channel and restart OctoPrint.

RME Compatibility 0.1.0b115

Pre-release

Choose a tag to compare

@Rylan-Meilutis Rylan-Meilutis released this 24 Sep 02:26
0c9518e

Fix repeated filament synchronization writes when a spool color name differs from the printer shared RGB palette label. Matching RGB and manufacturer no longer trigger full resynchronization solely because of the label; genuine RGB/manufacturer changes still synchronize and provider labels remain intact. Includes regression coverage for repeated reports. Validation: 235 Python tests run, 4 skipped, all remaining tests passed. Hardware validation pending. Available through the beta update channel; restart OctoPrint after updating.

RME Compatibility 0.1.0b114

Pre-release

Choose a tag to compare

@Rylan-Meilutis Rylan-Meilutis released this 21 Sep 17:34
a112cef

Exposes current-print LCD, chamber and status brightness controls. Keeps lighting controls available during delayed telemetry and adds immediate LCD feedback with failure/timeout rollback. Rejects premature zero remaining-time estimates instead of reporting finishes now. Validation: 233 Python tests (4 skipped), lighting and mapping DOM tests passed. Hardware validation pending; this does not claim to resolve all ETA or OctoPod temperature issues.

RME Compatibility 0.1.0b113

Pre-release

Choose a tag to compare

@Rylan-Meilutis Rylan-Meilutis released this 21 Sep 00:02
df2f753

Fix the tool-mapping modal being clipped above the screen: prevent OctoPrint modal-manager margins from applying a second centering offset. The dialog stays viewport-bounded and scrollable. Includes the b112 startup line-number handshake fix. Mapping UI regression tests and 233 Python tests passed (4 skipped). Update through the Beta channel and restart OctoPrint.

RME Compatibility 0.1.0b112 — Serial startup fix

Choose a tag to compare

@Rylan-Meilutis Rylan-Meilutis released this 20 Sep 23:50
b508587

Fix serial-start resend loop

  • Do not inject priority progress updates while OctoPrint is Starting, resuming, canceling, or otherwise outside stable Printing/Paused states. Check again at the queue boundary.
  • Fixes the reported progress frame displacing M110 N0 and causing repeated Resend: 1, followed by OctoPrint's emergency stop.
  • Includes b111's SpoolManager filament-sync Apply controls and centered optional print tool-mapping modal, plus b110 Dashboard connection/grid fixes.

Validation: 233 Python tests (4 skipped); seven UI suites passed for the included UI changes. Hardware retest still required.

Update using OctoPrint Software Update's Beta channel and restart OctoPrint. If already stopped by M112, clear the printer's stopped state using its normal reset/restart procedure and reconnect before retrying. Do not disable checksum or line-number validation.

RME Compatibility 0.1.0b111

Pre-release

Choose a tag to compare

@Rylan-Meilutis Rylan-Meilutis released this 20 Sep 23:46
f737723

Filament sync and centered print mapping

  • Put Apply filament mapping to printer and Use printer filament mapping directly in the SpoolManager integration panel, with pending-sync feedback.
  • Keep pre-print tool mapping separate in a centered, scrollable modal. Saved-default mode does not open it automatically; explicit review remains available.
  • Retain material validation and explicit print continuation. Filament/spool sync does not start a print.
  • Includes b110's disconnected/non-RME Dashboard icon visibility and grid alignment fixes.

Validation: 232 Python tests (4 skipped) and all seven JavaScript UI suites passed. Physical-printer and browser-theme verification remain recommended.

Update through OctoPrint Software Update's Beta channel, restart OctoPrint, and refresh the browser. Firmware lighting changes require the refreshed firmware release separately.

RME Compatibility 0.1.0b110

Pre-release

Choose a tag to compare

@Rylan-Meilutis Rylan-Meilutis released this 20 Sep 22:14
5633b9b

Inline mapping editors and Dashboard fixes

  • Tool mapping opens in the RME tab, not a persistent top-of-screen notification. The navbar links to the editor instead of applying defaults.
  • Graphical spool mapping is inline on the same page, with a Save and apply spool mapping button. Tool mapping has its own Save and apply tool mapping — continue print action, so spool assignment does not accidentally start a job.
  • Keep material validation and explicit print confirmation. Fix the spool save button staying enabled after changes were saved.
  • Hide the Dashboard RME gauge when disconnected or connected to a non-RME printer; reconnecting restores one gauge.
  • Remove extra flex layout/padding so the gauge follows Dashboard's native vertical spacing; restore native fan placement when removed.

Validation: 232 Python tests (4 skipped) and all seven JavaScript UI suites passed. Browser interaction and layout should still be checked with your Dashboard theme.

Update using OctoPrint Software Update's Beta channel, restart OctoPrint, then refresh the browser. No firmware update is required for these plugin UI changes.

RME Compatibility 0.1.0b109

Pre-release

Choose a tag to compare

@Rylan-Meilutis Rylan-Meilutis released this 20 Sep 19:52
3b84d8c

Adds the shared Off / Auto / On Auto PA selector for updated 6.9.0-RME and 6.10.1-RME firmware. Mode changes do not start calibration; skipped and fully cached batches close the calibration workflow. Validation: 232 Python tests (4 skipped), six UI suites, source distribution built. Update through the OctoPrint Beta channel. Firmware TPU feeding changes require supervised hardware validation after clearing any existing jam.

RME Compatibility 0.1.0b108

Pre-release

Choose a tag to compare

@Rylan-Meilutis Rylan-Meilutis released this 19 Sep 06:10
d2c83c2

Responsive print-time On/Off lighting with synchronized Control/navbar state; idle retains timed/locked modes. Adds an OctoPod lighting compatibility bridge using the RME backend. Sends capability-gated OctoPrint progress and ETA to matching firmware, superseding G-code estimates while preserving unknown and paused values. Requires updated RME firmware. Restart OctoPrint after updating. 229 Python tests and six UI suites passed; physical printer and iOS validation pending.