today I'm going to talk to you about the Marlin firmware for configuration.h
I've been getting a lot of questions lately on how to configure some stuff
that myself and others that are new to this have come across so I'm going to go
over a little bit this is the Marlin, "configuration.h", tab normally when
you make changes in it after you're done you can do a verify which is just a
plain compile and then there's an upload feature here that will compile and
upload to your RAMPS configuration on the Arduino Mega 2560 the version of
this software for the firmware is 1.1.8 now as we scroll down
in this file there are a couple things I'm going to point out a couple things
I'm going to ignore for the moment but let me show you the getting started
section getting started section is basically anything you want to look up
and learn is outlined right here and then others can be found on RepRap wikis
and forums so this is a good place to start if you have a curious question
that you want to do that's actually outlined here the next thing I want to
show you is a plain serial port right here we have a setting for the serial
port you can choose a serial port number I don't recommend it because 0 works
just fine when you connect the USB serial cable to your RAMPS Arduino
configuration then we have the speed for RAMPS the default
speed is right here so you won't have to worry about setting it other boards that
might vary in which case these are the actual increments that are used and per
the specs on your board you can use these then we
have let's see the motherboard is another simple setting that most of us
learn about a little bit later than we wanted to this is the board
configuration for the dot H file and within the dot H file we're pointing to
this configuration which is extruder fan and bed I've done a series of
tutorials on output settings for D10 D9 and D8 so for the five
configurations are covered the fifth one hopefully it'll be done soon then we
have extruder which is right here now normally and when you begin or you're
new to this start with one extruder there is the possibility of doing up to
five extruders I've only done up to four on my configuration and there's a video
about that but I can show you how to do a fifth someday but start with one then
we have our normal filament diameter what you can do is actually nominal
pardon me is I start with 1.75 because that's what I work with for my filament
type and then define single nozzle if you're using either a cyclops or a
diamond printhead you would uncomment this but this is for more advanced users
so you should skip it for the moment then we have our power supply
which allows you to choose different power supplies that you would like to
use the default is usually the one that I showed my videos that's the the PSU
unit there's a video on it but you can also use a power supply from like a
computer being a tower or desktop computer it's kind of hard to work with
so I don't recommend it then we have let's see our thermal settings I've
shown this in a couple of videos these are the thermistor options that you have
you have no thermistor you're going to use zero but most of the time I use
number 8 which is right here but there's a huge list of choices so you can always
choose what you'd like to work with and down below in this version of the
firmware you can set up to five different extruder temperature
thermistors so you have 0 through 4 and then you have one heat bed now to change
that value you're probably gonna change it to 8 like in my case just specify the
actual one that you're working with next thing that I want to cover with you is
the minimal temp these are the minimal temperature settings for your
thermistors so that's 5 degrees Celsius as well as your heat bed being 5 degrees
Celsius then we have our maximum down here this is 275 degrees Celsius and 150
degrees Celsius be your heat bed now the next thing that we'll cover here is
thermal runaway because this is important this protects your heater from
over excuse me this protects your printer from overheating and causing a
fire this is not the best protection the best protection is being in the room
with this protection on so I recommend it and let me talk about n-step settings
real quick here so we've got six different end stops starting with x-min
and ending with Z max the first three are normally used these are usually used
for other things because of the pins so you have the option to try them out just
by uncommenting them if you'd like but I recommend using them in settings and
then let me show you and stop inverting
okay sometimes when you do the, "M119", gcode command you'll get a value that's
either 0 or 1 zero means not active so it hasn't been
actuated or depressed if that's the case where you depressed it and you still get
a zero value you can always change this true when it's depressed and I'll invert
the answer so it'll be 1 instead of 0
and let's see we've got default access this is kind of important for new people
okay this is the guts of everything right here this is your X Y & Z axes
so these are the number of steps that take place you'll have to look up with
the RepRap calculator what the exact settings are for your configuration and
then this would be your Z axis these are all defaults to begin with and then
here is your number of steps for your extruder on your NEMA stepper so let me
cover some more simple stuff here for you okay sometimes we don't want to take
the plug out and flip it over so what we can do is change the 0 to 1 and that
will invert the plug so you don't actually have to remove it and finally
we have let's see our X home this will be an interesting one for a lot of you
because I know I've had trouble of this
X home Dir is a thing with the end stops sometimes when you think you're
homing and it goes in the wrong direction that's because it thinks it's
on the other side of the printer from where you've mounted your end stop so
instead of taking it off and having to reattach it on the opposite side you can
change the negative 1 to a 1 and that will reverse the homing direction for
whichever access you're in and finally I'm gonna cover bed size okay we have
but a default size of 200 millimeters by 200 millimeters sometimes you're gonna
have a bigger bed that's gonna be more than 200 millimeters and one of the
accesses you can change it to like 300 and then you'll know your bed size but
that's just a very basic tutorial on Marlin settings for a new user so if you
like my video please press the like button and subscribe and thank you for
your time