After you power on the machine for the first time, perform these pre-flight checks before issuing any machine commands.
Plug your ethernet cable (probably through a dongle) into your PC. Then navigate to the IP address you set previously or http://jubilee.local (RRF 2.4+ only). If you cannot connect, double check your setup in the Connecting to Jubilee instructions.
When the machine is on but before homing, the motors are disabled, so you can freewheel them without damaging the machine. This section will make sure that motor starting points and directions are set correctly.
Toolchanger Lock Axis Check
Rotate the knob on the REL such that the REL tab is touching the external limit switch. This will put the twist lock is in the horizontal (unlocked position).
Limit Switch Check
Check to make sure that all of your limit switches are responding. This is especially critical for X and Z. You can check this by manually triggering the limit switch and watching the corresponding LED on your Duet board respond.
XY Movement Check
First off, let's get a sense of which direction creates positive movement in X and Y.
Looking at the machine top-down from the front, +X moves the carriage to the left and +Y moves the carriage down.
Check to make sure that the XY movement direction is correct.
- Power up the machine.
- From the GCode Console in the Web UI, disable the motors with
- By hand, move the machine carriage to approximately the center of the bed.
- Now tell the machine that the current location is X=0, Y=0 using
G92 X0 Y0.
- From the Dashboard, use the X+1 key to move the machine in the positive X axis direction. Confirm that the machine moves in that direction. If it does not, make note, and we will flip the directions at the end of this procedure.
- From the Dashboard, use the Y+1 key to move the machine in the positive Y axis direction. Confirm that the machine moves in that direction. If it does not, make note, and we will flip the directions at the end of this procedure.
If the machine did not move in either correct X or Y axis, there are a few places to check:
- Check that the motor slots are configured correctly in the config.
- Check that the motor phase wiring is correct.
If you get a warning like this
Error: motor phase A disconnected on drivers [driver number], something is wrong with your wiring. When checking motor wiring, power off the machine first! Then, check that (1) all motor connector pins are fully seated into their sockets. If so, give each motor wire a gentle pull to ensure that each wire is actually connected to the connector. Fix any wires that may actually be disconnected.
Jubilee auto-levels its Z axis. But for this feature to work, the machine needs to start as close to level as you can achieve by eye. That's because there are hard-stops on the Z axis that prevent any Z axis motor from moving past the end of the rail. If the machine is too misaligned, it will crash into these hard-stops and make an ugly noise. (The machine will be fine though). In practice, this is pretty easy to achieve since you can use the bolt holes on the linear rails as a reference for the height of each rail.
With the machine powered on but not yet homed, rotate the each Z axis coupler such that the bed looks level by eye. You can use the bolt holes on the linear rail as a reference.
Z Motor Assignment Check
It's possible to mix up the back, front-left, and front-right Z-axis motors. This will prevent auto-leveling from working since corrections will be applied in the wrong way.