Chapter 6
Installing Sailfish

This details the installation of Sailfish on a printer currently running firmware other than Sailfish. If your printer already has Sailfish installed, instead refer to Chapter 7.

It is important to note that if your printer is new to you, then you are advised to consider using it for at least a week before switching firmware. This allows you to get to know your printer and ensure that it is operating correctly before upgrading it in any way. If you upgrade a new printer before establishing that it is functioning properly, it may be difficult to distinguish between manufacturing defects and changes introduced by the modifications you have created. Do yourself a favor and take things s l o w l y.

If you are unsure what firmware your printer is running, these steps can help you ascertain the firmware type.

If your printer does not have an LCD display, you will need to connect directly to it over USB and find what firmware version it reports. If it reports a firmware version of 3.1 or earlier, then it is running MakerBot’s stock firmware. A firmware version of 3.2 or later means that it is running either the Jetty Firmware, 3.2–3.5, or Sailfish, 4.0 and later. (The Jetty Firmware is Sailfish by an earlier name.) If the latter is the case, see Chapter 7 for information on upgrading your printer’s firmware.
If your printer does have an LCD display, then turn it on. As it powers up, watch the LCD display for a “splash” screen which will appear only for a few seconds. If Sailfish is running on your printer, then the splash screen should be similar to that shown in Figure 3.1. Look to see if the word “Sailfish” appears. If it does, then your printer is already running Sailfish and you should turn to Chapter 7. Even if the word “Sailfish” does not appear, it is still possible that you are already running Sailfish, as some manufacturers alter the splash screen to show different information.
If you missed seeing the splash screen or are still unsure what firmware you are running, check and see how many top-level menu items your printer has. Sailfish only has the three presented in Section 3.2. However, this is not definitive as early versions of MakerBot’s firmware display only three top-level menu items as well. But, if you see more than three top level menu selections, as well as the printer name which appears on the first line, then you are unlikely to be running Sailfish.
Finally, go to the “Version Information” item of the “Utilities” menu and see what is displayed. Refer to Section 3.7.22 for samples of the Sailfish version information screen. If you do not see the word “Sailfish” in the display, then you are not running Sailfish.

Once you are satisfied that your printer is not running Sailfish and you are ready to upgrade to Sailfish, then read on. But please follow these directions carefully so as to prevent any surprises that may delay your return to printing.

pictNote On Replicator series printers, the Sailfish version numbers begin at 6.2. On Thing-o-Matic and Cupcake printers, Sailfish version numbers begin at 4.0.


 6.1 Hardware Requirements
  6.1.1 Cupcakes and Thing-o-Matics
  6.1.2 FlashForge printers built after April 2014
 6.2 Software Requirements
 6.3 Installing
  6.3.1 Step 1: Before you install Sailfish
  6.3.2 Step 2: Stop MakerWare’s background services
  6.3.3 Step 3: Obtain ReplicatorG 40 – Sailfish
  6.3.4 Step 4: Obtain Sailfish
  6.3.5 Step 5: Thing-o-Matics: update the extruder controller firmware
  6.3.6 Step 6: And now, install Sailfish
 6.4 Configuring
  6.4.1 Step 7: Establish factory defaults
  6.4.2 Step 8: Restore offsets
 6.5 MakerBot MakerWare & Desktop and onboard parameters
 6.6 Removing Sailfish