From Ultimaker Wiki
Jump to: navigation, search


The UltiController.

The UltiController is very easy to use. If you make the pcb accessible by removing the wooden cover at the bottom, it is possible to connect the UltiController by plugging in the 2 grey flat cables. When the UltiController is connected and shows only 2 yellow bars on the screen, simply swap the 2 grey flat cables and you will see the menu appear on the screen.No harm can come from this. This is what the screen should look like:

Display Image

There is a lot of information on the home menu. In the top left corner you can find 2 temperatures. If you haven't given a print command, like on the picture, the first value will be the actual temperature. So without a command the temperature of the room. The second temperature '024°/000°', is the temperature the Ultimaker is aiming for. Without a print command this is 0. When for instance, preheating pla, this value will become 180°C, and with a print command for example 220°C. As a result you will see the first temperature rise, and fluctuate around the targeted temperature.

Next you will get the "FR" which is the FeedRate, it can speed up the whole machine if you turn your button. The value (default 100%) next to "FR" will increase or decrease. Its recommended you leave this value on 100%, especially when you are new to Ultimaker.

Underneath the temperature you can see the speed shown as a percentage, like on the picture. In this case 100% When a print has been initiated, the 100% will get more meaning based on the settings of your Gcode. For example if you set your print speed to 40mm/s, 100% is 40mm/s. If you increase the speed to 120% , the speed changes to 48mm/s. This involves all speeds, perimeter, infill and minimal layer speed. Keep in mind, if you increase speed, you also have to increase temperature. Alternatively, if you decrease temperature you have to decrease the printing speed as well. The faster you print, the faster your filament will be extruded from your hot end. To keep up, it needs to be heated extra.

So, if we move further down on the screen we see the note: 'Card inserted'. It is obvious, that it means your SD-card is inserted, and it is accesible. When you remove the card by pushing it down, same as for most camera's, the menu will read 'Card removed'.

000%SD keeps track of how far you are into you print. This means you haven't started, 100% means you print is finished.

This indication is not based on time, but on the amount of layers. Therefore when your model for example is pyramid shaped, the percentage will be processed faster nearing the end.

Z: +000.00 is the home position of the Z-stage. When you are printing your Z stage will slowly move down with tiny steps. This number indicates how far it has been lowered in mm.
By pressing the button once, you go to the next menu.

By pressing Watch, you return to the home menu.


Via Prepare you will proceed to the next sub-menu where you can find a variety of settings that can be used to prepare a print.

Submenu's are:

- Main
- Autostart
If you have a file named auto0.g on your SD-card, it will automatically begin printing this file when you turn on the Ultimaker.
-Disable steppers
With this function you can disable the steppers what allows you to move the printhead and printbead without the resistance from the motors. By sending a command to use the motors, for example, 'Move Axis', they will be activated again.
-Auto home
With auto home you sent the printhead to the auto home position. The home position is in the front left.
-Set origin
Set origin will make your current position the 0,0,0 so: home.
-Preheat PLA
With Preheat PLA your hot end will heat up to 180°C
-Preheat ABS
With Preheat ABS your hot end will heat up to 240°C
With Cooldown the temperature will drop to room temperature.
-Move Axis
With Move axis you will open another sub menu which allows you to move your axis around. You can move the X, Y and Z axis by clicking on the X, Y or Z in the menu and rotate your button. By clicking extrude you will give the command to print 1 mm of filament. This will only work when you heat your print head to at least 180°C


You can set your Nozzle to a certain temperature.
Fan speed
Allows you to change the speed of the fan from 0-255


The standard is 3000, it allows you to adjust the acceleration speed.
Vxy Jerk
Vxy Jerk is the acceleration of the acceleration
Vmax x
The maximum speed in mm/s
Vmax y
The maximum speed in mm/s
Vmax Z
The maximum speed in mm/s
Vmax E
The maximum speed in mm/s
Vtrav min
This is the minimum distance to travel
The minimum speed in mm/s
Amax x
The speed in which the motors can accelerate.
Amax y
The speed in which the motors can accelerate.
Amax z
The speed in which the motors can accelerate.
Amax e
The speed in which the motors can accelerate.
A retract
The acceleation speed in which you allow retraction to operate
X steps-mm
The accuracy the steppers can make the motors move in.
Ysteps mm
The accuracy the steppers can make the motors move in.
Zsteps mm
The accuracy the steppers can make the motors move in.
Esteps mm
The accuracy the steppers can make the motors move in.

Store memory

If you feel like you need to make some changes in the settings, this is the option to save your settings

Load memory

If you ever made and saves any changes in the settings, this option allows you to load them.

Restore failsafe

Restore failsafe will reset your UltiController to its original settings. All the settings you previously made will be deleted.

Card Menu

When you access this menu all the Gcodes on your SD-card will be visible. By clicking one you will start a print. If your hot end is not heated yet, it will first start heating your hot end to approximately 180°C. Then it will load the data and your print will start.
When a print has been initiated 1 option in the menu will change. Instead of prepare, you will find Tune. In the tune-menu you can live tune your printer. Meaning you can change parameters of your print, while printing.
Parameters like:

The speed you are printing in will increase/decrease. This can also be done faster by just rotating the wheel in your home menu. If you change the speed, it will have effect on the perimeter, infill and travel speed.

Flow allows you to increase or decrease the amount of filament that is being extruded. This can be interesting when you are over or underextruding with the current settings. However, the first thing you should do is check if you have entered the right diameter of your filament in your slicer. An inaccurate value may result in the same complains.

With Nozzle you have the option to change the temperature of your hot end. Bed
This has no meaning in the current set-up. When a heated bed is officially released by Ultimaking Ltd this setting will have meaning.
Fan Speed
You can change the speed of your fan from 0-255. In the slicer you can set if you want the fan on, off or with an interval.

A common workflow is copy pasting Gcodes (printable files) on your SD-card. You can insert the SD card in the side of your UltiController. Click the button, go to Prepare > Preheat PLA. Your hot end will start heating up. Select a file you want to print. Wait until the temperature has reached 180°C. When after your last print a lot of filament oozed from your hot end, or if this is your first print manually rotate the wooden gear at your feeding mechanism until you see some filament coming from your hot end. Now your printer is ready to print. Remove the strings of filament from underneath your hot end so it won't interfere with your first layer.

Questions or comments regarding this page? Let us and others know!

blog comments powered by Disqus