First Layer AI Configuration for OctoPrint Printers
Required Hardware:
A nozzle camera that provides an up-close view of your 3D printers’ nozzle.
A nozzle camera is a specialized web camera. Nozzle cameras are much smaller than traditional webcams allowing them to get an up-close view of the 3D printer nozzle and the print. With a nozzle camera configured with your 3D printer, you can enable Nozzle Ninja, Obico's first layer AI, to watch your first layer for various types of print issues including over-extrusion, under-extrusion, poor bed adhesion and more.
Recommended Cameras
- 3DO Nozzle Camera Suppliers:
- Kb3d
- Fabreeko
Compatible Printers
Obico’s first layer AI is compatible with any 3D printer running OctoPrint or Klipper, but there may not be a nozzle camera mount readily available for your 3D printer. Check with our nozzle camera partners, Mintion and 3DO to see if there is a mount for your printer. Of course, you can also check out various 3D model repositories such as Printables or Thingiverse, or you can design your own mount.
tip
Prefer watching a video instead? The video below walks through the process of configuring a standard USB webcam with a nozzle camera. It also goes through the process of adding multiple webcams to OctoPrint in case you haven't done that already (cameras must be configured in Mainsail/fluidd before adding them to Obico).
Configure Your Camera for First Layer AI
Obico now supports multiple webcam streams in the Obico app. You can configure your nozzle camera as a second camera in Obico, or you can just use the nozzle camera as your only camera.
- Configure Only One Nozzle Camera
- Configure Multiple Cameras
If you are setting up your nozzle camera as a secondary camera, select the "Multiple Cameras" tab instead.
Before proceeding, ensure your nozzle camera is plugged into your Raspberry Pi or 3D printer, and your nozzle camera is visible in OctoPrint and in Obico. Also, ensure Obico for Octoprint is updated to Obico for OctoPrint version 1.6.8 or newer.
Open the OctoPrint interface.
Click the wrench icon on the top right of the screen to open the OctoPrint Settings menu.
Scroll down to "Obico for OctoPrint"
Click "Settings"
Under "Primary Camera", select your camera from the dropdown menu. Skip "Secondary Camera" since you are only setting up one camera.
Under "Nozzle Camera", select your camera from the dropdown menu.
- Click "Save" to save the settings.
Click the "Power" icon in the top right of the screen. Restart OctoPrint for the changes to take effect.
Open the OctoPrint interface.
Click the wrench icon on the top right of the screen to open the OctoPrint Settings menu.
Scroll down and click "Obico for OctoPrint"
Click "Settings"
Under "Primary Camera", select a primary camera. The primary camera will be used for standard webcam-based AI failure detection.
Under "Secondary Camera", select a secondary camera. We recommend selecting your nozzle camera as the secondary camera.
Under "Nozzle Camera", select your nozzle camera from the dropdown menu.
Click "Save" to save the settings.
Click the "Power" icon in the top right of the screen. Restart OctoPrint for the changes to take effect.