@mac Yes, of course I watched the video! That's what I was commenting on.
the home point for this Xvico was the FRONT, LEFT, Corner
Sorry, but I'd say the nozzle in the image below is over the back right corner, viewed from the front of the machine (ie reading the text on the bed the correct way up, left to right). If you've set the endstops up as maximum endstops (ie bed maximum position is set when homed, like X200 Y200), then fine, but if they're set up as minimum endstops, the machine coordinates are rotated 180 degrees. Just for clarity: the X axis is (usually) the one that has the nozzle on it (goes left/right), the Y axis is the bed (goes forward/backward).
35576a7e-51a9-41ba-a226-9b62ef8e4ffd-image.png
I copied the M569 commands from the config.g you posted a few days ago. I probably should have said to check the 'S' parameter in them (that's the axis direction)! It's the D3 that silences the motors. It should not have made the motors move, or done anything to the fan. I thought the squealing was motor coil whine, not the fan! Because it stopped when you moved an axis. If it helps, add it to the M569 commands in config.g. Maybe post your current config.g in this thread, too.
Why is homing the x-axis telling the z-axis to go up and then down?
Because homex.g tells it to. Usually it's best to lift the nozzle before homing, just in case it has stopped on the bed, or stopped during printing, so it stops the nozzle being dragged along the bed. Lifting it 5mm is normal, and it usually drops it again after the X (and Y does the same thing) has been homed.
Ian