1. About
  2. Features
  3. Explore

As part of a project with my university, I have developed a new extruder to attach to a Prusa i3 MK2. My problem is that both the nozzle and PINDA probe have moved 17mm forward and 0.5mm to the right. As a result when I try and calibrate the printer it moves to the home position and the PINDA probe is too far out over the heatbed so it doesn't detect the printing surface. What is the simplest method of moving the home position so that the printer can be properly calibrated?

UPDATE: I am planning on removing the heatbed and placing spacers that will move the printing surface 17mm forward. This should then prevent the printer losing any printing area and hopefully prevents me having to edit any code. Can anyone see any problems with this I'm overlooking?

The simplest thing to do would be to move extruder 17mm closer to be the same as the original printer but my deadline is fast approaching and I haven't time for a redesign that large.

1 Answer 1

Consider the original installation with the orientation of the Pinda probe to the nozzle. Let's say for argument's sake that the Pinda probe is 3 mm to the right and directly in line with the nozzle on the y axis.

If you examine your new nozzle, I would expect that the relationship of the nozzle to the Pinda probe no longer matches the original spacing.

If possible, re-design the mount to place the Pinda probe in such a way as to match the original design.

Thanks for pointing out my oversight, Mac. If the relative position of the nozzle and pinda probe are as the original, the solution is then in changing the appropriate parameters in the firmware.

I found a reference for someone who had a bit smaller error in home position, but the concept is the same.

The link above points to information reading thus:

In Configuration_Prusa.h:

Code: Select all // Home position


define MANUAL_Y_HOME_POS -2.2

define MANUAL_Z_HOME_POS 0.15

// Travel limits after homing

define X_MAX_POS 250

define X_MIN_POS 0

define Y_MAX_POS 210

define Y_MIN_POS -2.2

define Z_MAX_POS 210

define Z_MIN_POS 0.15

it will be necessary to connect the printer via USB to a computer running an Arduino IDE and to load the Prusa specific files for that printer. Edit the noted location, save/write the configuration and test.

I would suggest small adjustments in only one or two parameters at a time, to avoid ambiguity in the cause/result sequence.