UM3 instructions

The files below can be put on a USB and printed on the Ultimaker 3 and it will rename the core in the left slot. Including the BB gcode file(s): left slot.

It's crazy because it moves the head all around and does homing and might do auto leveling if enabled and when it's done it "cools" the right core to about 160C and then finally it says it's done printing. So it takes a few minutes. And when it's done you have to slide the left core out and in again. But then it has the new name.

You can look at the files - they are tiny - actually here is the contents of the cc06 one:


M151 T0 A8 D7800000000004343
M151 T0 A16 D20302E3600000000

Right click on a link below and select "Save Link as..." or similar.

aa25.gcode
aa04.gcode
aa08.gcode
bb04.gcode
bb08.gcode
cc06.gcode

The above used to work fine with older firmware but it refuses to print the file for some reason, use the S5 gcode files below and edit them and change the part that says "Ultimaker S5" to "Ultimaker 3".  No "S" (don't confuse the UM3 with the UM S3). 


S5 instructions

The files below can be put on a USB and printed on the S5 and it will rename the core in the left slot. Including the BB gcode file(s): left slot.

It's crazy because it moves the head all around and does homing and might do auto leveling if enabled and when it's done it "cools" the right core to about 160C and then finally it says it's done printing. So it takes a few minutes. And when it's done you have to slide the left core out and in again. But then it has the new name.

You can look at the files - they are tiny - actually here is the contents of the cc06 one:


M151 T0 A8 D7800000000004343
M151 T0 A16 D20302E3600000000

Right click on a link below and select "Save Link as..." or similar.

aa25S5.gcode
aa04S5.gcode
aa08S5.gcode
bb04S5.gcode
bb08S5.gcode
cc06S5.gcode


S7 instructions

Use the S5 instructions but edit the above gcode file that you plan to use and change "Ultimaker S5" to "Ultimaker S7".  I've never tested this but it will either work or it won't print at all.  There's no danger.

alternative method instructions

First put your UM3/S3/S5/S7 into developer mode - it's in the menus on the printer. Your machine needs to be on your network (wifi or ethernet) if it isn't already. Once it's on the network it will show the IP address at the top of the main screen.

Next you need ssh which is built into linux and Macintosh terminal but not windows. For windows I recommend putty:
https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html

In putty you don't type the "ssh" part but just put the ultimaker@111.222.333.444 part and click "open".

ssh ultimaker@1.2.3.4 (don't enter 1.2.3.4 - enter the ip address listed on your UM3/S3/S5/S7)
username/password:
ultimaker/ultimaker (much easier than root/ultimaker as it takes you straight into the utility to do sendgcode)

Choose the type and size from the list below - T0 is left slot and T1 is right slot so before running any of these make sure the core you want to program is in the left slot if it will be AA and in the right slot if it will be BB

After programming the core, slide it out and back into the slot at which point the UM3/S3/S5 will re-read the eeprom and realize its new state. The software that does X,Y,Z offset calibrations for a core goes by serial number and that can't be changed so you won't lose any calibration data when you do the below changes.


AA 0.4

sendgcode M151 T0 A8 D7800000000004141
sendgcode M151 T0 A16 D20302E3400000000

CC 0.6

sendgcode M151 T0 A8 D7800000000004343
sendgcode M151 T0 A16 D20302E3600000000

BB 0.4

sendgcode M151 T1 A8 D7800000000004242
sendgcode M151 T1 A16 D20302E3400000000

AA 0.8

sendgcode M151 T0 A8 D7800000000004141
sendgcode M151 T0 A16 D20302E3800000000

BB 0.8

sendgcode M151 T1 A8 D7800000000004242
sendgcode M151 T1 A16 D20302E3800000000



AA 0.25

sendgcode M151 T0 A8 D7800000000004141
sendgcode M151 T0 A16 D20302E3235000000