Odrive 3.6 Keeps dissapearing

Goes through calibration fine, but shortly after I try to run the motor I get a disconnect from odrv0.

I am putting the system into:

odrv0.axis0.requested_state = AXIS_STATE_CLOSED_LOOP_CONTROL

Then changing position to test the rsult:

[ In [31]: odrv0.axis0.controller.input_pos = 1

In [32]: odrv0.axis0.controller.input_pos = 0

In [34]: odrv0.axis0.controller.input_pos = 3

In [35]: odrv0.axis0.controller.input_pos = 0

Oh no odrv0 disappeared
In [36]:

It doesn’t come back until I exit and run odrivetool again. Then it just drops without doing anything when sitting idle.

My setup is a new Odrive 3.6 board, two AMT10E2 encoders, and two D6374 motors (only one is connected right now). I’m using a Meanwell 24 VDC, 18 Amp supply.

My configuration is from the Getting Started for Odrive page, but I have increased the current limits to 40 Amps and 20 Amps for calibration.

Please check the docs for suggestions on ground loops and noise abatement