|
514 | 514 |
|
515 | 515 | #if HAS_SPI_TFT
|
516 | 516 |
|
| 517 | + #define TFT_SCK_PIN EXP2_02_PIN |
| 518 | + #define TFT_MISO_PIN EXP2_01_PIN |
| 519 | + #define TFT_MOSI_PIN EXP2_06_PIN |
| 520 | + |
517 | 521 | #define BTN_ENC EXP1_02_PIN
|
518 | 522 | #define BTN_EN1 EXP2_03_PIN
|
519 | 523 | #define BTN_EN2 EXP2_05_PIN
|
520 | 524 |
|
| 525 | + #ifndef TFT_WIDTH |
| 526 | + #define TFT_WIDTH 480 |
| 527 | + #endif |
| 528 | + #ifndef TFT_HEIGHT |
| 529 | + #define TFT_HEIGHT 320 |
| 530 | + #endif |
| 531 | + |
521 | 532 | #if ENABLED(BTT_TFT35_SPI_V1_0)
|
522 |
| - // 480x320, 3.5", SPI Display with Rotary Encoder. |
523 |
| - // Stock Display for the BIQU B1 SE. |
| 533 | + |
| 534 | + /** |
| 535 | + * ------ ------ |
| 536 | + * BEEPER | 1 2 | LCD-BTN MISO | 1 2 | CLK |
| 537 | + * T_MOSI | 3 4 | T_CS LCD-ENCA | 3 4 | TFTCS |
| 538 | + * T_CLK | 5 6 T_MISO LCD-ENCB | 5 6 MOSI |
| 539 | + * PENIRQ | 7 8 | F_CS RS | 7 8 | RESET |
| 540 | + * GND | 9 10 | VCC GND | 9 10 | NC |
| 541 | + * ------ ------ |
| 542 | + * EXP1 EXP2 |
| 543 | + * |
| 544 | + * 480x320, 3.5", SPI Display with Rotary Encoder. |
| 545 | + * Stock Display for the BIQU B1 SE Series. |
| 546 | + * Schematic: https://github.com/bigtreetech/TFT35-SPI/blob/master/v1/Hardware/BTT%20TFT35-SPI%20V1-SCH.pdf |
| 547 | + */ |
524 | 548 | #define TFT_CS_PIN EXP2_04_PIN
|
525 |
| - #define TFT_A0_PIN EXP2_07_PIN |
| 549 | + #define TFT_DC_PIN EXP2_07_PIN |
| 550 | + #define TFT_A0_PIN TFT_DC_PIN |
526 | 551 |
|
527 | 552 | #define TOUCH_CS_PIN EXP1_04_PIN
|
528 | 553 | #define TOUCH_SCK_PIN EXP1_05_PIN
|
529 | 554 | #define TOUCH_MISO_PIN EXP1_06_PIN
|
530 | 555 | #define TOUCH_MOSI_PIN EXP1_03_PIN
|
531 | 556 | #define TOUCH_INT_PIN EXP1_07_PIN
|
532 | 557 |
|
| 558 | + #ifndef TOUCH_CALIBRATION_X |
| 559 | + #define TOUCH_CALIBRATION_X 17540 |
| 560 | + #endif |
| 561 | + #ifndef TOUCH_CALIBRATION_Y |
| 562 | + #define TOUCH_CALIBRATION_Y -11388 |
| 563 | + #endif |
| 564 | + #ifndef TOUCH_OFFSET_X |
| 565 | + #define TOUCH_OFFSET_X -21 |
| 566 | + #endif |
| 567 | + #ifndef TOUCH_OFFSET_Y |
| 568 | + #define TOUCH_OFFSET_Y 337 |
| 569 | + #endif |
| 570 | + #ifndef TOUCH_ORIENTATION |
| 571 | + #define TOUCH_ORIENTATION TOUCH_LANDSCAPE |
| 572 | + #endif |
| 573 | + |
533 | 574 | #elif ENABLED(MKS_TS35_V2_0)
|
534 | 575 |
|
535 | 576 | /** ------ ------
|
|
542 | 583 | * EXP1 EXP2
|
543 | 584 | */
|
544 | 585 | #define TFT_CS_PIN EXP1_07_PIN // SPI1_CS
|
545 |
| - #define TFT_A0_PIN EXP1_08_PIN // SPI1_RS |
546 |
| - #define TFT_DC_PIN TFT_DC_PIN |
| 586 | + #define TFT_DC_PIN EXP1_08_PIN // SPI1_RS |
| 587 | + #define TFT_A0_PIN TFT_DC_PIN |
547 | 588 |
|
548 | 589 | #define TFT_RESET_PIN EXP1_04_PIN
|
549 | 590 |
|
|
563 | 604 |
|
564 | 605 | #define TFT_BUFFER_SIZE 14400
|
565 | 606 |
|
| 607 | + #ifndef TOUCH_CALIBRATION_X |
| 608 | + #define TOUCH_CALIBRATION_X -17253 |
| 609 | + #endif |
| 610 | + #ifndef TOUCH_CALIBRATION_Y |
| 611 | + #define TOUCH_CALIBRATION_Y 11579 |
| 612 | + #endif |
| 613 | + #ifndef TOUCH_OFFSET_X |
| 614 | + #define TOUCH_OFFSET_X 514 |
| 615 | + #endif |
| 616 | + #ifndef TOUCH_OFFSET_Y |
| 617 | + #define TOUCH_OFFSET_Y -24 |
| 618 | + #endif |
| 619 | + #ifndef TOUCH_ORIENTATION |
| 620 | + #define TOUCH_ORIENTATION TOUCH_LANDSCAPE |
| 621 | + #endif |
| 622 | + |
566 | 623 | #endif
|
567 | 624 |
|
568 | 625 | #endif // HAS_SPI_TFT
|
|
0 commit comments