Welcome! Log In Create A New Profile

Advanced

Help: How to center to print bed to x100 y100?

Posted by antlvk 
Help: How to center to print bed to x100 y100?
March 10, 2014 04:37AM
Help: How to center to print bed to x100 y100? Because it's not centered i can't print full bed of parts. Thanks in advance

Edited 1 time(s). Last edit at 03/10/2014 04:46AM by antlvk.
Re: Help: How to center to print bed to x100 y100?
March 10, 2014 04:59AM
If you are generating your gcodes with slic3r, then under Printer Settings you can tell it where the centre of the bed is.



Large delta printer [miscsolutions.wordpress.com], E3D tool changer, Robotdigg SCARA printer, Crane Quad and Ormerod

Disclosure: I design Duet electronics and work on RepRapFirmware, [duet3d.com].
Re: Help: How to center to print bed to x100 y100?
March 10, 2014 05:24AM
Is it navigate to where I think is center then key in the X and Y? Thanks
Re: Help: How to center to print bed to x100 y100?
March 10, 2014 05:26AM
How about hard code in the config.g?
Re: Help: How to center to print bed to x100 y100?
March 10, 2014 06:22AM
No need, if you home X & Y, the centre should be around x100 y100

As said, if you use slic3r then these figures go in there.


Another RS Ormerod Mk1 meets the world smiling smiley

Retired now but I used to make....
CNC Machined Mk1 aluminium bed support plates for the Ormerod
CNC machined X-plates and ribs for Mk1 & Mk2 Ormerods
CNC machined bed support arms for the Mk2 Ormerod.
Dual Hot-End heatsink blocks.
Re: Help: How to center to print bed to x100 y100?
March 10, 2014 07:30AM
Quote
Davek0974
No need, if you home X & Y, the centre should be around x100 y100

The back edge of the bed is at about X=20 on my build, and the Y axis travel is 210mm. So the centre of my bed is about X=120 Y=105.



Large delta printer [miscsolutions.wordpress.com], E3D tool changer, Robotdigg SCARA printer, Crane Quad and Ormerod

Disclosure: I design Duet electronics and work on RepRapFirmware, [duet3d.com].
Re: Help: How to center to print bed to x100 y100?
March 10, 2014 08:16AM
I think you mean that, when the X axis homes (for example), the nozzle is not on the edge of the bed?

You can adjust this by editing your sys/homex.g and sys/homeall.g file, on the SD card. At the moment, homex.g looks like:
G91
G1 Z5 F200
G90
G1 X-240 F2000 S1
G92 X0
G1 X3 F200
G1 X-30 S1
G92 X0
G91
G1 Z-5 F200
G90

Say your X axis is 15mm from the edge. Add G1 X15 F2000 into the homex.g here:
G91
G1 Z5 F200
G90
G1 X-240 F2000 S1
G92 X0
G1 X3 F200
G1 X-30 S1

G1 X15 F2000

G92 X0
G91
G1 Z-5 F200
G90

This moves the X axis out 15mm, then sets it X=0 there. Change the Y axis and homeall.g in the same way. You'll also need to change the proximity sensor target positions.

Ultimately, this should be handled by a G10 offset, which is necessary for multiple nozzles. But I don't think it's quite there in firmware...

Ian
RepRapPro tech support
Re: Help: How to center to print bed to x100 y100?
March 10, 2014 10:07AM
I set Slic3r with the position of the actual centre of my bed, but after switching to Cura I could not adjust it. It is easily fixed - just edit your "homex.g" and "homey.g" files. Change the line in "homex.g" that reads "G92 X0" and the line in "homey.g" that reads "G92 Y200" to different values in order to put X=100 and Y=100 at the true centre of the bed.

In fact I have not done that myself, but if I am going to print a large print that nearly covers the plate, then after homing X and Y, I position the nozzle over the real bed centre (in my case "G1 X112 Y103"), and then send "G92 X100" and "G92 Y100". (It would probably work if I sent "G92 X100 Y100" but I haven't tried because I'm unsure if the firmware will take it).

Dave
(#106)
Re: Help: How to center to print bed to x100 y100?
March 10, 2014 01:51PM
Quote
dmould
In fact I have not done that myself, but if I am going to print a large print that nearly covers the plate, then after homing X and Y, I position the nozzle over the real bed centre (in my case "G1 X112 Y103"), and then send "G92 X100" and "G92 Y100". (It would probably work if I sent "G92 X100 Y100" but I haven't tried because I'm unsure if the firmware will take it).

Yes, the firmware will take it.

Just be aware that if you are using my firmware, then it will not allow X or Y movement to negative values or values beyond the configured axis length once the axis have been homed, except when homing. So if you set the bed centre as X=100 then the "park" position of the head will be right on the edge of the bed, instead of beyond the edge of the bed. That's why I suggested telling slic3r where the centre of the bed is instead.



Large delta printer [miscsolutions.wordpress.com], E3D tool changer, Robotdigg SCARA printer, Crane Quad and Ormerod

Disclosure: I design Duet electronics and work on RepRapFirmware, [duet3d.com].
Re: Help: How to center to print bed to x100 y100?
March 11, 2014 08:19AM
Quote
dc42
Quote
dmould
In fact I have not done that myself, but if I am going to print a large print that nearly covers the plate, then after homing X and Y, I position the nozzle over the real bed centre (in my case "G1 X112 Y103"), and then send "G92 X100" and "G92 Y100". (It would probably work if I sent "G92 X100 Y100" but I haven't tried because I'm unsure if the firmware will take it).

Yes, the firmware will take it.

Just be aware that if you are using my firmware, then it will not allow X or Y movement to negative values or values beyond the configured axis length once the axis have been homed, except when homing. So if you set the bed centre as X=100 then the "park" position of the head will be right on the edge of the bed, instead of beyond the edge of the bed. That's why I suggested telling slic3r where the centre of the bed is instead.

Understood. I would certainly prefer to do it in the slicing software, but Cura does not appear to have a variable that can be set up. I suppose I could tell Cura that the bed size is 210mm X 210mm, and then tell the Duet that the physical centre is at X=105, Y=105, which would achieve the same thing and allow the head to travel 5mm beyond the edges in each direction. I may do that in future ...

Dave
(#106)
Re: Help: How to center to print bed to x100 y100?
March 11, 2014 11:37AM
Or you could put a piece of white card on top of the homing tab to make it wider, bringing the x-homing point up to the edge of the bed.



Large delta printer [miscsolutions.wordpress.com], E3D tool changer, Robotdigg SCARA printer, Crane Quad and Ormerod

Disclosure: I design Duet electronics and work on RepRapFirmware, [duet3d.com].
Re: Help: How to center to print bed to x100 y100?
March 11, 2014 12:53PM
Quote
dc42
Or you could put a piece of white card on top of the homing tab to make it wider, bringing the x-homing point up to the edge of the bed.

That would create the same issue of the park position being on the edge of the bed. It is only relevant for particularly large prints that are over 180mm or so in X or Y, so doesn't come up often and I'm quite happy to set X100 Y100 manually for those prints. I try to avoid prints that are near the edges of the bed in any case, because the edges are cooler and create a warping issue for ABS. I'll position anything long & narrow diagonally to keep the ends as far from the bed edges as possible.

Dave
(#106)
Sorry, only registered users may post in this forum.

Click here to login