<p>The recommended hardware for OctoPi is <a href="https://octoprint.org/download/" rel="nofollow noreferrer">listed</a> as:</p>
<blockquote>
<p>Recommended hardware: Raspberry Pi 3B, 3B+, 4B or Zero 2. Expect print artifacts and long loading times with other options, especially when adding a webcam or installing third-party plugins.</p>
</blockquote>
<p>Now if we compare the specification of the two Pi units:</p>
<div class="s-table-container">
<table class="s-table">
<thead>
<tr>
<th>Raspberry Pi</th>
<th>Processor</th>
<th>RAM</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="https://www.raspberrypi.com/products/raspberry-pi-400-unit/" rel="nofollow noreferrer">400</a></td>
<td>BCM2711 quad-core Cortex-A72 @ 1.8GHz</td>
<td>4GB LPDDR4-3200</td>
</tr>
<tr>
<td><a href="https://www.raspberrypi.com/products/raspberry-pi-4-model-b/specifications/" rel="nofollow noreferrer">4B</a></td>
<td>BCM2711 quad-core Cortex-A72 @ 1.5GHz</td>
<td>1GB, 2GB, 4GB, 8GB LPDDR4-3200</td>
</tr>
</tbody>
</table>
</div>
<p>So they are very close in capabilities. The 4B has a slightly slower processor but does have the ability to have more RAM. The 400 does come with a keyboard but its feasibility would depend on your usage (probably not much for OctoPi).</p>
<p>Given the slight disparity in specs, the Raspberry Pi 400 should work fine for OctoPi.</p>

CC BY-SA 4.0
2022-12-02T23:10:40.460Z
So I can assume that, other than processor and RAM, these two are similar enough to work as drop-in replacements, and look the same for software? I have no experience with Raspberry, so I don't know.
Mołot
CC BY-SA 4.0
2022-12-02T23:54:33.607Z
Correct. There are other SBCs (single-board computers) that also work such as the Orange Pi, Banana Pi, Rock Pi, etc. they all use similar architecture so the OS should work. I don't have experience with the Raspberry either, but I have used different computers and OSes in the past.
agarza
CC BY-SA 4.0
2022-12-02T21:50:07.870Z
2022-12-02T21:50:07.870Z
agarza
<p>While the server will work, there are some challenges.</p>
<p>Raspberry Pi 400 lacks the camera and screen connectors, specifically:</p>
<ul>
<li>2-lane MIPI DSI display port</li>
<li>2-lane MIPI CSI camera port</li>
</ul>
<p>so you can't use Pi screens and camera modules. You need to find compatible USB webcam if you want to make time lapse of your print or stream your build to oversee it. If you want to add a touch screen, you need to use HDMI+USB one, as most of the screens dedicated for Pi won't work without DSI port.</p>
<p>Pi 4b has:</p>
<ul>
<li>2 × USB 3.0 ports</li>
<li>2 × USB 2.0 ports</li>
</ul>
<p>Pi 400:</p>
<ul>
<li>2 × USB 3.0</li>
<li>1 × USB 2.0</li>
</ul>
<p>One of these will be, of course, occupied by the printer, so if you want to connect a touchscreen and webcam, with 4b you still have up to three usb ports free, when with 400 you are all out.</p>
<p>Built-in keyboard is somewhat redeeming quality, especially if you are old time console jockey and don't need a mouse or touchscreens, and 20% faster CPU is nothing to sneeze at if you want to use AI plugin to oversee your print. For end users not interested in any kind of hardware hacking, 400 being already assembled with case and cooling is a great benefit, too.</p>
<p><strong>In summary</strong>: it's compatible, faster and more convenient for end users, but less hackable. It's also significantly cheaper during 2022/2023 Pi Shortage, sometimes being available at MSRP and in stock.</p>

CC BY-SA 4.0
2022-12-03T20:38:13.477Z
As for the number of USB ports, I don't think the 400 would be a deal-breaker since you could always connect a USB hub for lesser demanding devices.
agarza
CC BY-SA 4.0
2022-12-03T21:00:56.750Z
@agarza sadly, keyboard is wired to USB port at the trace level, so sharing this least demanding device with mouse, touchscreen etc doesn't seem possible. And you don't want to have printer on the hub. This may not be a deal-breaker, but it is a disadvantage. Overall, it's two specialised and one generic port less, I believe notable difference worth considering before buying.
Mołot
CC BY-SA 4.0
2022-12-03T10:40:25.703Z
2022-12-03T10:40:25.703Z
Mołot
<p>This is a follow up question for <a href="https://3dprinting.stackexchange.com/q/20196/20803">What are viable substitutes for Raspberry Pi to run Octoprint or similar software for Prusa i3 MK3S+?</a></p>
<p>I was able to grab Raspberry Pi 400 for around $70, so <a href="https://www.raspberrypi.com/news/raspberry-pi-400-the-70-desktop-pc/" rel="nofollow noreferrer">at MSRP</a>, and about half of the current pi 4b prices nowadays. Good deal given shortages, so I ordered it when it was available, and only now I started to think if I can really use it.</p>
<p>Thus, are there any special challenges to using Raspberry Pi 400 as OctoPrint server, and does it have any benefits over regular Pi 4B? Is there any ready-made manual about it I could use?</p>

<octoprint><raspberry-pi>
Viability of Raspberry Pi 400 as Octoprint Server
Mołot
# Viability of Raspberry Pi 400 as Octoprint Server

(Asked by: username_0 on 2022-12-02)

This is a follow up question for [What are viable substitutes for Raspberry Pi to run Octoprint or similar software for Prusa i3 MK3S+?](https://3dprinting.stackexchange.com/q/20196/20803)

I was able to grab Raspberry Pi 400 for around $70, so [at MSRP](https://www.raspberrypi.com/news/raspberry-pi-400-the-70-desktop-pc/), and about half of the current pi 4b prices nowadays. Good deal given shortages, so I ordered it when it was available, and only now I started to think if I can really use it.

Thus, are there any special challenges to using Raspberry Pi 400 as OctoPrint server, and does it have any benefits over regular Pi 4B? Is there any ready-made manual about it I could use?

**Tags:** octoprint, raspberry-pi

---

## 2 answers

### Answer by username_1 on 2022-12-02. Score: 2

The recommended hardware for OctoPi is [listed](https://octoprint.org/download/) as:

> Recommended hardware: Raspberry Pi 3B, 3B+, 4B or Zero 2. Expect print artifacts and long loading times with other options, especially when adding a webcam or installing third-party plugins.

Now if we compare the specification of the two Pi units:

| Raspberry Pi | Processor | RAM |
| --- | --- | --- |
| [400](https://www.raspberrypi.com/products/raspberry-pi-400-unit/) | BCM2711 quad-core Cortex-A72 @ 1.8GHz | 4GB LPDDR4-3200 |
| [4B](https://www.raspberrypi.com/products/raspberry-pi-4-model-b/specifications/) | BCM2711 quad-core Cortex-A72 @ 1.5GHz | 1GB, 2GB, 4GB, 8GB LPDDR4-3200 |

So they are very close in capabilities. The 4B has a slightly slower processor but does have the ability to have more RAM. The 400 does come with a keyboard but its feasibility would depend on your usage (probably not much for OctoPi).

Given the slight disparity in specs, the Raspberry Pi 400 should work fine for OctoPi.

> **Comments:**
> **username_0**: So I can assume that, other than processor and RAM, these two are similar enough to work as drop-in replacements, and look the same for software? I have no experience with Raspberry, so I don't know.  
> **username_1**: Correct. There are other SBCs (single-board computers) that also work such as the Orange Pi, Banana Pi, Rock Pi, etc. they all use similar architecture so the OS should work. I don't have experience with the Raspberry either, but I have used different computers and OSes in the past.  

---

### Answer by username_0 on 2022-12-03. Score: 0

While the server will work, there are some challenges.

Raspberry Pi 400 lacks the camera and screen connectors, specifically:

* 2-lane MIPI DSI display port
* 2-lane MIPI CSI camera port

so you can't use Pi screens and camera modules. You need to find compatible USB webcam if you want to make time lapse of your print or stream your build to oversee it. If you want to add a touch screen, you need to use HDMI+USB one, as most of the screens dedicated for Pi won't work without DSI port.

Pi 4b has:

* 2 × USB 3.0 ports
* 2 × USB 2.0 ports

Pi 400:

* 2 × USB 3.0
* 1 × USB 2.0

One of these will be, of course, occupied by the printer, so if you want to connect a touchscreen and webcam, with 4b you still have up to three usb ports free, when with 400 you are all out.

Built-in keyboard is somewhat redeeming quality, especially if you are old time console jockey and don't need a mouse or touchscreens, and 20% faster CPU is nothing to sneeze at if you want to use AI plugin to oversee your print. For end users not interested in any kind of hardware hacking, 400 being already assembled with case and cooling is a great benefit, too.

**In summary**: it's compatible, faster and more convenient for end users, but less hackable. It's also significantly cheaper during 2022/2023 Pi Shortage, sometimes being available at MSRP and in stock.

> **Comments:**
> **username_1**: As for the number of USB ports, I don't think the 400 would be a deal-breaker since you could always connect a USB hub for lesser demanding devices.  
> **username_0**: @agarza sadly, keyboard is wired to USB port at the trace level, so sharing this least demanding device with mouse, touchscreen etc doesn't seem possible. And you don't want to have printer on the hub. This may not be a deal-breaker, but it is a disadvantage. Overall, it's two specialised and one generic port less, I believe notable difference worth considering before buying.  

---

