<p>This is a case of <a href="https://blog.codinghorror.com/the-principle-of-least-power/" rel="nofollow noreferrer">Atwood's Law</a>.</p>
<p>Remember that <a href="https://www.tinkercad.com/" rel="nofollow noreferrer">TinkerCAD</a> runs entirely in your web browser. If your Raspberri Pi can browse the web, you can do basic 3D modeling.</p>
<p>Similarly, there is an online slicer available at <a href="https://cnc-apps.com/en/app/stl2gcode" rel="nofollow noreferrer">cnc-apps.com</a> — probably others, too. If you can browse the web, you can slice an STL to create gcode suitable for most printers. It's free to use (with limits) for guests. However, I haven't used it personally so I can't speak to the quality at this time. (If anyone wants to try this out, I'd love to hear your results).</p>
<p>The final step is getting the printer to run the generated g-code, and here we have our old friend <a href="https://octoprint.org/download/" rel="nofollow noreferrer">OctoPrint</a>. I'm currently running this on a Raspberry Pi of my own. However, I'd be hesitant to give the Pi over to running the printer if it's your only computer. In most cases I would instead copy the gcode file to an sd card, but as the particular printer here it seems to support wifi it's likely you can upload the gcode directly.</p>

CC BY-SA 4.0
2020-10-09T23:00:04.093Z
Octoprint can't detect my printer
Ian Swift
CC BY-SA 4.0
2020-10-10T00:44:24.313Z
I mentioned two other options for you to look at.
Joel Coehoorn
CC BY-SA 4.0
2020-10-01T14:24:00.167Z
2020-10-08T22:26:58.227Z
2020-10-08T22:26:58.227Z
Joel Coehoorn
<p>The answer is &quot;yes&quot;, but it depends on what hardware you have, what operating system you are using, and what software you want (or need) to use.</p>
<p>I have a Raspberry Pi 4 with 4GB of memory, and I am running a 32-bit version of Raspberry Pi OS. I have been able to install the following software from the Raspberry Pi OS repositories, but not everything is working &quot;out of the box&quot;:</p>
<ul>
<li>Blender 2.79 (starts, but not tested)</li>
<li>Cura 3.3.1 (crashes on startup)</li>
<li>FreeCAD 0.18 (crashes when opening a new document)</li>
<li>PrintRun (PronterFace) 1.6.0 (working)</li>
<li>PrusaSlicer (Slic3r PE) 1.39.2 (working)</li>
<li>Repetier-Host 0.85 (crashes on startup)</li>
<li>Slic3r 1.3.0 (working)</li>
</ul>
<p>I have been able to download the 3DBenchy from Thingiverse, slice it using Slic3r, and PrintRun (PronterFace) is currently printing it on my Tronxy X1.</p>
<p>I will update this answer if I can get the other stuff working, since I would quite like to use a Raspberry Pi for 3D design and printing. If I can get FreeCAD working, I shall be happy, and OpenSCAD would be a welcome bonus, but I don't think that it has been ported.</p>

CC BY-SA 4.0
2020-09-27T09:05:20.647Z
Blender is a very powerful tool with a reputation to be horrible to use for newbies, but its UI gets better and better. However, UI changes between editions can be huge...
Trish
CC BY-SA 4.0
2020-09-27T09:09:25.983Z
@Trish Understood. I'm not really interested in Blender for my own use (at least, not yet), but I will try to produce a simple STL file with it if I can. I expect that it has been pretty well tested on the RPi, so it should work.
Mick
CC BY-SA 4.0
2020-10-01T15:03:15.710Z
Cura 3.3 is ancient and would not be a good idea even if it worked. You need to just get latest from source and build it yourself. I don't see any good reason it shouldn't run on arm, so I'd expect it to work fine. (In fact, I'm pretty sure lots of ppl already run at least the CuraEngine backend on arm/rpi through OctoPrint or other print managers - don't they let you do slicing in the pring manager?)
R.. GitHub STOP HELPING ICE
CC BY-SA 4.0
2020-09-27T08:05:05.660Z
2020-09-27T09:42:20.523Z
2020-09-27T09:42:20.523Z
Mick
<p>My only functional computer at the moment is a raspberry pi, and I was wondering if there was any software that supported it. My printer is a Newmatter mod-t, but I might be able to modify other software to support it</p>

CC BY-SA 4.0
2020-09-27T06:22:13.990Z
Are you running a 32-bit or 64-bit operating system?
Mick
CC BY-SA 4.0
2020-09-27T07:07:38.063Z
Also, what version of the Raspberry Pi do you have and how much memory does it have?
Mick
CC BY-SA 4.0
2020-09-27T10:03:13.283Z
Also, what kind of software are you looking for. Your printer seems to have a built-in slicer and can be operated from a web browser. Are you looking for design software?
Mick
CC BY-SA 4.0
2020-10-01T14:14:18.670Z
One thing worth remembering is TinkerCad runs entirely in the web browser; if you can open a web site, you can do basic 3d modeling.
Joel Coehoorn
CC BY-SA 4.0
2020-10-01T19:10:43.943Z
@JoelCoehoorn tinkercad needs webGL, which is not 100% supported by every browser and platform, while HTML is.
dandavis
<software><raspberry-pi>
Is there any 3D-printing software that supports Raspberry Pi?
Ian Swift
# Is there any 3D-printing software that supports Raspberry Pi?

(Asked by: username_0 on 2020-09-27)

My only functional computer at the moment is a raspberry pi, and I was wondering if there was any software that supported it. My printer is a Newmatter mod-t, but I might be able to modify other software to support it

**Tags:** software, raspberry-pi
> **Comments:**
> **username_1**: Are you running a 32-bit or 64-bit operating system?  
> **username_1**: Also, what version of the Raspberry Pi do you have and how much memory does it have?  
> **username_1**: Also, what kind of software are you looking for. Your printer seems to have a built-in slicer and can be operated from a web browser. Are you looking for design software?  
> **username_2**: One thing worth remembering is TinkerCad runs entirely in the web browser; if you can open a web site, you can do basic 3d modeling.  
> **username_3**: @JoelCoehoorn tinkercad needs webGL, which is not 100% supported by every browser and platform, while HTML is.  

---

## 2 answers

### Answer by username_1 on 2020-09-27. Score: 3 | Accepted answer

The answer is "yes", but it depends on what hardware you have, what operating system you are using, and what software you want (or need) to use.

I have a Raspberry Pi 4 with 4GB of memory, and I am running a 32-bit version of Raspberry Pi OS. I have been able to install the following software from the Raspberry Pi OS repositories, but not everything is working "out of the box":

* Blender 2.79 (starts, but not tested)
* Cura 3.3.1 (crashes on startup)
* FreeCAD 0.18 (crashes when opening a new document)
* PrintRun (PronterFace) 1.6.0 (working)
* PrusaSlicer (Slic3r PE) 1.39.2 (working)
* Repetier-Host 0.85 (crashes on startup)
* Slic3r 1.3.0 (working)

I have been able to download the 3DBenchy from Thingiverse, slice it using Slic3r, and PrintRun (PronterFace) is currently printing it on my Tronxy X1.

I will update this answer if I can get the other stuff working, since I would quite like to use a Raspberry Pi for 3D design and printing. If I can get FreeCAD working, I shall be happy, and OpenSCAD would be a welcome bonus, but I don't think that it has been ported.

> **Comments:**
> **username_4**: Blender is a very powerful tool with a reputation to be horrible to use for newbies, but its UI gets better and better. However, UI changes between editions can be huge...  
> **username_1**: @Trish Understood. I'm not really interested in Blender for my own use (at least, not yet), but I will try to produce a simple STL file with it if I can. I expect that it has been pretty well tested on the RPi, so it should work.  
> **username_5**: Cura 3.3 is ancient and would not be a good idea even if it worked. You need to just get latest from source and build it yourself. I don't see any good reason it shouldn't run on arm, so I'd expect it to work fine. (In fact, I'm pretty sure lots of ppl already run at least the CuraEngine backend on arm/rpi through OctoPrint or other print managers - don't they let you do slicing in the pring manager?)  

---

### Answer by username_2 on 2020-10-01. Score: 3

This is a case of [Atwood's Law](https://blog.codinghorror.com/the-principle-of-least-power/).

Remember that [TinkerCAD](https://www.tinkercad.com/) runs entirely in your web browser. If your Raspberri Pi can browse the web, you can do basic 3D modeling.

Similarly, there is an online slicer available at [cnc-apps.com](https://cnc-apps.com/en/app/stl2gcode) — probably others, too. If you can browse the web, you can slice an STL to create gcode suitable for most printers. It's free to use (with limits) for guests. However, I haven't used it personally so I can't speak to the quality at this time. (If anyone wants to try this out, I'd love to hear your results).

The final step is getting the printer to run the generated g-code, and here we have our old friend [OctoPrint](https://octoprint.org/download/). I'm currently running this on a Raspberry Pi of my own. However, I'd be hesitant to give the Pi over to running the printer if it's your only computer. In most cases I would instead copy the gcode file to an sd card, but as the particular printer here it seems to support wifi it's likely you can upload the gcode directly.

> **Comments:**
> **username_0**: Octoprint can't detect my printer  
> **username_2**: I mentioned two other options for you to look at.  

---

