TheFeralEngineer / Klipper-for-Elegoo-Neptune-series-3D-Printers

run Klipper on your neptune 2, 2s, 3, 3pro, etc!
172 stars 28 forks source link

Match values from official Elegoo Marlin sources #30

Closed sandmmakers closed 10 months ago

sandmmakers commented 11 months ago

For the Neptune 3 Pro, Plus, and Max printer configuration files, a number of values related to the steppers, probe offset, screw tilt adjust, and bed mesh differ from the values in the official Elegoo Marlin source. These values can be changed to better match printer physical dimensions and the behavior observed when using the official Elegoo Marlin firmware.

  1. Stepper value changes allow the configurations to better match the physical dimensions of printer bed, end stops, and axes
  2. Probe offset value changes allow the configurations to better match the physical dimensions of the toolhead and probe
  3. Screw tilt adjust value changes allow the configurations to better match the manual bed leveling behavior observed with the official firmware. This is a subjective change, but might better match users' expectations surrounding a default Klipper configuration replicating the previous Marlin behavior.
  4. Bed mesh value changes allow the configurations to better match the automatic bed leveling behavior observed with the official firmware. This is a subjective change, but might better match users' expectations surrounding a default Klipper configuration replicating the previous Marlin behavior.

Closes #29

NotAmaan commented 11 months ago

Tried this on N3 pro. Got issues where toolhead wouldn't go to corner after print. And probe calibration wouldn't save correctly.

sandmmakers commented 11 months ago

@NotAmaan What error messages are being reported in Fluidd/Mailsail?

rshev commented 10 months ago

Was this tested on N3Pro?

I'm getting

position_endstop in section 'stepper_x' must be between position_min and position_max

Once the underlying issue is corrected, use the "RESTART"
command to reload the config and restart the host software.
Printer is halted

which is fair as position_endstop is clearly out of bounds.

sandmmakers commented 10 months ago

It looks like Line 118: position_endstop: -6.0 might have also needed to be changed to position_endstop: -5.0. Since I don't have access to a Neptune 3 Pro, can you try making the change and see if that fixes the issue?

rshev commented 10 months ago

It does. I currently have a print in progress with this change.