Ultimaker Operation Manual

From Hacklab.TO Public Wiki
Jump to navigation Jump to search

This page holds instructions for transferring G-Code and doing the print jobs on the Ultimakers. For generating the G-Code see Ultimaker Slicing Page.


A screenshot of the OctoPrint web GUI

Currently, the working Ultimakers are hooked up to RaspberryPis sitting on the 3D Printer rack in The Hub, next to the Shop door.

The procedure is to generate G-Code on your computer or the Hacklab public computer with Cura and then upload the G-Code to the RaspberryPi using the OctoPrint web GUI.


  1. Check there's no damage to the blue tape on the platform. If there is, unpower the Ultimaker and replace it as it will cause you grief later. Do not cover the screws with tape on the platform.
  2. RaspberryPi is powered
  3. Ultimaker is powered
  4. USB cable to Ultimaker is plugged into RaspberryPi (Blue light comes on)
  5. Generate G-Code Ultimaker Slicing Page
  6. Visit the OctoPrint interface: http://octopi.hacklab.to/ and http://octopi2.hacklab.to/ for the Ultimaker 1 and Ultimaker 2, respectively.
  7. The interface should connect automatically, but if it doesn't press the Connect button and wait for a connection.
  8. Upload your G-Code via the interface.
  9. Select your file, and click the Print icon.
  10. Make sure that the temperature is set to what the printer is rated for (210°C at the time of this writing)
  11. The printer will automatically start printing once temperature is achieved.
  12. Be careful. If there is no plastic or seems to have spotty flowing, stop and cool it down. The Bowden cable may have come loose, PLA material shattered inside the tubing, the feeding gears lost traction on the plastic, or something else might be happening.

If at any time the printer needs to cease printing, cancel the job from OctoPrint. Move the bed out of the way by clicking on the Control tab and pushing the Z up arrow twice (if set to 10), so you can remove the half-printed model. In emergencies, disconnect the power and data to the Ultimaker (note this will require resetting the rasberry pi)

Remember to disconnect or turn the printer off!! If left on for extended periods at high temperature, the extruder will clog with burnt plastic and will require extensive repairs. Do NOT use screen unless you can devote your night to babysitting the printer.


  • No plastic is being extruded
    1. The bed may be too close to the extruder. This is very very bad as it can cause the bowden cable to build up pressure and eventually tear itself loose.
      • Relevel the bed using the adjustment screws
      • Check the endstop for the Z axis to make sure it's still homing to where the nozzle is just barely hitting the bed in the center.
  • Printer never connects or only spits out crazy symbols
    1. "exit" then restart pronsole. Now run "connect 115200" or "connect 230400"
    2. If that doesn't work, depower everything and restart
  • Nothing is sticking to the platform
    1. Some unsticking is alright but if more than about 5% of the starting layer isn't sticking there may be a problem
      • Replace the tape on the bed
      • Relevel the bed
      • If the bed seems like you can push up one end and the whole bed flexes instead of moving as a whole, there may need to be some screw retightening.
  • Print doesn't look good
    1. Platform may need leveling
    2. Z axis may need greasing
    3. Contribute to some tuning of the G-code profiles at Ultimaker Slicing Page