Proximity switch inputs
My 3d printer uses 24vdc NPN proximity switches that I have wired to a transistor board that changes the signals to 5vdc. When the proximity switch is active it sends 5vdc to the arduino board. I am using a Mega2560 and a RAMPS 1.4 board.
I am in the process of setting the 3d printer up and am using the configuration tool on the website.
When I give an axis a move command, the drive is enabled (I can't turn the motor) but nothing is happening. Prior to giving the axis a move command I can turn the motor by hand and also the stop motor button will disable the motors afterwards so I think that is fine. I am wondering if I have the configuration setup wrong for the min and max endstops.
Another thing I am looking into is if the step and direction signals are correct.
Thanks for any help offered!
I am in the process of setting the 3d printer up and am using the configuration tool on the website.
When I give an axis a move command, the drive is enabled (I can't turn the motor) but nothing is happening. Prior to giving the axis a move command I can turn the motor by hand and also the stop motor button will disable the motors afterwards so I think that is fine. I am wondering if I have the configuration setup wrong for the min and max endstops.
Another thing I am looking into is if the step and direction signals are correct.
Thanks for any help offered!
Comments
OK Thanks!
I did manage to get movement! I am using Toshiba TB6560 stepper motor drivers for my 3d printer. I made pololu sized breakout boards which take the 5v pin, the enable, step and direction pins and breaks them out to a 4 pin screw terminal connector on top. It turned out I had the direction and step wires crossed.
Now I am just working on sorting a few things out. The Y axis went through its homing sequence but was going the wrong direction. X axis when homing was going towards the max endstop and when it hit the endstop it wouldn't stop. Z axis did the same thing. I think the X and Z endstops are flipped. I ran out of time but have a few things I am going to test today on it. In the configuration I am going to try selecting the actual digital pins instead of selecting the X min, X max, etc endstop choices.
I used the actual pin numbers for the endstop pin assignments instead of the x min endstop, y min endstop, etc. I am using the ramps 1.4 board left to right have it z max, z min, y max, y min, x max & x min.
Anyways after I got the pin assignments correct everything worked as it should. Now onto calibrating the heaters and the extruder motor.