I have a strange issue with an Alunar m508 DIY kit I just received. If you have any ideas, It would be greatly appreciated.

Here are a few scenarios.

Scenario 1

1. Turn on printer

2. Autohome and preheat (X Y and Z Axis all work as expected)

3. Start print (USB)

4. Starts the print as expected.

5. X Axis stops accepting commands and can be moved as though the stepper is disabled.

6. Prints one line and continues to draw over said line.

7. Abort print

Scenario 2

1. Turn on Printer

2. Autohome

3. Move all Axis with hardware or software controls.

4. Y and Z function as expected.

5. X takes one command regardless of step distance or +/- and stops functioning. Acts like stepper is disabled and can me moved manually.

6. Wait a few min… the stepper reinitialize and it accepts 1 command to move and issue repeats.

When this happens the motor is not moving/making sounds. It just acts like you disabled steppers but only on the X Axis after accepting one command.

Troubleshooting done

Switched the X and Y plugs on the board.

–Y motor and plug show the same issue when plugged into the X motor controller on the board. Ruling out a short in the wire or motor issue.

Attempted to wiggle/press on the connector

–no change. Ruling out a short in the connector.

Turned the machine off than on again quickly

–Will accept one command then issue repeats. This is faster reset than the waiting a few min.

Downloaded custom firmware from a user on Github for this printer.

–Same issue. Custom firmware was questionable…

Downloaded updated Marlin 1.1.8 firmware configured it from scratch and flashed.

–Same issue. Perhaps I have a setting wrong in Marlin… Something to do with timing?

Go to Marlin documentation and start changing one line of code at a time that may have something to do with it.

–Same issue but getting better at understanding what’s under the hood.

Any ideas would be welcome! Can link my Marlin coding if requested.