Can You Install Cura on Raspberry Pi? (Step-by-step guide)

Yes, you can install Cura on Raspberry Pi. Here is a step-by-step guide:

1. Download the Cura package for Raspberry Pi from the Ultimaker website.

2. Extract the package to a folder on your Raspberry Pi.

3. Open a terminal window and navigate to the folder where you extracted the Cura package.

4. Run the following command to install Cura:

sudo apt-get install ./Cura-*.deb

5. Once the installation is complete, you can launch Cura from the terminal by running the following command:

cura

6. You can also launch Cura from the Raspberry Pi’s desktop environment by clicking on the Cura icon.

3D printers and Raspberry Pi are good friends. Using a Raspberry Pi to control a 3D printer is pretty common as it brings many benefits (low power-consumption, connectivity, remote access, etc.). I don’t have a 3D printer (yet), but I was interested to see which applications can run on a Raspberry Pi. Let’s discuss what I learned.

Ultimaker Cura can be installed on Raspberry Pi by downloading the AppImage file in the releases section from the GitHub project. There is no official release for the Raspberry Pi, but a fork has been created for ARM.

So, the answer to your question is yes, it’s possible. Now, let’s learn how to install it. I will also give you alternatives you can use for 3D printing on Raspberry Pi.

By the way, 3D printers are no longer that expensive. Even for models with a solid reputation (like this one on Amazon), you can find them at a price closer to that of a traditional printer. I don’t really need one, but it’s becoming more and more appealing as a hobby :-).

Can a Raspberry Pi run Cura?

What is Cura?

Ultimaker is a manufacturer that creates and sells high-end 3D printers for companies and individuals. Cura is the software they created to control their printers.

You are lucky if you have one of their printers, but they also provide free software to control almost any 3D printer: Ultimaker Cura. You can connect your printer to this software, import your 3D files and print them directly.

It’s really convenient on a standard computer, but the idea here is to see if it works on Raspberry Pi.

Is Cura available in the Raspberry Pi OS repository?

Cura is available in the Raspberry Pi OS default repository, and can be installed with apt or the “App/Remove Software” tool. The installation works well, but the software doesn’t start with the current version, so it isn’t a solution.

I was a bit surprised to see many of us asking how to install Cura, given that it’s available in the repository, but now I understand. It’s available but doesn’t work, no luck :/.
On the official GitHub repository, there is a Linux version, but it doesn’t work on Raspberry Pi either. You’ll get something like this:
-bash: ./Ultimaker_Cura-4.10.0.AppImage: cannot execute binary file: Exec format error

Don’t worry, I have a solution.

Where to download Cura for Raspberry Pi?

To download the latest version of Cura for the Raspberry Pi, go to the release section of the Cura GitHub project, forked by smartavionics, and download the AppImage file.

  • Here is the link to see the recent releases: GitHub.
  • I recommend skipping the beta and pre-release version, and finding the “Latest release”.
  • Then find the “Assets” section for this version, and download the AppImage file corresponding to your architecture (armhf probably):

I hadn’t previously used an AppImage file on Raspberry Pi, so I forgive you if you don’t know what to do with it. I will explain everything in the next step.

How to install AppImage files on Raspberry Pi

AppImage is a file format used to create and distribute portable software on Linux. It’s a self-mounting disk image containing the application, no installation is required. Just add the execution permission and double-click on it to start the app.

Here is how to install Cura on your Raspberry Pi with the AppImage file:

  • You can keep the AppImage file wherever you want (I will leave it in the Downloads folder for this tutorial).
    Just try to keep it in a safe folder (if you delete your Downloads folder regularly, just move it to another location first).
  • Then you need to add the permission privilege to execute the file.
    The easiest way is to open a terminal, and type the following command:
    sudo chmod +x /home/pi/Downloads/Cura-mb-master-armhf-20210629.AppImage
    Obviously, adjust the file path and version if needed.
    If you prefer, you can also do it with the graphical interface: right-click on the file > properties, and then add the “Execute” permission in the “Permissions” tab.
  • Then you just have to double-click on the file in the file explorer to start the application.
  • Click on “Execute” to confirm.

If it doesn’t work, try to start it from a terminal. This way you’ll see if there are any errors. I didn’t get an error on my system, but I know that some packages are required, so you might have to install some if you’re on a light version.

A few seconds later, that app should be ready to use:

Create a Cura shortcut in the main menu

Cura works, but it isn’t very convenient, you need to go into the folder each time to start it.
Let’s add a shortcut in the main menu:

  • Click on the Raspberry Pi logo to open the main menu.
  • Got to Preferences > Main Menu Editor.
  • Choose a Category on the left, Education for example.
  • Then click on “New Item”.
  • Enter the application name (Cura) and click on “Browse” to specify the file location:

    Add an icon if you want.
  • Click on “OK” twice to save.
  • You can now start Cura directly from the main menu.

How to use Cura on Raspberry Pi

As I told you previously, I’m not an expert on 3D printing, but the application seems pretty easy to use.
On first start, there is a wizard to help you configure everything (especially to connect your printer).

After that, you just need to transfer your 3D files to the Raspberry Pi, or download them directly (Thingiverse seems a good source for this).

  • Download a template (let’s say this one to print a case for your Raspberry Pi).
  • You’ll get a zip file, extract the files (right-click > extract here).
  • In Cura, open the files with File > Open File(s).
  • There is one file per piece of the case, choose one.
  • And that’s it, you can now see it in Cura and continue from there:

Can you really use a Raspberry Pi for 3D printing?

Using a Raspberry Pi to control a 3D printer is one of the most common uses for the tiny computer. The Raspberry Pi is a good fit for this task as it can run almost any 3D printing software, can easily be connected to the printer and can run 24/24 with a low power-consumption and no noise.

In the next section, I will give you two other software programs you can use on Raspberry Pi for 3D printing. They both work well, and the Raspberry Pi hardware limits are not a problem.

A good computer is not required at all for 3D printing. You just need a basic process, at least 1 GB of RAM and a minimal graphic card to preview your work. Basically, any computer running an OS supported by the main applications is good for 3D printing. So, the Raspberry Pi is perfect, you don’t even need the most recent model.

If you are looking for exclusive tutorials, I post a new course each month, available for premium members only. Join the community to get access to all of them right now!

Alternatives to Cura that works on Raspberry Pi

After seeing that Cura works well on Raspberry Pi, I was curious and tried other applications.

Pronterface on Raspberry Pi

Pronterface is another popular application for 3D printing. You can prepare, slice and print STL files with it.
It’s even easier than Cura to install it on Raspberry Pi, as it’s available in the repository and works directly.

To install it, just type:
sudo apt install printrun

You can do the same thing in “Add/Remove Software” if you prefer. Once the installation done, Pronterface will be available in the main menu, under Accesories:

OctoPrint on Raspberry Pi

OctoPrint is also a popular app in the 3D printing world (in fact, it was the only one I knew before doing some research for this article). It’s a bit different as it’s not a desktop application, but a web page. Which is very convenient if you have Pi connect on your printer, and monitor everything from your computer.

Anyway, the most common way to install it on Raspberry Pi is to use OctoPi, which is a custom Raspberry Pi OS distribution including OctoPrint. So, if your Raspberry Pi will be used mainly for 3D printing, I recommend downloading the OctoPi image here, flash it on a SD card and that’s it.

If you already have a Raspberry Pi OS version running and want to install OctoPrint on it, you can follow these instructions. It’s a bit more complex, but it works fine.

Additional Resources

Not sure where to start?
Understand everything about the Raspberry Pi, stop searching for help all the time, and finally enjoy completing your projects.
Watch the Raspberry Pi Bootcamp course now.

Master your Raspberry Pi in 30 days
Don’t want the basic stuff only? If you are looking for the best tips to become an expert on Raspberry Pi, this book is for you. Learn useful Linux skills and practice multiple projects with step-by-step guides.
Download the e-book.

VIP Community
If you just want to hang out with me and other Raspberry Pi fans, you can also join the community. I share exclusive tutorials and behind-the-scenes content there. Premium members can also visit the website without ads.
More details here.

Need help building something with Python?
Create, understand, and improve any Python script for your Raspberry Pi.
Learn the essentials step-by-step without losing time understanding useless concepts.
Get the e-book now.

You can also find all my recommendations for tools and hardware on this page.

Can You Install Cura on Raspberry Pi? (Step-by-step guide)

Cura is a powerful 3D printing software that allows you to create 3D models and print them with your 3D printer. It is a great tool for anyone who wants to get into 3D printing, and it is available for many different platforms, including the Raspberry Pi.

In this guide, we will show you how to install Cura on your Raspberry Pi. We will also provide some tips and tricks to help you get the most out of your 3D printing experience.

Step 1: Download Cura

The first step is to download the Cura software. You can find the latest version of Cura for the Raspberry Pi on the official Cura website. Once you have downloaded the software, you can move on to the next step.

Step 2: Install Cura

Once you have downloaded the Cura software, you can install it on your Raspberry Pi. To do this, open a terminal window and type the following command:

sudo apt-get install cura

This will install the Cura software on your Raspberry Pi. Once the installation is complete, you can move on to the next step.

Step 3: Configure Cura

Once you have installed Cura, you can configure it to work with your 3D printer. To do this, open the Cura software and select the “Settings” tab. From here, you can select your 3D printer model and configure the settings for your printer.

Step 4: Print Your Model

Once you have configured Cura, you can start printing your 3D model. To do this, open the Cura software and select the “Print” tab. From here, you can select the 3D model you want to print and start the printing process.

Conclusion

Installing Cura on your Raspberry Pi is a great way to get started with 3D printing. With this guide, you should now have a better understanding of how to install and configure Cura on your Raspberry Pi. Good luck and happy printing!

Jaspreet Singh Ghuman

Jaspreet Singh Ghuman

Jassweb.com/

Passionate Professional Blogger, Freelancer, WordPress Enthusiast, Digital Marketer, Web Developer, Server Operator, Networking Expert. Empowering online presence with diverse skills.

jassweb logo

Jassweb always keeps its services up-to-date with the latest trends in the market, providing its customers all over the world with high-end and easily extensible internet, intranet, and extranet products.

Contact
San Vito Al Tagliamento 33078
Pordenone Italy
Item added to cart.
0 items - 0.00
Open chat
Scan the code
Hello 👋
Can we help you?