Configuring the steppermotors on the Scylla 1.0 board

Confirm the TMC5160 drivers are detected:

M122

Expected drivers:

X       Y       Z       Y2
TMC5160 TMC5160 TMC5160 TMC5160

Motor Wiring

Power off before connecting or disconnecting motor plugs.

Scylla motor terminal order:

B1 B2 A1 A2

Each motor must have one coil on B1/B2 and the other coil on A1/A2. Verify with a multimeter before power-up:

Motor assignment:

If the two Y motors fight each other, power off and reverse one complete coil polarity on only one Y motor, for example swap A1 and A2 on that motor.

Working grblHAL Settings

Send these from gSender console. grblHAL saves each $setting=value immediately after ok.

$1=255
$3=7
$4=7
$37=7
$338=7
$140=2000
$141=2000
$142=2000
$150=16
$151=16
$152=16
$100=1600
$101=1600
$102=1600
$110=500
$111=500
$112=300
$120=30
$121=30
$122=20
$130=1200
$131=750
$132=170

Meaning of the important motor settings:

Note: $338 is an axis mask, not a physical motor mask. Use $338=7, not $338=15, even though the machine has a Y2 motor.

Basic Motion Test

Make sure hard limits are off during first motion tests:

$21=0

Unlock if needed:

$X

Test slow relative moves:

G21
G91
G1 X10 F100
G1 X-10 F100
G1 Y10 F100
G1 Y-10 F100
G1 Z10 F50
G1 Z-10 F50
G90

Expected behavior: