Skip to content

🚀 LayerSpy Update: Klipper Colors, Dynamic Heatmaps & True Kinematics

Choose a tag to compare

@Exulizer Exulizer released this 22 Aug 18:58
· 10 commits to main since this release
2f735bd

🎨 New Feature Coloring (Slicer Standard)

The feature type colors in the 3D and 2D previews have been completely overhauled to match the classic standard (familiar from Klipper, Mainsail, PrusaSlicer, or Orca):

  • Orange: Outer Wall
  • Yellow: Inner Wall / Perimeter
  • Red: Infill / Sparse Infill
  • Purple: Solid Infill / Bottom Surface
  • Pink: Top Surface / Skin
  • Light Blue: Bridge / Overhang
  • White: Gap Fill
  • Green: Support

Now you can tell exactly what structures your model consists of at a glance, without staring at a sea of yellow!

🏎️ Dynamic Heatmaps & Perfect Contrast

The speed preview ("Speed") no longer relies on fixed, hardcoded limits (e.g., 240 mm/s).
LayerSpy now dynamically analyzes the absolute maximum speed present in your specific print when loading the G-Code. The color gradient (Blue to Red) and the legend automatically scale perfectly between 0 and your maximum.
Whether you are printing a delicate cylinder at 40 mm/s or a massive part at 300 mm/s – you always get the full color palette and perfect contrast!

📈 "Actual Speed" (True Kinematics) - Massive Improvements

The kinematics mode has been vastly improved:

  • True Heatmap: "Actual Speed" now defaults to the dynamic Blue-to-Red scale, but is based on the actually achievable print head speed (v_real) instead of the target speed requested by the slicer. You can instantly see where your printer physically has to slow down on sharp corners and small curves!
  • New Efficiency Gradient: You can enable a special "Efficiency Gradient" (Red to Green) in the kinematics mode via a new checkbox. This mode shows you the percentage ratio between target and actual speed. It immediately highlights the bottlenecks (acceleration & jerk) in your G-Code where the slicer demands 100% speed, but the hardware simply cannot keep up.

🐛 Bugfixes & UI Optimizations

  • Fixed an issue in the 2D layer view where certain kinematics features were not rendered or had incorrect colors.
  • The speed distribution histogram now uses correct scaling to match the 3D view.
  • Fixed corrupted characters and emojis (?) in the UI and G-Code Explorer.
  • Added missing German and English translations for the new UI elements and modes.