Welcome! Log In Create A New Profile


printer not printing in middle of bed ?

Posted by bigaustin 
printer not printing in middle of bed ?
February 27, 2016 05:50PM
Hello all,
I am new to the world of 3d printing, and this is probably a simple question to answer ( hopefully )

I have a max micron dual extruder printer, with a bed of 250 x 250 mm , I have removed the one extruder for the moment as I had issues in getting the machine working in the first place.

I am using Marlin firmware, and printing using slic3r and pronterface.

I position the item I want to print in slic3r and save the gcode, then load it into pronterface and it displays the item in the middle as requested.

But when I start to print , it prints it to one side !! I have attached a picture showing where it printed even though it was supposed to be in the middle.

also my marlin file in case it is a firmware issue.

I have looked through the firmware and configured it as far as my understanding goes, but maybe I missed something to do with offsets ?

open | download - DSC00509.JPG (272.6 KB)
open | download - Marlin4.ino (1.8 KB)
Re: printer not printing in middle of bed ?
February 27, 2016 09:38PM
Did you set your bed shape in slic3r?
Re: printer not printing in middle of bed ?
February 28, 2016 12:53AM
The firmware and the slicer have to be configured the same way. It's probably conceptually easiest to set your endstops as zero and set nozzle offsets in the firmware to make the forward-left corner of the bed (0,0), but you can also figure out how far away from the bed the endstops are and set them to accommodate the offset. With either of those approaches Slic3r just needs to be set to a 250 x 250 bed with a (0,0) origin and it will center the parts correctly at (125,125). Slic3r also supports doing tool offsets, but if you do it in Slic3r you won't be in the bed coordinate system when manually commanding the printer with gcode by hand.
Re: printer not printing in middle of bed ?
February 28, 2016 12:37PM
I have set the bed shape in slic3r and firmware to 250x250mm , end stops at minimum, ie it correctly reads the extruder at 0,0,0 when in home position.

weird thing is when I start the print process, after it finishes its pre-heat phase of the print, the Z axis raises slightly and the X axis moves to the right by 50mm or so.
but I have no added any extra start G-codes to do this ?

I am going to try and print something using most of the bed, and see if it prints it , but it will probably get very confused !!

thanks for the suggestions
Re: printer not printing in middle of bed ?
February 28, 2016 02:00PM
If it's not centering correctly on small parts it won't center correctly on large parts. You'll just crash the machine. Save the trouble.

Re: printer not printing in middle of bed ?
February 28, 2016 05:21PM
this is what pronteface reports in the RH box when I have a print underway.......any clues ?

printing two parts, and again it starts to prints perimeter at about X 160 Y 75 rather than the figures below ??


Printer is now online.
echo: Last Updated: Feb 22 2016 20:12:32 | Author: (none, default config)
Compiled: Feb 22 2016
echo: Free Memory: 2993 PlannerBufferBytes: 1232
echo:Hardcoded Default Settings Loaded
echoconfused smileyteps per unit:
echo: M92 X80.00 Y80.00 Z400.00 E94.50
echo:Maximum feedrates (mm/s):
echo: M203 X500.00 Y500.00 Z5.00 E70.00
echo:Maximum Acceleration (mm/s2):
echo: M201 X7000 Y7000 Z100 E10000
echo:Acceleration: S=acceleration, T=retract acceleration
echo: M204 S2500.00 T2500.00
echo:Advanced variables: S=Min feedrate (mm/s), T=Min travel feedrate (mm/s), B=minimum segment time (ms), X=maximum XY jerk (mm/s), Z=maximum Z jerk (mm/s), E=maximum E jerk (mm/s)
echo: M205 S0.00 T0.00 B20000 X20.00 Z0.40 E5.00
echo:Home offset (mm):
echo: M206 X0.00 Y0.00 Z0.00
echotongue sticking out smileyID settings:
echo: M301 P22.20 I1.08 D114.00
echoconfused smileyD init fail
Loading file: C:\Users\John\Desktop\3d objects\Regulable_FPV_cam_mount\files\Camera_gcode.gcode
Loaded C:\Users\John\Desktop\3d objects\Regulable_FPV_cam_mount\files\Camera_gcode.gcode, 23359 lines
2232.64mm of filament used in this print
The print goes:
- from 68.41 mm to 181.78 mm in X and is 113.37 mm wide
- from 97.79 mm to 152.67 mm in Y and is 54.88 mm deep
- from 0.00 mm to 18.70 mm in Z and is 18.70 mm high
Estimated duration: 62 layers, 0:27:17
Print started at: 21:59:45
Re: printer not printing in middle of bed ?
February 28, 2016 05:25PM
See the link in my last post. You need to use one of those three approaches.
Re: printer not printing in middle of bed ?
March 01, 2016 04:30PM
Its fixed smiling smiley

I tried to edit the homing position offsets as per `IMBoring25` suggestion but made little difference !!

So I changed them back to:

// Travel limits after homing
#define X_MAX_POS 250
#define X_MIN_POS 0
#define Y_MAX_POS 250
#define Y_MIN_POS 0
#define Z_MAX_POS 150
#define Z_MIN_POS 0

and changed the offsets for the self levelling probe, which by my reckoning should not have made any difference !! ??
they used to read +50 for the X offset and 30 for the Y offset and that was strangely how off the centre point was when I printed anything.

Its still slightly out at the centre by 2mm in X & Y, but I`m happy its that close

// these are the offsets to the probe relative to the extruder tip (Hotend - Probe)
Sorry, only registered users may post in this forum.

Click here to login