# PiDog Using different types of Raspberry Pi (s)

**URL:** <https://forum.sunfounder.com/t/pidog-using-different-types-of-raspberry-pi-s/1420>\
**Category:** Robotic kit for Raspberry Pi\
**Created:** [July 25, 2024, 11:12pm UTC](https://forum.sunfounder.com/t/pidog-using-different-types-of-raspberry-pi-s/1420 "2024-07-25T23:12:52Z")\
**Posts on this page:** 1\
**Showing post:** 18

<div class="post-metadata">

**Author:** ![Spf650](https://avatars.discourse-cdn.com/v4/letter/s/f05b48/32.png) [@Spf650](https://forum.sunfounder.com/u/Spf650)\
**Post date:** [July 18, 2025, 7:20pm UTC](https://forum.sunfounder.com/t/pidog-using-different-types-of-raspberry-pi-s/1420/18 "2025-07-18T19:20:48Z")

</div>

Not really. More memory will always be better, but depending on how far you want to push the boundaries, 2G might be enough, or 16G not enough.

I run on a 4G rpi4. As I pushed it more, yes, I ran out of memory, even when using a few swap tricks

`sudo apt install zram-tools`  
`sudo dphys-swapfile swapoff`  
`##Edit to increase swap as needed. I used 8g`  
`sudo nano /etc/dphys-swapfile`  
`#AND SAME FOR this I used 8g`  
`sudo nano /sbin/dphys-swapfile`  
`sudo dphys-swapfile setup`  
`sudo dphys-swapfile swapon`  
`sudo reboot now`

but it was also then being throttled as it was running hotter. I never bothered to work out which was slowing it down more.

In the end for intensive work I decided to keep pidog running on my 4G rpi4 and use a distributed architecture across my network, as well as across all 4 rpi processors distributed via ROS2 rather than a single program thrashing one processor to death!

Thereby the lightweight stuff runs on the pidogs rpi4 directly and the intensive stuff on an external computer.

So I never need to worry about the pidogs limits, memory, thermal or otherwise.

I also added an extra riser to allow better airflow.

 ![20241018_063507](https://canada1.discourse-cdn.com/flex029/uploads/sunfounder/original/2X/4/4099425a3b55d75b35705b8fe1c68911e49929af.jpeg)

This was what I went for in the end but other strategies are available! And I’m sure you’ll get a plethora of competing answers!

If I was to choose today, I like the new servos and power supply of the new V2 but run it with a pi4 on a distributed network IF I wanted to do intensive stuff. For simpler stuff I’d stick with the V1 + pi4 mainly due to cost.

This is 100% pure opinion, not fact based.

The following also ties in with my own experiences

> [@PiDog v1 vs Pi Dog v2](https://forum.sunfounder.com/t/pidog-v1-vs-pi-dog-v2/3474/8):
>
> Just like most of you i wanted to use the pi5 but was forced to use the pi4b. Having spent a lot of time developing software for the pi5 and pi4b, using a.i. functions, i can assure you that the pidog works fine with either except for battery life. It isn’t great with the 4 and rather pointless for the 5 which drains the useable charge quickly. There is no noticeable difference in dogspeed between pi’s, even with the bit of a.i. running. The older version servos let the product down. If i was t…

---

_[View the full topic](https://forum.sunfounder.com/t/pidog-using-different-types-of-raspberry-pi-s/1420)._
