얕고 넓게

[3DP] BTT SKR V1.4: Marlin + ILI9488 실패 본문

IT/3D Printer, CNC

[3DP] BTT SKR V1.4: Marlin + ILI9488 실패

블랙오닉스 2024. 6. 19. 00:18

2024.06.19

펌웨가 정상적으로 업데이트되고 LCD 잘 되어 TFT에 도전

 

아래처럼 다시 활성화

#define TFT_GENERIC
#if ENABLED(TFT_GENERIC)
  // :[ 'AUTO', 'ST7735', 'ST7789', 'ST7796', 'R61505', 'ILI9328', 'ILI9341', 'ILI9488' ]
  #define TFT_DRIVER ILI9488

빌드하면 TFT_*_PIN 들이 define 안되었다고 에러

pin 파일을 확인하고 아래처럼 세팅

      /**                      ------                                   ------
       *               BEEPER | 1  2 | BTN_ENC               SPI1_MISO | 1  2 | SPI1_SCK
       *     TFT_BKL / LCD_EN | 3  4 | TFT_RESET / LCD_RS      BTN_EN1 | 3  4 | SPI1_CS
       *    TOUCH_CS / LCD_D4 | 5  6   TOUCH_INT / LCD_D5      BTN_EN2 | 5  6   SPI1_MOSI
       *     SPI1_CS / LCD_D6 | 7  8 | SPI1_RS / LCD_D7       SPI1_RS  | 7  8 | RESET
       *                  GND | 9 10 | VCC                         GND | 9 10 | VCC (NC@Schematic)
       *                       ------                                   ------
       *                        EXP1                                     EXP2
       */
      //=> Board Top
      //                      ------                                          -----
      //   VCC                |10  9|                GND   VCC (NC@Schematic)|10  9|        GND
      //   SPI1_RS / LCD_D7   | 8  7|   SPI1_CS / LCD_D6   RESET             | 8  7|   SPI1_RS  
      //   TOUCH_INT / LCD_D5 | 6  5   TOUCH_CS / LCD_D4   SPI1_MOSI         | 6  5     BTN_EN2
      //   TFT_RESET / LCD_RS | 4  3|   TFT_BKL / LCD_EN   SPI1_CS           | 4  3|    BTN_EN1
      //   BTN_ENC            | 2  1|             BEEPER   SPI1_SCK          | 2  1|  SPI1_MISO
      //                       EXP1                                     EXP2
      //  
      #define TFT_CS_PIN             EXP1_07_PIN
      #define TFT_DC_PIN             EXP1_08_PIN

      #define TFT_RESET_PIN          EXP1_04_PIN
      #define TFT_BACKLIGHT_PIN      EXP1_03_PIN

      #define TFT_SCK_PIN            EXP2_02_PIN
      #define TFT_MISO_PIN           EXP2_01_PIN
      #define TFT_MOSI_PIN           EXP2_06_PIN

 

처음에 기본 포트 정보로 TFT와 연결했더니 아무런 반응이 없다.

EXT 1/2 의 9,10번 전압을 확인하니 0 아니면 -3.3V

다시 회로도 핀맵 확인

핀맵 기준으로 아래쪽이 1번 이라 다시연결

부팅하면 TFT LED가 켜지지만 나중에 이상하게 깜빡거린다.

5V 전원이지만 신호는 3.3V인가 싶어서

5V로 개조한 TFT대신 3.3V 버전 연결 -> 똑같다.

 

'IT > 3D Printer, CNC' 카테고리의 다른 글

[3DP] Klipper 설치  (0) 2024.06.21
[3DP] Klipper 개념, RPi Zero W2  (0) 2024.06.20
[3DP] BTT SKR V1.4: Marlin + ESP-01 성공  (1) 2024.06.19
[3DP] BTT SKR V1.4: Marlin Firmware 성공  (0) 2024.06.18
[3DP] MKS TFT32 만들기  (0) 2024.06.10