Ever since I built my very first 3D printer, I’ve been driven by the idea of making 3D printing more accessible. Part of that was dreaming about a slicer that runs on any device and is so seamless that anyone can use it. And we’re finally making it happen! After countless hours of development and testing, I’m proud to introduce Prusa EasyPrint! It’s a total game-changer: slicing on phones and tablets has never been easier. And yet, I think this is one of those features that will feel completely normal in a few months, and we’ll wonder how we ever lived without it.

Removing the Barrier of Slicing – What Is EasyPrint?

Even though many of us are completely used to dragging and dropping models into PrusaSlicer and picking a default profile, it’s not as easy as it sounds for newcomers. Just the fact that you need to install a new app is a small inconvenience. Then, you also have to go through the wizard to import the right profiles for your printer. You have to know where to click to select the right material, and so on.

With EasyPrint, all of this is streamlined and extremely simplified. It is the easiest, most seamless slicing you’ve ever experienced.

 

You’re browsing Printables on your phone, PC, or tablet. You find a model you like, and a single click takes you straight to a 3D preview. It automatically detects your printer(s) in PrusaConnect, applies the right profiles (like 0.15 Structural) and all you have to do is click PRINT.

It’s packed with handy and intuitive features. If you want to, you can quickly move, rotate, or scale models, use the place-on-face feature, auto-arrange larger numbers of models on one or more virtual print beds, and so on. We even implemented a simple “cart” for Printables, so you can add more models to this cart while you browse Printables and then print them all at once.

You can also alter basic settings – print quality, infill, supports. But that’s it. Anything more complex is intentionally kept behind the scenes and automatically configured.

Remember when we launched Printables (back then called PrusaPrinters.org) and highlighted the ability to share G-codes? The goal was the same: making 3D printing more accessible. And I think I can argue that it was way before its time. People had security concerns about sharing G-codes, and links to Printables even got banned on the 3D Printing subreddit. EasyPrint is a whole different level. Compared to slicing your model on the fly from a browser or phone, sharing unmodifiable G-codes now feels a bit like a stone-age approach.

Who Is This For?

Beginners: Slicing can feel overwhelming if you’re new to 3D printing, but EasyPrint removes that barrier. No complicated settings, and no profile setups – just click, slice, and print. Anyone can do this, no prior experience is required. No need for guides and tutorials.

Chromebook Users (Schools): No need to install specialized software or wrestle with system restrictions. Students and teachers can simply open a tab, prepare their 3D models, and send them off to print. Or download the G-code to a USB thumb drive.

Tablet power users: Using Shapr3D on your iPad for modelling? (I sometimes do!) You don’t need to transfer the file to your PC in order to slice it.

Your Non-3D-Printing Family: Tired of being the “print on demand” person for everyone in your life? Now your partner, kids, siblings, or parents can handle their own projects.

Slicing on the go (or from the couch): If you’re already comfortable with slicers, Prusa EasyPrint is still a great convenience. You can start a print from your phone while relaxing on the couch—perfect for when you know you’d use the default settings anyway.

How Does It Work And Are We Forcing You Into a Cloud Service?

We’re sure this will be copied in no time, so there is really no reason to be secretive about how this works. 🙂 Prusa EasyPrint is a clean, responsive web application that lets you move 3D models around and set a few basic settings.

It’s tightly integrated with our services like Printables and the mobile Prusa app, so it knows what printers you have, what material is loaded, and whether your printer is ready to go. It can easily import models from Printables, but also from your local storage.

Once you hit Print, it sends the whole scene to PrusaSlicer running on a powerful server, which generates a G-code and sends it to your printer.

If you’re reading this, you might be thinking: Oh no—another way to lock users into a cloud platform. I actually hope that concern crossed your mind because it’s an important issue these days. Let me explain why it’s not the case here.

First of all, Prusa EasyPrint is completely optional. If you prefer, you can stick to using PrusaSlicer locally on your computer and never touch Prusa EasyPrint at all. In fact, Prusa EasyPrint isn’t really a slicer—it’s a web front-end that generates 3MF files compatible with most modern slicers. The interface runs on your device (even phones and tablets are powerful enough for that) while the actual slicing happens in the cloud on our servers. We use the same version of PrusaSlicer that we publicly release; you can find its source code on GitHub. The web front-end isn’t open-source (similar to Printables or PrusaConnect), however, because the frontend depends on PrusaSlicer and its performance and features, we’re more motivated than ever to keep improving our standalone application.

In fact, one of my favorite features is how seamlessly the two work together.

At any point, you can hit a button to download your project and open it in PrusaSlicer on your computer. Everything (models, orientations, settings) gets saved as a 3MF file. From there, you can fine-tune it with advanced tools like paint-on supports or custom modifiers. Then you can simply export the G-code file, put it on a USB drive, or send it to your printer via your local network.

Most importantly, there is no other way to enable slicing on, for example, $200 Android tablets and phones. Trust me, we tried. Basic things, like RAM limitations, on such devices are so strict that we failed in our attempts, so at least for the foreseeable future, this is the only way to provide this functionality.

I also hope our track record speaks for itself. Security is one of our main selling points, our printers can be found in top companies, universities, and research institutions around the world.

The app is designed to run all the PrusaSlicer-derived slicers (Orca, BambuStudio, and loads of others) on the back end interchangeably. So I will tease a little bit that we plan to open this to even non-Prusa 3D printer users in the future. Of course, the time frame is not set in stone because we need to get all the information from testing and we need to be sure everything is stable after we onboard all the Prusa users. Printables are meant to be for everyone. We do not want to make any walled garden. Actually, quite the opposite – we want 3D printing to be easier for everyone. 🧡

Use It With Offline Printers

We’ve included an “Add offline printer” button to let you select printers not connected to the internet. So you can use the cloud slicing and simple user interface to slice a model for a printer that runs offline. In the end, you simply download the G-code and transfer it to the printer via USB / SD card.

Early Access and Future Plans

What we’re launching today is a large-scale test to help us understand what kind of processing power is needed, server costs, and other factors. We’ve been testing it internally since December, so we already have a good baseline. However, real-world usage will give us valuable data on the server load and overall performance. If the costs are reasonable, I would love to keep this free for everyone, with some reasonable limitations.

Currently, you can only have one job running at a time (there is an internal queue system). In practice, this shouldn’t really be noticeable. But if you try to open EasyPrint in multiple tabs and slice them all at once, you’ll discover you have to wait before the current project finishes slicing. What you may encounter, though, is that the app currently refuses to slice huge, extremely detailed models, or models with lots of supports (e.g., projects that would take a very long time to slice even on a powerful PC). Lastly, there is a total slicing time limit that refreshes every 24 hours, but again, we don’t expect users to hit the limit under normal circumstances.

Looking into the future, I assume there will be quite a few feature requests. Such as storing the projects conveniently in the cloud so you can access them from anywhere (currently they are stored on the local device), faster or unlimited slicing, sharing the storage with PrusaConnect and so on. Those could fit into some sort of paid package, but we’ll only go that route if the features provide real value.

How to Get an Invite

The early access is based around an invite system, which will allow us to gradually scale the number of users. We’ve sent a couple hundred invites already to selected users. Apart from being able to use Prusa EasyPrint right away, they can each invite a few others. And the first 100 to fill out this simple form will be invited later today. 🙂 Your Printables handle is used as the unique identifier for the invite. We wanted to make sure people wouldn’t be sharing their email addresses with strangers online.

Once you’re in, you can start using Prusa EasyPrint right away. If you have invites to share, you’ll see an Invite button in the menu. Clicking it opens a window showing how many invites you have left. You can search by username or handle to send an invite, and the recipient will get an email or push notification. When you run out of invites, the button disappears.

Feedback Needed!

This is just the beginning. We know there’s room for improvement, like deeper mobile app integration and more features. If you try Prusa EasyPrint, let us know what you think. Share your feedback, report any bugs, or tell us how it could be even better.

Happy printing!