Welcome! Log In Create A New Profile

Advanced

Printer home with bed to the front?

Posted by Andreas15 
Printer home with bed to the front?
June 23, 2015 07:47PM
I'm creating my own 3D printer and would like to get the bed towards me when doing a home command. This is others than a Prusa, I know, but I think it's more efficïent, because this way you can clean the bed and it just looks more natural to me.

Now how do I do this? I think I have to mount the endstop on the front of the machine then? I want to keep the X-homing to the left and the Z-homing down, just the Y-homing to the front, so the hotend to the rear. What do I need to change in the firmware? I don't get anything from this firmware stuff yet.

I hope someone can help me?

Thanks
Re: Printer home with bed to the front?
June 23, 2015 07:54PM
Yes, you would have to place the endstop on that end. You would also have to configure the firmware accordingly, so it interprets that endstop as a maximum, so that it homes to max in Y, and so that endstop is interpreted as the correct dimension. How all that is done depends on your electronics and firmware.

As an alternative you can home wherever you want and use start and end g-code to place the bed where you want it when you want it there. It's not unusual for an axis to go to one extreme and then traverse to the other to do something. Most deltas home to the top and, of course, start printing at the bottom.
Re: Printer home with bed to the front?
June 24, 2015 03:15AM
X to the left is X-max.
Y to the front is Y-min.
// Sets direction of endstops when homing; 1=MAX, -1=MIN
#define X_HOME_DIR 1
#define Y_HOME_DIR -1
#define Z_HOME_DIR -1

Then the bed will come to the front when homing, but the 0,0,0 point is at the far right side, so you see all the prints from their backside compared to the view in your slicer.
-Olaf
PS: Don´t forget to change the cable position of the x-endstop to X-max on the RAMPS and also enable max_endstops in Marlin

//#define DISABLE_MAX_ENDSTOPS
//#define DISABLE_MIN_ENDSTOPS

Edited 2 time(s). Last edit at 06/24/2015 03:18AM by o_lampe.
Re: Printer home with bed to the front?
June 24, 2015 05:52AM
Quote
o_lampe
X to the left is X-max.
Y to the front is Y-min.
// Sets direction of endstops when homing; 1=MAX, -1=MIN
#define X_HOME_DIR 1
#define Y_HOME_DIR -1
#define Z_HOME_DIR -1

Then the bed will come to the front when homing, but the 0,0,0 point is at the far right side, so you see all the prints from their backside compared to the view in your slicer.
-Olaf
PS: Don´t forget to change the cable position of the x-endstop to X-max on the RAMPS and also enable max_endstops in Marlin

//#define DISABLE_MAX_ENDSTOPS
//#define DISABLE_MIN_ENDSTOPS


Is their a possible way to let it print normally, and not seeing it from the back side, but just how I put it in the slicer?

Is there any reason why prusa's home there bed to the rear?
Re: Printer home with bed to the front?
June 24, 2015 11:25AM
Yes in cura ( and other slicers too for sure ) you can turn the part around any way you like.

I have my prusa set up as you want to do it. But I´m not happy with the y-endstop being so exposed in the front. One stupid day, I accidently trigger the endstop and the print stops with a warning. eye rolling smiley
Re: Printer home with bed to the front?
June 24, 2015 12:57PM
For one thing, you can set up the endstops however you want, but the positive y axis direction has to be a clockwise rotation from the positive x axis when viewed from above or the printer will make mirror image parts. With the endstops at the back and left (or front and right), you'll configure both endstops as min or both endstops as max, depending on which way you want to view the bed in the slicer and host software. If you set up with front and left or back and right endstops you'll have to use one as min and one as max, which is not as intuitive.
Sorry, only registered users may post in this forum.

Click here to login