# Changing the makerbase controller to a raspberry pi

**URL:** https://forum.sovol3d.com/t/changing-the-makerbase-controller-to-a-raspberry-pi/3608
**Category:** Sovol Klipperized SV07
**Tags:** firmware
**Created:** [October 3, 2023, 7:25pm UTC](https://forum.sovol3d.com/t/changing-the-makerbase-controller-to-a-raspberry-pi/3608 "2023-10-03T19:25:11Z")
**Posts on this page:** 15
**Page:** 1

<div class="post-metadata">

### Author: ![Rikk](https://avatars.discourse-cdn.com/v4/letter/r/e9a140/32.png) [@Rikk](https://forum.sovol3d.com/u/Rikk)
#### Post date: [October 3, 2023, 7:25pm UTC](https://forum.sovol3d.com/t/changing-the-makerbase-controller-to-a-raspberry-pi/3608/1 "2023-10-03T19:25:11Z")

</div>

Ok, I’m liking the SV07 plus with one exception….

The Makerbase board. This thing gets throttled due to temperature in a short amount of time, drops wifi connections all the time (the router is 30 feet away) and, I am not a big fan of not being able to perform security updates of the OS.

Sooooo….

I have a nice pi 4 that’s just sitting in my drawer. I’m new to klipper and I love it so far. Any one switched out the makerbase controller for a pi yet? I’d like to hear your experience, ideas, pros/cons on this.

---

<div class="post-metadata">

### Author: ![TomW1605](https://avatars.discourse-cdn.com/v4/letter/t/df788c/32.png) [@TomW1605](https://forum.sovol3d.com/u/TomW1605)
#### Post date: [October 5, 2023, 7:39am UTC](https://forum.sovol3d.com/t/changing-the-makerbase-controller-to-a-raspberry-pi/3608/2 "2023-10-05T07:39:48Z")

</div>

i have done exactly that. in my case i killed my makerbase trying to do an upgrade to the wiring. main issue is that you need a screen if you want to keep that feature and you need to do some wiring to use the accelerometer for input shaping. other than that doing a standard klipper setup with kiauh was easy enough.

---

<div class="post-metadata">

### Author: ![Rikk](https://avatars.discourse-cdn.com/v4/letter/r/e9a140/32.png) [@Rikk](https://forum.sovol3d.com/u/Rikk)
#### Post date: [October 5, 2023, 6:45pm UTC](https://forum.sovol3d.com/t/changing-the-makerbase-controller-to-a-raspberry-pi/3608/3 "2023-10-05T18:45:47Z")

</div>

I have been looking at the btt of pi screen 7. I use a tablet for control mostly, but the convenience of a screen is nice…

Did you just copy over the sv07 config files and make the needed changes?

---

<div class="post-metadata">

### Author: ![TomW1605](https://avatars.discourse-cdn.com/v4/letter/t/df788c/32.png) [@TomW1605](https://forum.sovol3d.com/u/TomW1605)
#### Post date: [October 6, 2023, 9:15am UTC](https://forum.sovol3d.com/t/changing-the-makerbase-controller-to-a-raspberry-pi/3608/4 "2023-10-06T09:15:52Z")

</div>

initially yes (you can find my slightly altered config [here](https://github.com/TomW1605/SV07_Klipper_config)) but after i learnt a bit more about klipper i split the config up into multiple files to make things easier to manage (you can find that config [here](https://github.com/TomW1605/SV07_Klipper_config/tree/custom))

---

<div class="post-metadata">

### Author: ![nazghul](https://avatars.discourse-cdn.com/v4/letter/n/8797f3/32.png) [@nazghul](https://forum.sovol3d.com/u/nazghul)
#### Post date: [October 6, 2023, 12:53pm UTC](https://forum.sovol3d.com/t/changing-the-makerbase-controller-to-a-raspberry-pi/3608/5 "2023-10-06T12:53:15Z")

</div>

well, I still have a Pi 4 with touchscreen display in one of my drawers. And it looks like “connect the USB from the printer mainboard to it and be happy”.

@TomW1605 However, as you already did it, do you have some pointers about what to install on the Pi? Is there something like a ready image (like for octoprint)?

Thanks in advance

---

<div class="post-metadata">

### Author: ![TomW1605](https://avatars.discourse-cdn.com/v4/letter/t/df788c/32.png) [@TomW1605](https://forum.sovol3d.com/u/TomW1605)
#### Post date: [October 6, 2023, 1:36pm UTC](https://forum.sovol3d.com/t/changing-the-makerbase-controller-to-a-raspberry-pi/3608/6 "2023-10-06T13:36:29Z")

</div>

just install raspberry pi os lite (without the UI) then install [Kiauh](https://github.com/dw-0/kiauh). you can use that to install all the standard klipper stuff (klipper, moonraker, fluidd, mainsail, KlipperScreen, etc). if there is anything else you want to install just follow the instructions provided by the devs.

---

<div class="post-metadata">

### Author: ![nazghul](https://avatars.discourse-cdn.com/v4/letter/n/8797f3/32.png) [@nazghul](https://forum.sovol3d.com/u/nazghul)
#### Post date: [October 6, 2023, 1:55pm UTC](https://forum.sovol3d.com/t/changing-the-makerbase-controller-to-a-raspberry-pi/3608/7 "2023-10-06T13:55:13Z")

</div>

thanks, will try during the weekend 🙂

---

<div class="post-metadata">

### Author: ![Rikk](https://avatars.discourse-cdn.com/v4/letter/r/e9a140/32.png) [@Rikk](https://forum.sovol3d.com/u/Rikk)
#### Post date: [October 6, 2023, 2:15pm UTC](https://forum.sovol3d.com/t/changing-the-makerbase-controller-to-a-raspberry-pi/3608/8 "2023-10-06T14:15:26Z")

</div>

I’ll give this a try. I like the idea of splitting the config file up. I’ll post the outcome on the thread to help others with this.

Thanks for your help!!

---

<div class="post-metadata">

### Author: ![nazghul](https://avatars.discourse-cdn.com/v4/letter/n/8797f3/32.png) [@nazghul](https://forum.sovol3d.com/u/nazghul)
#### Post date: [October 6, 2023, 7:15pm UTC](https://forum.sovol3d.com/t/changing-the-makerbase-controller-to-a-raspberry-pi/3608/9 "2023-10-06T19:15:29Z")

</div>

First try: Installed everything as you’ve said. Raspi OS, klipper, klipperscreen, moonraker, fluidd. Looks very nice on the display of the raspi.

But - there’s always a “but”: after connecting the raspi by USB with the printer (instead of the makerbase thing) and powering up both, the raspi could not connect to the printer.

I’ll go thru logfiles or such tomorrow. However, if there’s something obvious I’ve missed, pls give me a hint 🙂

---

<div class="post-metadata">

### Author: ![Rikk](https://avatars.discourse-cdn.com/v4/letter/r/e9a140/32.png) [@Rikk](https://forum.sovol3d.com/u/Rikk)
#### Post date: [October 6, 2023, 8:33pm UTC](https://forum.sovol3d.com/t/changing-the-makerbase-controller-to-a-raspberry-pi/3608/10 "2023-10-06T20:33:24Z")

</div>

You need the device id. Here is the page from the klipper site. You will then add this to the printer config file.

[https://www.klipper3d.org/FAQ.html](https://www.klipper3d.org/FAQ.html)

From that page:

## Where’s my serial port?[¶](https://www.klipper3d.org/FAQ.html#wheres-my-serial-port)

The general way to find a USB serial port is to run `ls /dev/serial/by-id/*` from an ssh terminal on the host machine. It will likely produce output similar to the following:

```auto
/dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0

```

The name found in the above command is stable and it is possible to use it in the config file and while flashing the micro-controller code. For example, a flash command might look similar to:

---

<div class="post-metadata">

### Author: ![nazghul](https://avatars.discourse-cdn.com/v4/letter/n/8797f3/32.png) [@nazghul](https://forum.sovol3d.com/u/nazghul)
#### Post date: [October 6, 2023, 9:21pm UTC](https://forum.sovol3d.com/t/changing-the-makerbase-controller-to-a-raspberry-pi/3608/11 "2023-10-06T21:21:30Z")

</div>

well … obviously. Sometimes one can’t see the forest thru all the trees :-/ Thx!

---

<div class="post-metadata">

### Author: ![Rikk](https://avatars.discourse-cdn.com/v4/letter/r/e9a140/32.png) [@Rikk](https://forum.sovol3d.com/u/Rikk)
#### Post date: [October 7, 2023, 1:27am UTC](https://forum.sovol3d.com/t/changing-the-makerbase-controller-to-a-raspberry-pi/3608/12 "2023-10-07T01:27:22Z")

</div>

Hey no problem at all. Hope that helped you.

---

<div class="post-metadata">

### Author: ![nazghul](https://avatars.discourse-cdn.com/v4/letter/n/8797f3/32.png) [@nazghul](https://forum.sovol3d.com/u/nazghul)
#### Post date: [October 8, 2023, 6:21am UTC](https://forum.sovol3d.com/t/changing-the-makerbase-controller-to-a-raspberry-pi/3608/13 "2023-10-08T06:21:36Z")

</div>

Just to report:  
after fixing the udev bug in bullseye (/dev/serial/by-id does not get populated - have to install udev from backports) and fiddling with the printer.cfg it works 🙂  
Just have to get used to use a pen on the HD touchscreen (using my fat fingers already lead to several emergency stops ☹ ), the higher speed, temperature resilience, more RAM and the attached 256GB SSD (used as boot device, no need for pesky sd cards anymore) is totally worth it.

---

<div class="post-metadata">

### Author: ![Rikk](https://avatars.discourse-cdn.com/v4/letter/r/e9a140/32.png) [@Rikk](https://forum.sovol3d.com/u/Rikk)
#### Post date: [October 8, 2023, 1:53pm UTC](https://forum.sovol3d.com/t/changing-the-makerbase-controller-to-a-raspberry-pi/3608/14 "2023-10-08T13:53:20Z")

</div>

Thank you for the info, I’ll watch out for this. 👍

---

<div class="post-metadata">

### Author: ![Rikk](https://avatars.discourse-cdn.com/v4/letter/r/e9a140/32.png) [@Rikk](https://forum.sovol3d.com/u/Rikk)
#### Post date: [January 1, 2024, 5:42pm UTC](https://forum.sovol3d.com/t/changing-the-makerbase-controller-to-a-raspberry-pi/3608/15 "2024-01-01T17:42:16Z")

</div>

Change over to the pad 7, works great! Been using it non stop for a week now…
