<p>The printer controller board (the controller that came with the printer) needs to have the basics for being controlled by Klipper, hence the flashing, you should select the MCU of the 3D printer, that is not your Raspberry PI. Usually it is a Atmega AVR or a 32-bit controller board.</p>
<p>It appears the Anycubic Vyper 3D is using a 32-bit Cortex-M3 MCU, but please check what your controller has.</p>
<p>Please read <a href="https://m.all3dp.com/2/klipper-ender-3-v2/" rel="nofollow noreferrer">this article</a> by All3DP, it describes exactly the same as above:</p>
<blockquote>
<p>Use your device’s arrow keys and enter button to navigate the pop-up menu, and go to the “Micro-controller section”.<br>
The Ender 3 V2 uses an STM 32-bit board, so click the “STMicroelectronics STM32” option.</p>
</blockquote>

CC BY-SA 4.0
2021-09-11T18:29:42.777Z
Do i need to open the 3d printer in order to see the controller?
Leder
CC BY-SA 4.0
2021-09-14T21:20:55.393Z
@Leder You may want to do that, but I'm convinced that you have a 32-bit board.
0scar
CC BY-SA 4.0
2021-09-10T14:09:25.253Z
2021-09-14T21:20:00.420Z
2021-09-14T21:20:00.420Z
0scar
<p>I have Marlin firmware on an Anycubic Vyper 3D printer and I want to use Klipper.</p>
<p>My Raspberry PI 3B runs OctoPi and I installed Klipper from Github. Now I want to flash Klipper, but when I select <strong>Raspberry Pi</strong> for flashing I get an error that flashing on Raspberry is not supported. For the attached Vyper printer I have no knowledge of the MCU to select.</p>
<p>What MCU to select in Klipper for Anycubic Vyper?</p>
<p><a href="https://i.sstatic.net/kgWkm.png" rel="nofollow noreferrer" title="Klipper_make_menuconfig"><img src="https://i.sstatic.net/kgWkm.png" alt="Klipper_make_menuconfig" title="Klipper_make_menuconfig" /></a></p>

<raspberry-pi><klipper>
Klipper firmware on OctoPi asks for MCU for flashing
Leder
# Klipper firmware on OctoPi asks for MCU for flashing

(Asked by: username_0 on 2021-09-10)

I have Marlin firmware on an Anycubic Vyper 3D printer and I want to use Klipper.

My Raspberry PI 3B runs OctoPi and I installed Klipper from Github. Now I want to flash Klipper, but when I select **Raspberry Pi** for flashing I get an error that flashing on Raspberry is not supported. For the attached Vyper printer I have no knowledge of the MCU to select.

What MCU to select in Klipper for Anycubic Vyper?

[![Klipper_make_menuconfig](https://i.sstatic.net/kgWkm.png "Klipper_make_menuconfig")](https://i.sstatic.net/kgWkm.png "Klipper_make_menuconfig")

**Tags:** raspberry-pi, klipper

---

## 1 answers

### Answer by username_1 on 2021-09-10. Score: 1

The printer controller board (the controller that came with the printer) needs to have the basics for being controlled by Klipper, hence the flashing, you should select the MCU of the 3D printer, that is not your Raspberry PI. Usually it is a Atmega AVR or a 32-bit controller board.

It appears the Anycubic Vyper 3D is using a 32-bit Cortex-M3 MCU, but please check what your controller has.

Please read [this article](https://m.all3dp.com/2/klipper-ender-3-v2/) by All3DP, it describes exactly the same as above:

> Use your device’s arrow keys and enter button to navigate the pop-up menu, and go to the “Micro-controller section”.  
> The Ender 3 V2 uses an STM 32-bit board, so click the “STMicroelectronics STM32” option.

> **Comments:**
> **username_0**: Do i need to open the 3d printer in order to see the controller?  
> **username_1**: @Leder You may want to do that, but I'm convinced that you have a 32-bit board.  

---

