BTT Manta M8P with BTT mini 12864 display

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

My BTT 12864 Mini on M8P V1.0

[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

Thanks George
I will give this a try.

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:

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

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

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

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

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)?

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

1 Like

OK

Thanks for your insight