Benachrichtigungen
Alles löschen

Help shifting y-axis on firmware  

  RSS
Rifted
(@rifted)
New Member
Help shifting y-axis on firmware

Hello everyone,

I have customizing a Prusa original MK3S+ into a bioprinter. As such, the extruder is almost completely redesigned on my model to print gels instead of plastic. My new extruder sits about 36mm more forward (towards the viewer) than the original. The extruder can move in the X, Y, and Z axes without issue.

The issue is that because the extruder sits more forward, the calibration always fails. The pinda probe always misses the heated bed because the y axis too far back to reach it. (Video included.) How can I alter the firmware to permanently set the y-axis 36mm forward to correct for this issue? It would need to stay in this position for calibration and for prints.

I am a complete beginner, so any help is appreciated. I downloaded Arduino IDE and have the firmware ready to go. I made some small changes already, so I just need help finding the appropriate lines to change.

IMG_2493

Veröffentlicht : 14/06/2021 4:26 pm
karl-herbert
(@karl-herbert)
Illustrious Member
RE: Help shifting y-axis on firmware
Posted by: @rifted

Hello everyone,

I have customizing a Prusa original MK3S+ into a bioprinter. As such, the extruder is almost completely redesigned on my model to print gels instead of plastic. My new extruder sits about 36mm more forward (towards the viewer) than the original. The extruder can move in the X, Y, and Z axes without issue.

The issue is that because the extruder sits more forward, the calibration always fails. The pinda probe always misses the heated bed because the y axis too far back to reach it. (Video included.) How can I alter the firmware to permanently set the y-axis 36mm forward to correct for this issue? It would need to stay in this position for calibration and for prints.

I am a complete beginner, so any help is appreciated. I downloaded Arduino IDE and have the firmware ready to go. I made some small changes already, so I just need help finding the appropriate lines to change.

IMG_2493

In the first attempt I would adjust these parameters in Configuration_prusa.h:

//Home position

define MANUAL_X_HOME_POS 0

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

The distance from nozzle center to pinda center is also important:

#define X_PROBE_OFFSET_FROM_EXTRUDER 23 // Z probe to nozzle X offset: -left +right
#define Y_PROBE_OFFSET_FROM_EXTRUDER 5 // Z probe to nozzle Y offset: -front +behind
#define Z_PROBE_OFFSET_FROM_EXTRUDER -0.4 // Z probe to nozzle Z offset: -below (always!)

wbr,

Karl

 

Statt zu klagen, dass wir nicht alles haben, was wir wollen, sollten wir lieber dankbar sein, dass wir nicht alles bekommen, was wir verdienen.

Veröffentlicht : 14/06/2021 6:12 pm
Rifted
(@rifted)
New Member
Themenstarter answered:
RE: Help shifting y-axis on firmware

@karl-herbert

I made the changes you suggested, though I don't see a noticeable change during calibration. The firmware is currently set to those values. Do you have any further suggestions for changing the y-axis? I am currently looking into changing the home position.

I have tried changing:

define MANUAL_Y_HOME_POS -2.2 --> 20

define Y_MIN_POS -2.2 --> 20

But neither of these changes affected the calibration issue.

Veröffentlicht : 14/06/2021 7:45 pm
Rifted
(@rifted)
New Member
Themenstarter answered:
RE: Help shifting y-axis on firmware

What about altering the procedure during calibration? X Y Z are coded to move until they hit something during calibration. After determining where home (0,0,0) is, how could I tell the prusa printer to shift to (6,30,0) before testing the first calibration point?

Veröffentlicht : 18/06/2021 4:26 pm
Teilen: