Snapmaker U1 – Full Klipper & WebRTC Camera Setup Guide

Snapmaker U1 OctoEverywhere, AI Failure Detection, Remote Access, Notifications, iPhone Android Apps.

The Snapmaker U1 took Kickstarter by storm when it was announced as a quad-hotend 3D printer. A few months later, users received the U1 and found it to be an excellent printer, but it can be even more impressive with the Snapmaker U1 Extended Firmware.

The Snapmaker U1 Extended Firmware enables:

  • Running a full & modern version of Klipper.
  • Running full & modern versions of the Fluidd and Mainsail frontends.
  • Fluidd/Mainsail camera support with WebRTC low-latency streaming.
  • The ability to add a second USB-based webcam.
  • Root SSH access to the Snapmaker U1.
  • Retains support for Snapmaker Cloud, app, and AI failure detection.
  • Retains the full Snapmaker U1 touchscreen functionality.
  • OctoEverywhere support for free & unlimited remote access, AI failure detection, real-time notifications, mobile apps, and more.

The best part is that this firmware is incredibly easy to install. Just copy it to a USB drive, insert it into the printer, and use the touchscreen to install it. You can even revert to the stock official Snapmaker U1 firmware at any time using the same process!

Snapmaker U1 Extended Firmware Install

The installation process for the Snapmaker U1 Extended Firmware is very easy, just follow these steps:

  1. Download the latest Extended Firmware .bin file from the GitHub Releases page.
    • Find the latest release and look for the Assets header at the bottom.
    • Be sure to get the _extended_ firmware version for extra features like WebRTC camera streaming, OctoEverywhere, SSH, and more!
  2. Get a USB drive and make sure it’s formatted as FAT32.
  3. Copy the .bin file to the root of the USB drive.
  4. Insert the USB drive into the back of the printer.
  5. Use the printer’s touch screen to navigate to the firmware update screen:
    • Settings > About > Firmware Version
  6. Tap the Local Update button.
  7. Select the .bin file you put on the USB drive and confirm the update.
  8. Wait for the printer to reboot!

Your Snapmaker U1 is now running the Extended Firmware with the full versions of Klipper, Mainsail, and Fluidd! Keep reading the rest of this post to learn how to enable the advanced features of the Extended Firmware.

Find Your Snapmaker U1’s IP Address

To find your Snapmaker U1’s IP address, simply:

  1. Use your Snapmaker U1’s touch screen to navigate to:
    • Settings > Wi-Fi
  2. If your Snapmaker U1 is connected to your Wi-Fi network, you will see your network listed with the IP: just below it.
    • The IP address is all numbers formatted like xxx.xxx.xxx.xxx

Extended Firmware Config

Paxx12 made it very easy to control and enable all features in the Extended Firmware. The Extended Firmware includes a custom webpage accessible via the following URL:

http://<your snapmaker u1 ip>/firmware-config

From the Extended Firmware control page, you can control features like:

  • Frontend: Fluidd or Mainsail
  • SSH Access: Enable or disable root SSH access to your Snapmaker U1.
  • Remote Screen: Enables viewing and controlling the Snapmaker U1’s touchscreen directly in Mainsail or Fluidd.
  • Cloud Access: Enables OctoEverywhere features, including free, unlimited remote access, AI-based failure detection, notifications, phone apps, and more.
  • USB Camera: Enables the use of a second USB camera.
  • And more!

Remote Access & AI Print Failure Detection

OctoEverywhere.com is a 3D printing community project that enables:

  • 🚀 Free & unlimited full Fluidd & Mainsail remote access.
  • 🤖 Free & unlimited advanced AI print failure detection.
  • 🔔 Real-time notifications to Discord, SMS, Email, Telegram, & more.
  • 📱 Remote access apps for iPhone and Android apps.
  • 🔥 And more!

OctoEverywhere is built into the Snapmaker U1 Extended Firmware, so it’s very easy to enable and set up! To set up OctoEveywhere, do the following:

  1. Go to the Extended Firmware Config web page:
  2. Set Cloud Access to OctoEverywhere
  3. You will see a pop-up displaying logs from the automatic plugin install.
  4. When the installation ends, the logs will show a unique account linking code. Go to the following URL and enter the linking code:

Your Snapmaker U1 is now enabled with free and unlimited remote access, state-of-the-art AI failure detection, real-time notifications, and more.

Be sure to check out OctoEverywhere’s iPhone and Android apps for remote access and monitoring from anywhere!

Fluidd Or Mainsail Web Access

Once the Snapmaker U1 Extended Firmware is installed, you will have access to the latest versions of Fluidd or Mainsail. You can choose which Klipper frontend to use on the Extended Firmware config web page. OctoEverywhere will give you free & unlimited access to the full Fluidd or Mainsail web portal!

To access Fluidd or Mainsail on your Snapmaker U1, use the following URL:

http://<your snapmaker U1 IP address>

SSH Access

Enabling root SSH access on the Snapmaker U1 is easy once the Extended Firmware is installed. Simply use the Extended Firmware Config web page to enable SSH access:

  • Go to the Extended Firmware Config web page:
  • Set SSH Access to Enabled

You can then SSH into your Snapmaker U1 using the following username and password.

SSH username: root

SSH password: snapmaker

The full SSH command should look like:

ssh root@<your snapmaker u1 IP>

    Conclusion

    The Snapmaker U1 is an incredible printer, with its full potential unlocked by paxx12’s Extended Firmware. The entire Snapmaker community (including us!) is incredibly grateful for the time and effort that paxx12 puts into the free firmware upgrade.

    Join our 3D printing Discord community to meet fellow makers, find models, chat about 3D printing, get support, and more! We have a wonderful community and would love to include you!

      Share this article
      Shareable URL
      Prev Post

      Klipper Companion Docker & Docker Compose Setup Guide

      Read next
      OctoEverywhere Gadget Popup Image

      Before You Go...

      Be sure to check out OctoEverywhere's FREE & unlimited features!

      🚀 Free & Unlimited Remote Access

      🤖 Free & Unlimited AI Print Failure Detection

      📲 Real-time Print Notifications Via Push, Telegram, Discord, & More

      ✨ Support for OctoPrint, Klipper, Crealitiy, Bambu Labs, Prusa, Elegoo OS, & More

      🙌 Easy 20 Second Setup