Marlin-2.0.X-MKS-Robin-Nano icon indicating copy to clipboard operation
Marlin-2.0.X-MKS-Robin-Nano copied to clipboard

Adding support for newer Sapphire Plus rev. with dual Endstopps | E3D Hemera preconfig for Sapphire Plus

Open RolfZuckowskiUltras opened this issue 3 years ago • 2 comments

Thank you for your nice work with the pre-compile directives for the configuration of the machines. Helped me a lot.

New Sapphire Plus revision

Newer revisions (manufactures after around April 2020 / Mine is from May) of the Sapphire Plus were improved by adding non-belt-synced Z-Drives with dual endstopps.

Added features:

** - Dual Z-Drive support**

  1. Added directives for the implementation of the dual z-drive in configuration.h (Building up on the "normal" Sapphire Plus)
  2. Adding directive for dual endstop support in configuration_adv.h
  • [x] Tested on Sapphire Plus with Hemera

** - Hemera Support**

  1. Adding directives for normal parameters in configuration.h
  2. Modifying homing order (y-->x-->z) for avoiding collisions with new Z-Spindles/Endstopps
  3. Modifying X-Printbed-Size to 292mm to avoid collisions with new Z-Spindles/Endstopps
  4. Sapphire Pro is not fully tested, but should probably work anyway.

Modified:

  • Faster Z-Homing
  • Secure Homing by lowering Z-Axis by 4mm
  • Wider temp hysteresis for faster and secure preheat

Issues:

No known Issues.

Edit: Issue was (as mentioned) Slicer-Caused. The Hemera is just too fast for the default minimum layer time...

RolfZuckowskiUltras avatar Jul 30 '20 16:07 RolfZuckowskiUltras

Corrected Hemera PID-Values since I don't wanna spam Pull-Requests: p:14.67 i:1.62 d:33.22

RolfZuckowskiUltras avatar Aug 03 '20 18:08 RolfZuckowskiUltras

Works fine on my sapphire plus with dual Z. It can be merged

rcstar6696 avatar Oct 22 '20 18:10 rcstar6696