on today's makers mashup quick tip we're going to be adjusting our home offset with marlin's m428
so today's quick tip we're going to be focusing on marlin's m428 command which allows you to set
the home offset of your 3d printer in my opinion really quickly and really easily so the reason
why we would want to go ahead and do this is that if you have built a new 3d printer a good example
would be the x301 and if you haven't seen it there's a card at the top where you can check
out the x301 or let's say you've upgraded your firmware on something like an ender 3. so many
times configurations aren't copied properly or in a new setup of a 3d printer you have never set a
home offset and if you've ever reset your ender 3 or you've seen a situation like you see here
where we're homing and the home is actually off the print bed what we're going to do today
is use the marlin m428 command very quickly to set where the real location of our home
of our 3d printer bed is now why is this home offset so important well when you have your
3d print bed you've got the total surface area of that bed to print on and if you're homing off the
bed or nowhere near the actual print surface that you're going to be printing on then what happens
is you're wasting that print area now most of the time most people don't print the full build volume
of their print bed so if you had a 300 by 300 bed most people don't print all the way
to those edges but in some cases you might want to print something where you need that extra bit of
room on your 3d print bed and in some cases you'll find that if you try to print and you don't have
your home set correctly it's just going to make the nozzle go right off the bed and you won't get
the print that you're looking for so adjusting this is really simple what we're going to do
today is we're going to go ahead and we're going to set the location that we actually want our
print head to start at so the 0 0 location on the cartesian coordinates and then also the
z-axis so this is also a super helpful command if you change build services frequently and you
don't have auto bed leveling because now you'll be able to control exactly how much
offset you need for a particular build surface as well so with all that said let's get to work
so here we are in pronterface and the first thing we're going to want to do is home the
printer with g28 now in some cases we're going to want to go into the negative space so we're going
to go ahead and turn off the software end stops as well and we're going to do that with m211s0
now our next step here is really simple what we're going to do is move the printhead to the exact
position where we want the zero position to be so we're going to move it to the x4 y10 position
and for me that's going to be the start of my print bed and i don't need an adjustment on my z
so referring back to our original diagram here what you're going to see is that we're going to
move our print head to exactly the position that's on the bed itself you can also use the front panel
for this to adjust where the print head needs to start printing now this will only take effect
when you're actually printing so when you home it's going to still home off the bed but what will
happen is once you start printing it will use this offset to know where the start of your print bed
actually is and one more restriction you have with this is that you have to be within 10 millimeters
of the actual home position otherwise marlon will say that you're too far from the home offset so
you can see here i've navigated to exactly the start position that i want for my print bed
so now in procter face we're going to enter m428 and it's going to make that position zero
zero position and then we're going to use m 500 to store it as well once it's stored our
printer will remember this position every time as the zero position for starting any 3d print
now our printer's still going to home to the same position but when we go ahead and tell it to move
to the zero zero zero position it's going to go ahead and move it to that new spot that we
just configured now you can also use the marlin m206 command if you know where these positions
are but i find this process works considerably easier for someone that's new to 3d printing
so you can see setting this offset is pretty simple i thought it was a really simple process
when i discovered this command i use it for everything so if i'm changing my build surface
i go ahead and use this often to just know what the difference is in the thickness of my build
area so if i'm using a piece of glass i can go ahead and say that glass is three millimeters
thick replace the build surface and then just change this offset by navigating directly to
that location and then using m428 and then to set it back i just have to subtract those values
and use m428 again when my print head is exactly where it needs to be on the bill plate itself
so with that is going to be the end of today's video if you enjoyed this quick tip make sure you
mash that like button and don't forget to share and subscribe so you don't miss another great
quick tip coming up if you'd like to help support the channel consider checking out our patreon page
our patrons get early access to a lot of content especially our 3d printer builds and a lot of
other really great information so check that out if you'd like to help support the channel
so with all that said i want to say thanks again for watching and we'll see you next time
you