-
-
First things first: you're going to need a copy of Marlin.
-
If you are upgrading an existing 3D printer to use a Titan, you should try to get a copy of your current firmware from your printer's manufacturer.
-
If you're building a new printer, or simply want to upgrade to the latest version of Marlin, download it at http://marlinfw.org/meta/download/
-
-
-
Almost all printers use Arduino IDE to upload fresh firmware, so download it at https://www.arduino.cc/en/Main/Software
-
-
-
Unzip Marlin from the zip file you downloaded and put the resulting folder anywhere on your computer for safe keeping.
-
Inside this folder, navigate to the Marlin sub-folder, and open the
Marlin.ino
file. This should open every file in Marlin. -
Find the
Configuration.h
file
-
-
-
If your old extruder was ungeared, you'll notice that your new Titan extrudes backwards!
-
Flip the folowing line in the
Configuration.h
file fromtrue
tofalse
, or vice versa:INVERT_E0_DIR
-
-
-
The next thing we'll have to update is your printer's E-steps-per-mm.
-
First, we'll start with a ball-park estimate of your E-steps-per-mm, and then we'll fine-tune it.
-
If you're using the standard Titan Slimline motor, start with
837 Steps-per-mm
-
-
-
If you have an LCD Screen:
-
Navigate to
Control → Motion → Steps/mm → Esteps/m
and enter your new E-steps-per-mm value. -
Select
Store Settings
in theControl
menu to save your settings. -
Over USB Connection
-
Use a printer control software to connect to your printer. Send the command
M92 E<your number here>
to your printer. -
Then, send
M500
to store your settings -
If you don't have EEPROM, or want your firmware to be consistant with your EEPROM:
-
Update the following line with your new value in the E-steps spot:
#define DEFAULT_AXIS_STEPS_PER_UNIT {<X-axis> <Y-steps> <Z-steps> <E-steps>}
. Upload your firmware as normal.
-
-
-
Load filament into your extruder, just until it is gripped by the drive shaft (you can't pull it out without moving the large gear turning)
-
Mark your filament at the top of the idler arm or PTFE tubing with a pen or permanent marker .
-
Tell your printer to extrude 100mm of filament. Use your printer's LCD screen, or send it:
G92 E0
, thenG1 E100
via your printer control software. -
Mark your filament again at the top of your idler arm or PTFE tubing
-
Eject your filament.
-
-
-
With a ruler or calipers, measure the distance between the two marks on your filament.
-
If the distance wasn't exactly 100mm, use a proportion to calculate a more precise E-steps-per-mm value.
-
Enter that new value into your firmware or EEPROM as you did before.
-
-
-
In the
configuration.h
file, find the Thermal Settings section. Below the comments you'll find the settings for the types of thermistors your printer uses. (Typically there will be one per hotend and one more if you have a heated bed.) -
If you're installing your V6 as your only hotend, change the first highlighted line to:
#define TEMP_SENSOR_0 5
-
If you're replacing an existing hotend or have multiple hotends, adjust whichever line corresponds to the tool number that you're changing (they start counting from 0)
-
-
-
Set that as your maximum temperature by changing the first highlighted line to:
#define HEATER_0_MAXTEMP 285
(or adjust the line corresponding to the hotend you're changing.)
-
-
-
For safety it is strongly recommended to make sure that your printer detects if the thermistor stops sending correct temperatures for any reason.
-
Set the first highlighted line to: #define HEATER_0_MINTEMP 5 (or adjust the line corresponding to the hotend you're changing.)
-
In newer versions of Marlin there are other features such as Thermal Runaway Protection that might be useful as well, though they are typically on by default.
-
-
-
Upload the new firmware to your electronics as you normally would. Typically this means plugging in your printer to your computer, selecting the correct COM port and board type, and pressing the upload button.
-
If you're unsure of how to update your printer's firmware, check with its manufacturer.
-
You're all done. Enjoy your new Titan!
You're all done. Enjoy your new Titan!