Quantcast
Channel: Reprap Forum - Stepper Motors, Servo Motors, DC Motors
Viewing all articles
Browse latest Browse all 2228

Axis steppers stop after first command

$
0
0
My first post here. Please excuse any mistakes or wrong forum.

I have been searching all over for the solution to my problem. My Printer has been running fine up until now. I have a ORD Solutions MH3000 with 5 nozzles on it. It runs Marlin firmware. I have been modifying it so that I can add a laser cutter to it. After several mistakes while rerouting the liquid cooling system and messing with some nozzles I ended up breaking some thermocouples and thermistors. Since I have so many nozzles and I have upgraded parts coming soon I decided to just continue on and modify the firmware to show less nozzles so that I can eliminate the ones that are giving me issues. I also decided to lower the firmware based maximum travel of each axis.

When I got everything up and running I found I can turn the laser on and off. Great! The nozzles heat up and show correct temps. Great! I can home each axis. Looking good. Now, here's the issue. I can control each axis through pronterface or S3D just fine with one click. Is what I mean is this. Let's say I tell it to move X +10, it does. When I press +10 again, nothing happens. From there if I press +100 it moves +90 and stops at +100 yet S3D thinks it is located at +110. Now, if I press +10 the printer moves -90 to go back to +10 location and S3D thinkings it is located in the correct spot. No matter what, I cannot get the steppers to move in any other way. They home fine from any location. This is happening to all three axis. I'm stumped. I have no idea why this would be happening.

The only things I changed in the firmware were in configuration.h and pins.h. I moved some hot end connections around, I moved thermistor connections around, I changed the nozzle count to 3 (laser is driven off hot end 3), I changed the first two hot ends to a thermistor by changing Temp2 from a -3 to a 2. I changed their max temp to 310 instead of 460. In the pins.h file I reassigned some pins to the temp1 and 2. Finally I assigned the correct pin for the laser.

This printer uses an Azteeg 3x Pro board.

I have attached a copy of the firmware file I modified.

Any help is appreciated. Thank you.

Viewing all articles
Browse latest Browse all 2228

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>