# After Y rails replacement and belt tensioning?

**URL:** <https://forum.lulzbot.com/t/after-y-rails-replacement-and-belt-tensioning/26740>\
**Category:** General\
**Created:** [June 8, 2024, 1:10am UTC](https://forum.lulzbot.com/t/after-y-rails-replacement-and-belt-tensioning/26740 "2024-06-08T01:10:52Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![mhristau](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.lulzbot.com/mhristau/32/9696_2.png) [@mhristau](https://forum.lulzbot.com/u/mhristau)\
**Post date:** [June 8, 2024, 1:10am UTC](https://forum.lulzbot.com/t/after-y-rails-replacement-and-belt-tensioning/26740/1 "2024-06-08T01:10:52Z")

</div>

Anyone know how to reset the Y positioning so that the wipe pad is in sync with the nozzle?

---

<div class="post-metadata">

**Author:** ![Wrathernaut](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.lulzbot.com/wrathernaut/32/13542_2.png) [@Wrathernaut](https://forum.lulzbot.com/u/Wrathernaut)\
**Post date:** [June 8, 2024, 3:27pm UTC](https://forum.lulzbot.com/t/after-y-rails-replacement-and-belt-tensioning/26740/2 "2024-06-08T15:27:44Z")

</div>

You need to insert a [G92 Yxxx command](https://marlinfw.org/docs/gcode/G092.html) after the G28 (home) and before the wipe command (G12 or manual G1 movements) in the startup GCODE.

---

<div class="post-metadata">

**Author:** ![mhristau](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.lulzbot.com/mhristau/32/9696_2.png) [@mhristau](https://forum.lulzbot.com/u/mhristau)\
**Post date:** [June 8, 2024, 4:56pm UTC](https://forum.lulzbot.com/t/after-y-rails-replacement-and-belt-tensioning/26740/3 "2024-06-08T16:56:16Z")

</div>

Thanks, will do as you suggest… in a few days. Found that my X rail bearings need to be replaced. Might be the source of the close/far variance in the print you commented on.

---

<div class="post-metadata">

**Author:** ![mhristau](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.lulzbot.com/mhristau/32/9696_2.png) [@mhristau](https://forum.lulzbot.com/u/mhristau)\
**Post date:** [June 14, 2024, 8:18pm UTC](https://forum.lulzbot.com/t/after-y-rails-replacement-and-belt-tensioning/26740/4 "2024-06-14T20:18:28Z")

</div>

G92 Y???  
wipe position is about 10mm in **front** of pad. To position it further back, use a smaller of larger value? And is the value the amount Y is off (Y-10 or Y+10)?

looks like all the wipe instructions are hard coded as 178-176. Change these values as well?  
G1 X45 **Y178** Z-.5 F4000 ; wiping  
G1 X55 **Y176** Z-.5 F4000 ; wiping  
G1 X45 **Y177** Z0 F4000 ; wiping

---

<div class="post-metadata">

**Author:** ![Wrathernaut](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.lulzbot.com/wrathernaut/32/13542_2.png) [@Wrathernaut](https://forum.lulzbot.com/u/Wrathernaut)\
**Post date:** [June 15, 2024, 2:18am UTC](https://forum.lulzbot.com/t/after-y-rails-replacement-and-belt-tensioning/26740/5 "2024-06-15T02:18:58Z")

</div>

So, if it’s only wiping wrong, but the rest of the coordinates are correct, just adjust the wipe coordinates. If it’s wiping too far forward, add 10 to the Y coordinates in the wipe section.

If all the Y coordinates are wrong when printing and wiping:

G28 XYZ  
G1 X10 Y10 Z10  
G92 X10 Y0 Z10

Will home all three axes, move the nozzle to X10 Y10 Z10, then tell the machine that the current position is actually X10 Y0 Z10, effectively shifting Y’s physical position for any given coordinate to the rear of the machine by 10mm.

---

<div class="post-metadata">

**Author:** ![mhristau](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.lulzbot.com/mhristau/32/9696_2.png) [@mhristau](https://forum.lulzbot.com/u/mhristau)\
**Post date:** [June 15, 2024, 2:20am UTC](https://forum.lulzbot.com/t/after-y-rails-replacement-and-belt-tensioning/26740/6 "2024-06-15T02:20:01Z")

</div>

After homing all three axis, via the Console I send G0 XYZ commands to attempt positioning the nozzle over the wipe pad to determine the Y value needed. However, for Y axis I can’t enter a value high enough to be over the pad. Highest value is G0 Y200. No movement with G0 Y220 etc.

The Y position for the Z leveling routine is off by same amount as wiping.

---

<div class="post-metadata">

**Author:** ![Wrathernaut](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.lulzbot.com/wrathernaut/32/13542_2.png) [@Wrathernaut](https://forum.lulzbot.com/u/Wrathernaut)\
**Post date:** [June 15, 2024, 2:33am UTC](https://forum.lulzbot.com/t/after-y-rails-replacement-and-belt-tensioning/26740/7 "2024-06-15T02:33:06Z")

</div>

It sounds like the Y axis is physically mounted wrong then, causing the homing position to be inaccurate.

Edit; With the machine off, can you physically move the bed far enough that the nozzle could wipe?

---

<div class="post-metadata">

**Author:** ![mhristau](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.lulzbot.com/mhristau/32/9696_2.png) [@mhristau](https://forum.lulzbot.com/u/mhristau)\
**Post date:** [June 15, 2024, 2:47am UTC](https://forum.lulzbot.com/t/after-y-rails-replacement-and-belt-tensioning/26740/8 "2024-06-15T02:47:25Z")

</div>

Yes, I can move Y into position.

With  
G28 XYZ  
G0 Z0  
Nozzle sits 35mm in front of wiper pad center.

---

<div class="post-metadata">

**Author:** ![mhristau](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.lulzbot.com/mhristau/32/9696_2.png) [@mhristau](https://forum.lulzbot.com/u/mhristau)\
**Post date:** [June 16, 2024, 9:06pm UTC](https://forum.lulzbot.com/t/after-y-rails-replacement-and-belt-tensioning/26740/9 "2024-06-16T21:06:27Z")

</div>

I’ve looked back through the OHAI Bed Plate Assembly Workflow and can find nothing that is wrong with my reassembly unless… I’ve mounted the Y bumpers (front/back) incorrectly or messed up the electrical connections (positive/negative). Not finding pictorial or wiring documentation online to help figure this out.

 ![IMG_7010](https://us1.discourse-cdn.com/flex020/uploads/lulzbot/original/2X/d/d89b1a033f95ebdaf357c69bfbd4b7ae033aa389.jpeg)  
 ![IMG_7012](https://us1.discourse-cdn.com/flex020/uploads/lulzbot/original/2X/d/de04fbdb5540cf7cfafd885a8ea19a3571b401f0.jpeg)

---

<div class="post-metadata">

**Author:** ![Wrathernaut](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.lulzbot.com/wrathernaut/32/13542_2.png) [@Wrathernaut](https://forum.lulzbot.com/u/Wrathernaut)\
**Post date:** [June 16, 2024, 9:46pm UTC](https://forum.lulzbot.com/t/after-y-rails-replacement-and-belt-tensioning/26740/10 "2024-06-16T21:46:52Z")

</div>

The Mini2 uses sensorless homing, so those vestigial wires don’t connect to anything.

Can you confirm that the bumpers are contacting when homing, or is something else catching and causing it to stop?

---

<div class="post-metadata">

**Author:** ![mhristau](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.lulzbot.com/mhristau/32/9696_2.png) [@mhristau](https://forum.lulzbot.com/u/mhristau)\
**Post date:** [June 17, 2024, 7:34pm UTC](https://forum.lulzbot.com/t/after-y-rails-replacement-and-belt-tensioning/26740/11 "2024-06-17T19:34:09Z")

</div>

Can’t find an obstruction. Have disassembled again. When a couple of parts arrive I will carefully follow the Ohai assembly instructions.  
My bearing holders house 2 each side. At what point did they move to a single bearing one side?

![IMG_4167](https://us1.discourse-cdn.com/flex020/uploads/lulzbot/original/2X/7/76a254a413770299f04c0f74fb40744624a47603.jpeg)

---

<div class="post-metadata">

**Author:** ![mhristau](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.lulzbot.com/mhristau/32/9696_2.png) [@mhristau](https://forum.lulzbot.com/u/mhristau)\
**Post date:** [July 17, 2024, 3:40am UTC](https://forum.lulzbot.com/t/after-y-rails-replacement-and-belt-tensioning/26740/13 "2024-07-17T03:40:47Z")

</div>

Still trying to get the Mini2 up and running again.  
Installed CURA 3.6.40.  
The machine startup code section handles wiping differently. Since nozzle is positioned 10mm in front of wipe pad, do I just change Y from zero to 10 in the first M206 command?

M109 R{material\_wipe\_temperature} ; wait for extruder to reach wiping temp  
**;M206 X0 Y0 Z0 ; uncomment to adjust wipe position (+X ~ nozzle moves left)(+Y ~ nozzle moves forward)(+Z ~ nozzle moves down)**  
G12 ; wiping sequence  
M206 X0 Y0 Z0 ; reseting stock nozzle position ### CAUTION: changing this line can affect print quality ###  
G28 X0 Y0 ; home X and Y

---

<div class="post-metadata">

**Author:** ![Wrathernaut](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.lulzbot.com/wrathernaut/32/13542_2.png) [@Wrathernaut](https://forum.lulzbot.com/u/Wrathernaut)\
**Post date:** [July 17, 2024, 1:40pm UTC](https://forum.lulzbot.com/t/after-y-rails-replacement-and-belt-tensioning/26740/14 "2024-07-17T13:40:51Z")

</div>

If the nozzle is in front of the pad when wiping, you need to subtract from the Y with the M206 command.

The M206 command says “wherever the nozzle is now, consider this its new coordinate”. So using a theoretical 100x100 bed, if you’re physically at the center of the bed (x50y50) and issue the M206 X50Y0 command, it’s going to consider the center of the bed X0Y0. When you go to wipe at the top of the bed, which is physically at the centerline of the bed and 10mm past the top, it’s now going to try and move 110mm in the Y direction, far past the top of the bed. If you instead gave a M206 X50Y40 from the center of the bed, it would move 70mm in the Y direction when given the command to move to the wipe spot.

But there still shouldn’t be a need to do this, it’s treating the symptoms, not the root problem.

---

<div class="post-metadata">

**Author:** ![mhristau](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.lulzbot.com/mhristau/32/9696_2.png) [@mhristau](https://forum.lulzbot.com/u/mhristau)\
**Post date:** [July 17, 2024, 6:50pm UTC](https://forum.lulzbot.com/t/after-y-rails-replacement-and-belt-tensioning/26740/15 "2024-07-17T18:50:44Z")

</div>

bump pads vs limit switches  
Which is more accurate?  
Possible for mini2 to use limit switch signals?  
Ultimachin offers option for switches with Einsy board.

---

<div class="post-metadata">

**Author:** ![Wrathernaut](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.lulzbot.com/wrathernaut/32/13542_2.png) [@Wrathernaut](https://forum.lulzbot.com/u/Wrathernaut)\
**Post date:** [July 17, 2024, 7:01pm UTC](https://forum.lulzbot.com/t/after-y-rails-replacement-and-belt-tensioning/26740/16 "2024-07-17T19:01:13Z")

</div>

Limit switches.

Sensorless is accurate to 1-4 microsteps, while microswitches are somewhere around 0.001mm.

Mini2 could use switches just fine if you configured Marlin to use them. I think all the bump pads mounts are dimensionally identical to standard microswitches. Wiring would be the most frustrating part, assuming you are familiar with building Marlin.

---

<div class="post-metadata">

**Author:** ![mhristau](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.lulzbot.com/mhristau/32/9696_2.png) [@mhristau](https://forum.lulzbot.com/u/mhristau)\
**Post date:** [July 17, 2024, 7:13pm UTC](https://forum.lulzbot.com/t/after-y-rails-replacement-and-belt-tensioning/26740/17 "2024-07-17T19:13:56Z")

</div>

With bump pads, is limit determined by some torque and voltage increase via stepper signal?

---

<div class="post-metadata">

**Author:** ![mhristau](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.lulzbot.com/mhristau/32/9696_2.png) [@mhristau](https://forum.lulzbot.com/u/mhristau)\
**Post date:** [July 17, 2024, 7:14pm UTC](https://forum.lulzbot.com/t/after-y-rails-replacement-and-belt-tensioning/26740/18 "2024-07-17T19:14:54Z")

</div>

Would not know how to modify Marlin

---

<div class="post-metadata">

**Author:** ![Wrathernaut](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.lulzbot.com/wrathernaut/32/13542_2.png) [@Wrathernaut](https://forum.lulzbot.com/u/Wrathernaut)\
**Post date:** [July 17, 2024, 9:01pm UTC](https://forum.lulzbot.com/t/after-y-rails-replacement-and-belt-tensioning/26740/19 "2024-07-17T21:01:25Z")

</div>

Yes, it’s sensed by the increase in power draw from the motor. It’s plenty accurate for x/y where starting position can vary without affecting the print, but it’s not good enough for Z.

Marlin’s pretty easy, with a few good guides online. I don’t really program, but it’s mostly just selecting options from a list of what to enable/disable.

---

<div class="post-metadata">

**Author:** ![mhristau](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.lulzbot.com/mhristau/32/9696_2.png) [@mhristau](https://forum.lulzbot.com/u/mhristau)\
**Post date:** [July 18, 2024, 7:29pm UTC](https://forum.lulzbot.com/t/after-y-rails-replacement-and-belt-tensioning/26740/20 "2024-07-18T19:29:01Z")

</div>

Are the two screws that are in-line with the Y stainless rods (back of Y stepper mount) intended to take up any play (front-to-back) regarding rod length? Ohai notes indicate they should be flush with back face of mount.

---

<div class="post-metadata">

**Author:** ![Wrathernaut](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.lulzbot.com/wrathernaut/32/13542_2.png) [@Wrathernaut](https://forum.lulzbot.com/u/Wrathernaut)\
**Post date:** [July 18, 2024, 8:59pm UTC](https://forum.lulzbot.com/t/after-y-rails-replacement-and-belt-tensioning/26740/21 "2024-07-18T20:59:59Z")

</div>

I am not completely sure what you’re asking, can you post an image of what you’re referring to?

[Next page](https://forum.lulzbot.com/t/after-y-rails-replacement-and-belt-tensioning/26740.md?page=2)
