{"id":26490074,"url":"https://github.com/guysoft/octoklipperpi","last_synced_at":"2025-03-20T07:55:09.798Z","repository":{"id":43528846,"uuid":"420664512","full_name":"guysoft/OctoKlipperPi","owner":"guysoft","description":"OctoPi klipper using the CustoPiZer distro builder","archived":false,"fork":false,"pushed_at":"2023-10-28T20:34:48.000Z","size":263,"stargazers_count":80,"open_issues_count":5,"forks_count":13,"subscribers_count":4,"default_branch":"main","last_synced_at":"2024-05-01T18:57:49.382Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/guysoft.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2021-10-24T11:26:39.000Z","updated_at":"2024-04-30T23:00:42.000Z","dependencies_parsed_at":"2023-10-28T21:25:44.315Z","dependency_job_id":null,"html_url":"https://github.com/guysoft/OctoKlipperPi","commit_stats":null,"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/guysoft%2FOctoKlipperPi","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/guysoft%2FOctoKlipperPi/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/guysoft%2FOctoKlipperPi/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/guysoft%2FOctoKlipperPi/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/guysoft","download_url":"https://codeload.github.com/guysoft/OctoKlipperPi/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244574733,"owners_count":20474818,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-03-20T07:55:09.276Z","updated_at":"2025-03-20T07:55:09.789Z","avatar_url":"https://github.com/guysoft.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# OctoKlipperPi\n![image](https://raw.githubusercontent.com/guysoft/OctoKlipperPi/main/media/OctoKlipperPi.png)\n\n*The latest OctoPi release with the latest Klipper already included*\n\nA [Raspberry Pi](http://www.raspberrypi.org/) distribution for 3d printers. It includes the [OctoPrint](http://octoprint.org) host software for 3d printers and [Klipper](https://github.com/KevinOConnor/klipper/) firmware service, out of the box and [mjpg-streamer with RaspiCam support](https://github.com/jacksonliam/mjpg-streamer) for live viewing of prints and timelapse video creation.\n\nThis repository contains the source script to generate the distribution out of an existing [OctoPi](https://github.com/guysoft/OctoPi/) distro image.\n\n# Where to get it?\n\nOfficial mirror is [here](https://github.com/guysoft/OctoKlipperPi/releases)\n\nNightly builds are available [here](https://github.com/guysoft/OctoKlipperPi/actions/workflows/build.yml)\n\n## How to use it?\n\n1. Unzip the image and install it to an sd card `like any other Raspberry Pi image \u003chttps://www.raspberrypi.org/documentation/installation/installing-images/README.md\u003e`_\n2. Configure your WiFi by editing ``octopi-wpa-supplicant.txt`` on the root of the flashed card when using it like a thumb drive\n3. Boot the Pi from the card\n4. Log into your Pi via SSH (it is located at ``octopi.local`` `if your computer supports bonjour \u003chttps://learn.adafruit.com/bonjour-zeroconf-networking-for-windows-and-linux/overview\u003e`_ or the IP address assigned by your router), default username is \"pi\", default password is \"raspberry\". Run ``sudo raspi-config``. Once that is open:\n\n    1. Change the password via \"Change User Password\"\n    2. Optionally: Change the configured timezone via \"Localization Options\" \u003e \"Timezone\".\n    3. Optionally: Change the hostname via \"Network Options\" \u003e \"Hostname\". Your OctoKlipperPi instance will then no longer be reachable under ``octopi.local`` but rather the hostname you chose postfixed with ``.local``, so keep that in mind.\n  \n   You can navigate in the menus using the arrow keys and Enter. To switch to selecting the buttons at the bottom use Tab.\n   \n   You do not need to expand the filesystem, current versions of OctoKlipperPi do this automatically.\n\nOctoPrint is located at `http://octopi.local \u003chttp://octopi.local\u003e`_ and also at `https://octopi.local \u003chttps://octopi.local\u003e`_. Since the SSL certificate is self signed (and generated upon first boot), you will get a certificate warning at the latter location, please ignore it.\n\nTo install plugins from the commandline instead of OctoPrint's built-in plugin manager, :code:`pip` may be found at :code:`/home/pi/oprint/bin/pip`.  Thus, an example install cmd may be:  :code:`/home/pi/oprint/bin/pip install \u003cplugin-uri\u003e`\n\nIf a USB webcam or the Raspberry Pi camera is detected, MJPG-streamer will be started automatically as webcam server. OctoPrint on OctoPi ships with correctly configured stream and snapshot URLs pointing at it. If necessary, you can reach it under `http://octopi.local/webcam/?action=stream \u003chttp://octopi.local/webcam/?action=stream\u003e`_ and SSL respectively, or directly on its configured port 8080: `http://octopi.local:8080/?action=stream \u003coctopi.local:8080/?action=stream\u003e`_.\n\n# Features\n\n* [OctoPrint](http://octoprint.org) host software for 3d printers out of the box. Settings pre-set for klipper.\n* [Klipper](https://github.com/KevinOConnor/klipper/) host firmware for 3d printers out of the box\n* [OctoKlipper plugin](https://plugins.octoprint.org/plugins/klipper/) to get OctoPrint to work better with Klipper.\n* [Raspbian](http://www.raspbian.org/) tweaked for maximum performance for printing out of the box\n* [mjpg-streamer with RaspiCam support](https://github.com/jacksonliam/mjpg-streamer) for live viewing of prints and timelapse video creation.\n\n\n# Developing\n\n## What is this repo doing?\n\nThis repository automatically adds klipper installation on the latest OctoPi image\nand provides the resulting image ready to flash. Checkout the [releases](https://github.com/guysoft/OctoKlipperPi-CustoPiZer/releases).\n\n## How does this work?\n\nA simple update script is run via [CustoPiZer](https://github.com/OctoPrint/CustoPiZer).\n\n## Can I do something like this as well?\n\nSure, check out [CustoPiZer's README](https://github.com/OctoPrint/CustoPiZer) for \ninstructions on how to set up your own image build for modified but clean OctoPi images!\n\n## I have a problem where can I get help?\n\nIf you need support with OctoPrint or OctoPi, [please get in touch on the OctoPrint Community Forums](https://community.octoprint.org).\nIf you have a bug specific to OctoKlipperPi use the issue tracker\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fguysoft%2Foctoklipperpi","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fguysoft%2Foctoklipperpi","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fguysoft%2Foctoklipperpi/lists"}