OctoPi

A Raspberry Pi operating system image that ships OctoPrint for controlling 3D printers over the web.

These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.

About OctoPi

OctoPi is a ready-made Raspberry Pi distribution for running a 3D printer from a browser. It includes the OctoPrint host software out of the box, plus mjpg-streamer with Raspberry Pi camera support for watching prints live and creating timelapse videos.

The repository holds the scripts that build the image from an existing Raspberry Pi OS image. Beta builds are also available for the Le Potato AML-S905X-CC board. Most users download a stable build and write it to an SD card instead of building it themselves.

Strengths

  • OctoPrint preinstalled and ready after flashing
  • Webcam streaming and timelapse support included
  • Build scripts published for custom images

Limitations

  • Needs a Raspberry Pi or supported board next to the printer
  • Le Potato support is still in beta

Details

Pricing
FreeFree and open source.
License
GPL-3.0
Developer
Guy Sheffer and the OctoPi contributors
Platforms
Linux, Self-hosted
How it runs
Operating system
Account
Not required
Best suited for
Setting up browser-based control of a 3D printer on a Raspberry Pi
Categories
3D printing
Last verified
Added
Provenance
Facts checked against the developer's own pages and store listings, 1 sources on file.

Alternatives to OctoPi

Compare all

Software that can replace OctoPi for an important use case, and what changes if you switch.

  • MainsailOS

    Raspberry Pi operating system image preconfigured with Klipper and the Mainsail web interface.

    MainsailOS is a Raspberry Pi image that ships Klipper with the Mainsail web interface instead of OctoPrint, so the printer runs Klipper firmware on the host.

  • OctoPrint

    Control and monitor a 3D printer from a browser.

    OctoPrint installed on its own runs on any Linux host rather than a dedicated Raspberry Pi image, but requires setting it up yourself instead of flashing it.

  • KIAUH

    Command-line helper script that installs and updates Klipper and related 3D printer software.

    KIAUH is a terminal script that installs Klipper, Moonraker and web interfaces on an existing Linux install, rather than replacing the operating system with a ready image.

Similar software

Related functionality, not necessarily a direct replacement.

Report a wrong fact or a dead link on this listing