MKS DLC32 homing Y tadellos, aber X nur 3 mm

  • Moin aus Lübeck,

    folgendes Problem bei erweitertem Eleksmaker mit MKS DLC32 V2.1 FW 2.3

    Beim Homing in die Endstops macht Y alles wie es soll, X verfährt aber nur ca. 3 mm und findet so natürlich den Endstop nicht.

    Wenn ich X und Y z.B. 10 cm verfahren lasse und dann homing über Lightburn einstelle, verfährt Y bis in den Endstop und referenziert dann. X hingegen bewegt sich nur wenig und das MKS zeigt plötzlich neue Position X=0 und Y=0 an... wenn ich in Lightburn sage, auf Ausgangsposition fahren, fährt er zum Startpunkt beim Einschalten des Boards zurück.


    Ich poste nachher noch mal die GRBL Konfiguration.


    Hat einer eine Idee? Board ist neu...


    Vielen Dank fürs lesen...


    Daniel

  • Zeig mal die Ausgabe von ? (Fragezeichen) in der Konsole.

    ---------

    Laser: Sculpfun S6 Pro bis S70 (alle Modelle/Module), Creality Falcon 2 Pro 60W

    3D-Drucker: Creality CR-10, Anycubic Kobra 3 Combo

    CNC: TwoTrees TTC450

  • $0Step pulse time6microsecondsSets time length per step. Minimum 3usec.
    $1Step idle delay255millisecondsSets a short hold delay when stopping to let dynamics settle before disabling steppers. Value 255 keeps motors enabled with no delay.
    $2Step pulse invert0maskInverts the step signal. Set axis bit to invert (00000ZYX).
    $3Step direction invert5maskInverts the direction signal. Set axis bit to invert (00000ZYX).
    $4Invert step enable pin0booleanInverts the stepper driver enable pin signal.
    $5Invert limit pins1booleanInverts the all of the limit input pins.
    $6Invert probe pin0booleanInverts the probe input pin signal.
    $10Status report options1maskAlters data included in status reports.
    $11Junction deviation0.010millimetersSets how fast Grbl travels through consecutive motions. Lower value slows it down.
    $12Arc tolerance0.002millimetersSets the G2 and G3 arc tracing accuracy based on radial error. Beware: A very small value may effect performance.
    $13Report in inches0booleanEnables inch units when returning any position and rate value that is not a settings value.
    $20Soft limits enable0booleanEnables soft limits checks within machine travel and sets alarm when exceeded. Requires homing.
    $21Hard limits enable0booleanEnables hard limits. Immediately halts motion and throws an alarm when switch is triggered.
    $22Homing cycle enable1booleanEnables homing cycle. Requires limit switches on all axes.
    $23Homing direction invert6maskHoming searches for a switch in the positive direction. Set axis bit (00000ZYX) to search in negative direction.
    $24Homing locate feed rate75.000mm/minFeed rate to slowly engage limit switch to determine its location accurately.
    $25Homing search seek rate400.000mm/minSeek rate to quickly find the limit switch before the slower locating phase.
    $26Homing switch debounce delay500.000millisecondsSets a short delay between phases of homing cycle to let a switch debounce.
    $27Homing switch pull-off distance2.000millimetersRetract distance after triggering switch to disengage it. Homing will fail if switch isn't cleared.
    $281000.000
    $30Maximum spindle speed900.000RPMMaximum spindle speed. Sets PWM to 100% duty cycle.
    $31Minimum spindle speed0.000RPMMinimum spindle speed. Sets PWM to 0.4% or lowest duty cycle.
    $32Laser-mode enable1booleanEnables laser mode. Consecutive G1/2/3 commands will not halt when spindle speed is changed.
    $490
    $501
    $381
    $402
    $430
    $100X-axis travel resolution160.270step/mmX-axis travel resolution in steps per millimeter.
    $101Y-axis travel resolution160.860step/mmY-axis travel resolution in steps per millimeter.
    $102Z-axis travel resolution80.000step/mmZ-axis travel resolution in steps per millimeter.
    $103100.000
    $104100.000
    $105100.000
    $110X-axis maximum rate850.000mm/minX-axis maximum rate. Used as G0 rapid rate.
    $111Y-axis maximum rate850.000mm/minY-axis maximum rate. Used as G0 rapid rate.
    $112Z-axis maximum rate6000.000mm/minZ-axis maximum rate. Used as G0 rapid rate.
    $1131000.000
    $1141000.000
    $1151000.000
    $120X-axis acceleration1800.000mm/sec^2X-axis acceleration. Used for motion planning to not exceed motor torque and lose steps.
    $121Y-axis acceleration1800.000mm/sec^2Y-axis acceleration. Used for motion planning to not exceed motor torque and lose steps.
    $122Z-axis acceleration500.000mm/sec^2Z-axis acceleration. Used for motion planning to not exceed motor torque and lose steps.
    $123200.000
    $124200.000
    $125200.000
    $130X-axis maximum travel650.000millimetersMaximum X-axis travel distance from homing switch. Determines valid machine space for soft-limits and homing search distances.
    $131Y-axis maximum travel910.000millimetersMaximum Y-axis travel distance from homing switch. Determines valid machine space for soft-limits and homing search distances.
    $132Z-axis maximum travel50.000millimetersMaximum Z-axis travel distance from homing switch. Determines valid machine space for soft-limits and homing search distances.
    $133300.000
    $134300.000
    $135300.000
  • Ich meinte nicht die Firmware-Einstellungen, sondern die Ausgabe, wenn du das Fragezeichen schickst. Und am besten auch noch Folgendes:

    ?

    $#

    $i

    ---------

    Laser: Sculpfun S6 Pro bis S70 (alle Modelle/Module), Creality Falcon 2 Pro 60W

    3D-Drucker: Creality CR-10, Anycubic Kobra 3 Combo

    CNC: TwoTrees TTC450

  • Allerdings ist auch $30 falsch, das sollte 1000 sein. Und für die langsame Endgeschwindigkeit ist die Beschleunigung ganz schön hoch. Das kann auch nicht so richtig passen.

    ---------

    Laser: Sculpfun S6 Pro bis S70 (alle Modelle/Module), Creality Falcon 2 Pro 60W

    3D-Drucker: Creality CR-10, Anycubic Kobra 3 Combo

    CNC: TwoTrees TTC450

  • ?

    <Idle|MPos:-2.003,2.002,0.000|FS:0,0|Pn:PX|Ov:100,100,100>

    ok

    $#

    [G54:0.000,0.000,0.000]

    [G55:0.000,0.000,0.000]

    [G56:0.000,0.000,0.000]

    [G57:0.000,0.000,0.000]

    [G58:0.000,0.000,0.000]

    [G59:0.000,0.000,0.000]

    [G28:0.000,0.000,0.000]

    [G30:0.000,0.000,0.000]

    [G92:0.000,0.000,0.000]

    [TLO:0.000]

    [PRB:0.000,0.000,0.000:0]

    ok

    $i

    [PRODUCER:MKS DLC32]

    [V2.30(8M.H35.20231206)]

    [VER:1.1h.2023120602:]

    [OPT:VMPH,63,512]

    Target buffer size found

    [MSG:Using machine:MKS DLC32]

    [MSG:No Wifi]

    ok

  • $30 hab ich jetzt auf 1000 gesetzt und die Beschleunigung auf 800 reduziert,

    ist aber im Ergebnis das gleiche, Endschalter Y wird angefahren und referenziert und auf X selbiges Problem.

    Motortreiber sind TMC 2209 V1.3 Habe die auch schon mal vertauscht, Problem bleibt gleich...

  • Ja, wie ich es mir gedacht habe. Dein X-Endschalter ist dauerhaft gedrückt. Prüfe die Verkabelung oder den Schalter. Pn:PX bei der Ausgabe vom Fragezeichen heißt, dass der Probe (P) Endschalter gedrückt ist (kannst du irgnorieren) und der X Endschalter.

    ---------

    Laser: Sculpfun S6 Pro bis S70 (alle Modelle/Module), Creality Falcon 2 Pro 60W

    3D-Drucker: Creality CR-10, Anycubic Kobra 3 Combo

    CNC: TwoTrees TTC450

  • Ja, das kenne ich. Da muss man manchmal auch nachts aufstehen, um ein Problem zu prüfen :)

    ---------

    Laser: Sculpfun S6 Pro bis S70 (alle Modelle/Module), Creality Falcon 2 Pro 60W

    3D-Drucker: Creality CR-10, Anycubic Kobra 3 Combo

    CNC: TwoTrees TTC450

  • Aber danach konnte ich besser schlafen...


    So nun aber die Lösung: Ich hatte beim Kabel verlängern den Stecker ( JST 4-Pol ) auseinander genommen und neue Längere Kabel gecrimpt.

    Beim zusammenbau dann der Fehler, Alle drei kabel nacheinander eingesteckt, belegung bei meinen Steckern ist aber 1 VDD, 2 GRND, 3 leer, 4 Signal... Habe ich nicht gemerkt, weil die LED immer anging wenn der Endstop betätigt wurde. Dann gestern Abend nachgemessen, Stecker neu belegt und wie durch Zauberei lief es dann wie gewünscht.


    Vielen Dank noch Mal für die Hilfe!

    :thumbup: :)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!