# BTT Manta M8P with BTT mini 12864 display

**URL:** <https://klipper.discourse.group/t/btt-manta-m8p-with-btt-mini-12864-display/6805>\
**Category:** General Discussion\
**Created:** [February 21, 2023, 2:41pm UTC](https://klipper.discourse.group/t/btt-manta-m8p-with-btt-mini-12864-display/6805 "2023-02-21T14:41:36Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![davethegearhead](https://yyz2.discourse-cdn.com/free1/user_avatar/klipper.discourse.group/davethegearhead/32/3347_2.png) [@davethegearhead](https://klipper.discourse.group/u/davethegearhead)\
**Post date:** [February 21, 2023, 2:41pm UTC](https://klipper.discourse.group/t/btt-manta-m8p-with-btt-mini-12864-display/6805/1 "2023-02-21T14:41:36Z")

</div>

### Basic Information:

Printer Model: Ender 5 plus  
 MCU / Printerboard: BTT Manta M8P  
 `klippy.log`

### Describe your issue: Is anyone using BTT Manta M8P with BTT mini 12864 display? I have the following setup in my printer config (MKS mini 12864 LCD) but my mini 12864 doesn’t come life. I have tried rotating the EXP1 and EXP2 connectors -still no life. Is the mini 12864 even compatible with the M8P? Everything else is working fine using Mainsail.

Thanks

[board\_pins]  
aliases:

# EXP1 header

EXP1\_1=PE9, EXP1\_2=PE10,  
EXP1\_3=PE11, EXP1\_4=PE12,  
EXP1\_5=PE13, EXP1\_6=PE14, # Slot in the socket on this side  
EXP1\_7=PE15, EXP1\_8=PB10,  
EXP1\_9=, EXP1\_10=\<5V\>,

# EXP2 header

EXP2\_1=PB14, EXP2\_2=PB13,  
EXP2\_3=PF7, EXP2\_4=PB12,  
EXP2\_5=PE7, EXP2\_6=PB11, # Slot in the socket on this side  
EXP2\_7=PE8, EXP2\_8=,  
EXP2\_9=, EXP2\_10=PC5

[display]  
lcd\_type: uc1701  
cs\_pin: EXP1\_6  
a0\_pin: EXP1\_7  
contrast: 40  
encoder\_pins: ^EXP2\_3, ^EXP2\_5  
click\_pin: ^!EXP1\_2

[output\_pin beeper]  
pin: EXP1\_1

---

<div class="post-metadata">

**Author:** ![George](https://yyz2.discourse-cdn.com/free1/user_avatar/klipper.discourse.group/george/32/3585_2.png) [@George](https://klipper.discourse.group/u/George)\
**Post date:** [February 21, 2023, 5:40pm UTC](https://klipper.discourse.group/t/btt-manta-m8p-with-btt-mini-12864-display/6805/2 "2023-02-21T17:40:04Z")

</div>

My BTT 12864 Mini on M8P V1.0

```auto
[board_pins]
aliases:
    # EXP1 header
    EXP1_1=PE9, EXP1_2=PE10,
    EXP1_3=PE11, EXP1_4=PE12,
    EXP1_5=PE13, EXP1_6=PE14, # Slot in the socket on this side
    EXP1_7=PE15, EXP1_8=PB10,
    EXP1_9=<GND>, EXP1_10=<5V>,

    # EXP2 header
    EXP2_1=PB14, EXP2_2=PB13,
    EXP2_3=PF7, EXP2_4=PB12,
    EXP2_5=PE7, EXP2_6=PB11, # Slot in the socket on this side
    EXP2_7=PE8, EXP2_8=<RST>,
    EXP2_9=<GND>, EXP2_10=<NC>

[display]
#	mini12864 LCD Display
lcd_type: uc1701
cs_pin: EXP1_3
a0_pin: EXP1_4
rst_pin: EXP1_5
encoder_pins: ^EXP2_5, ^EXP2_3
click_pin: ^!EXP1_2
contrast: 63
spi_software_miso_pin: EXP2_1
spi_software_mosi_pin: EXP2_6
spi_software_sclk_pin: EXP2_2

```

---

<div class="post-metadata">

**Author:** ![davethegearhead](https://yyz2.discourse-cdn.com/free1/user_avatar/klipper.discourse.group/davethegearhead/32/3347_2.png) [@davethegearhead](https://klipper.discourse.group/u/davethegearhead)\
**Post date:** [February 21, 2023, 8:37pm UTC](https://klipper.discourse.group/t/btt-manta-m8p-with-btt-mini-12864-display/6805/3 "2023-02-21T20:37:33Z")

</div>

Thanks George  
I will give this a try.

---

<div class="post-metadata">

**Author:** ![davethegearhead](https://yyz2.discourse-cdn.com/free1/user_avatar/klipper.discourse.group/davethegearhead/32/3347_2.png) [@davethegearhead](https://klipper.discourse.group/u/davethegearhead)\
**Post date:** [February 22, 2023, 2:04am UTC](https://klipper.discourse.group/t/btt-manta-m8p-with-btt-mini-12864-display/6805/4 "2023-02-22T02:04:32Z")

</div>

It ended up working however, the backlighting is not on and I don’t get the “lights” menu option as shown on the BTT instructions to turn it on:

 ![image](https://global.discourse-cdn.com/free1/uploads/klipper/original/2X/e/e72a871877ae0c0f480e1112c3b03af6761ef225.jpeg)

Maybe I need to flash new firmware on the display??

---

<div class="post-metadata">

**Author:** ![jakep\_82](https://avatars.discourse-cdn.com/v4/letter/j/ea666f/32.png) [@jakep\_82](https://klipper.discourse.group/u/jakep_82)\
**Post date:** [February 22, 2023, 2:35am UTC](https://klipper.discourse.group/t/btt-manta-m8p-with-btt-mini-12864-display/6805/5 "2023-02-22T02:35:02Z")

</div>

The display doesn’t have firmware, and those screenshots don’t appear to be Klipper. That’s probably Marlin.

---

<div class="post-metadata">

**Author:** ![LifeOfBrian](https://yyz2.discourse-cdn.com/free1/user_avatar/klipper.discourse.group/lifeofbrian/32/2380_2.png) [@LifeOfBrian](https://klipper.discourse.group/u/LifeOfBrian)\
**Post date:** [February 22, 2023, 8:14am UTC](https://klipper.discourse.group/t/btt-manta-m8p-with-btt-mini-12864-display/6805/6 "2023-02-22T08:14:45Z")

</div>

Had it working on my SKR2, maybe I find the files in my backup folder.

---

<div class="post-metadata">

**Author:** ![davethegearhead](https://yyz2.discourse-cdn.com/free1/user_avatar/klipper.discourse.group/davethegearhead/32/3347_2.png) [@davethegearhead](https://klipper.discourse.group/u/davethegearhead)\
**Post date:** [February 22, 2023, 12:30pm UTC](https://klipper.discourse.group/t/btt-manta-m8p-with-btt-mini-12864-display/6805/7 "2023-02-22T12:30:35Z")

</div>

I had to add the following sections in my config to get the backlighting to come on but there doesn’t seem to be a way to control the colour from the display menu or knob.  
[neopixel btt\_mini12864]  
pin: EXP1\_6  
chain\_count: 3  
color\_order: RGB  
initial\_RED: 0.4  
initial\_GREEN: 0.4  
initial\_BLUE: 0.4

[delayed\_gcode setdisplayneopixel]  
initial\_duration: 1  
gcode:  
SET\_LED LED=btt\_mini12864 RED=1 GREEN=1 BLUE=1 INDEX=1 TRANSMIT=0  
SET\_LED LED=btt\_mini12864 RED=1 GREEN=0 BLUE=0 INDEX=2 TRANSMIT=0  
SET\_LED LED=btt\_mini12864 RED=1 GREEN=0 BLUE=0 INDEX=3

---

<div class="post-metadata">

**Author:** ![davethegearhead](https://yyz2.discourse-cdn.com/free1/user_avatar/klipper.discourse.group/davethegearhead/32/3347_2.png) [@davethegearhead](https://klipper.discourse.group/u/davethegearhead)\
**Post date:** [February 22, 2023, 4:09pm UTC](https://klipper.discourse.group/t/btt-manta-m8p-with-btt-mini-12864-display/6805/8 "2023-02-22T16:09:20Z")

</div>

My mini 12864 has an SD card slot. Any idea what this would be used for? Can klipper access this (to load G-code files or backup files)?

---

<div class="post-metadata">

**Author:** ![jakep\_82](https://avatars.discourse-cdn.com/v4/letter/j/ea666f/32.png) [@jakep\_82](https://klipper.discourse.group/u/jakep_82)\
**Post date:** [February 22, 2023, 5:02pm UTC](https://klipper.discourse.group/t/btt-manta-m8p-with-btt-mini-12864-display/6805/9 "2023-02-22T17:02:21Z")

</div>

No, Klipper can only access files on the host system. That slot can be used by Marlin.

---

<div class="post-metadata">

**Author:** ![davethegearhead](https://yyz2.discourse-cdn.com/free1/user_avatar/klipper.discourse.group/davethegearhead/32/3347_2.png) [@davethegearhead](https://klipper.discourse.group/u/davethegearhead)\
**Post date:** [February 22, 2023, 5:08pm UTC](https://klipper.discourse.group/t/btt-manta-m8p-with-btt-mini-12864-display/6805/10 "2023-02-22T17:08:57Z")

</div>

OK

Thanks for your insight
