Test on your own printer

This guide is for people helping us test the Android app on real printers. Most printer types here have never been tried on a real machine, so what you find is exactly what we need. Work through the tiers in order and stop whenever you like.

The quickest way to test, from the next update: the app's Test Mode runs these checks for you, step by step, and sends the results from inside the app. See Test the Android app. This guide remains for testing by hand.

This guide is for app version 0.1.1 or newer. Open Settings, then About & credits, and check the version. If you have 0.1.0, wait for the update from Google Play before you start (it installs automatically); the steps below use features that 0.1.0 does not have.

Please read this first. The Bambu Lab, OctoPrint, PrusaLink and Snapmaker U1 (stock firmware) support, and in the next update Elegoo on Elegoo firmware, Creality and Flashforge, was built from the makers' published documentation or open-source code and tested only against emulators or simulated printers. It may misbehave on a real printer. So: stay at the printer for anything that moves it, use the small test print below, know where your printer's own stop or power switch is, and do not test while a print you care about is running. You are always free to stop after any tier.

What you need

Tier 0: set up

  1. Open the app. Go to Settings and tap Run self-check. Every line should pass. If any fails, note which.
  2. In Settings, open About & credits and note the version number.

Tier 1: connect and read status (nothing moves)

  1. In Settings, tap Add printer. Either use Scan network, or choose your printer type and type the address. Pick the type that matches your printer: Bambu Lab, Prusa Link, OctoPrint, Generic Klipper (also for a Centauri Carbon on COSMOS), Snapmaker U1 (stock), Snapmaker U1 (PAXX), or in the next update Elegoo, Creality or Flashforge.
  2. The app should connect. On Home, check the printer state, the temperatures and (when a print runs) the progress agree with the printer's own screen.
  3. If your printer has a camera and the app offers one, check that the picture loads.
  4. Reconnect: turn the phone's Wi-Fi off for about ten seconds, then on. The app should reconnect without you re-entering anything.
  5. Optional: in Settings turn on Background print alerts and check the ongoing notification appears.

Tier 2: slice the test cube (nothing moves)

  1. Edit the printer (or use the wizard's slicing step) and choose your model in Slicing profile. Use the search box. The full list is long; pick your exact model. If it is not there, choose the closest one and tell us. For a machine of your own, see the custom-built Klipper section below.
  2. Open Prepare, tap Add models and pick the test cube.
  3. Tap Slice. It should finish in well under a minute.
  4. Look at the result: the cube should sit inside a bed of the right size and shape, and the print time and filament weight should look plausible for a small cube. If the bed looks wrong for your machine, stop here and tell us. Do not print.

Tier 3: send the file, then print (stay at the printer)

Only continue if Tier 2 looked right.

  1. 3a, send the file. Tap Continue on the result, confirm Printer is ready (the bed is clear), and let the app send the file. Check the file now shows in the printer's own file list or screen. The print has not started. You can stop here.
  2. 3b, start the print. When you are ready and standing by the printer, tap Start print and confirm. Watch the first layer all the way. It should heat, home, and print a cube. On Creality and Flashforge printers the app sends the file but doesn't start it yet: start it on the printer's screen. A multi-colour file is refused on Bambu printers for now.
  3. While it runs: Pause, wait for the printer to actually stop, then Resume, then Cancel. After each, check the printer did what the app said. After cancelling, the heaters should turn off and the printer return to idle.
  4. Did the cube come out right? Was it the right size (20 mm)?

Extra checks for your printer type

Bambu Lab (LAN mode)

PrusaLink

Custom-built Klipper printers

Snapmaker U1 on stock firmware

Tell us what happened

Please send one report per printer, using either:

Never post or send a serial number, access code, password or API key. The report form is public. Blur them in screenshots. We will never ask for them.

What we do with your report

A printer type is marked "Verified on hardware" on the Supported printers page once a test result from a real printer of that type and firmware has been reviewed and accepted; the results are on the compatibility page. Reports of problems are just as valuable: they are how we fix them. Thank you.

Not sure about a step, or something does not match what you see? Email support@nozzleitall.com and we will fix the guide.