This repository contains the configuration files for Marlin 2.1.x firmware tailored for a DIY 300x300x400 3D printer. It includes settings for a BTT TFT35 V3.0.1 display, a BLTouch auto bed leveling sensor, and a BTT SKR MINI E3 V3 mainboard.
Copy the firmware.bin file to your sd card and update your printer.
The BTT TFT35 V3.0.1 is set up to communicate over specific hardware UART and SPI pins, as defined in the Configuration.adv.h file:
UART1_TX_PIN: PA9 (default usage LCD connector)UART1_RX_PIN: PA10 (default usage LCD connector)UART2_TX_PIN: PA2 (default usage TFT connector)UART2_RX_PIN: PA3 (default usage TFT connector)UART4_TX_PIN: PC10 (default usage TMC UART)UART4_RX_PIN: PC11 (default usage TMC UART)
TFT_SCK_PIN: PA5 (Serial Clock)TFT_MOSI_PIN: PA7 (Master Out Slave In)TFT_CS_PIN: PB6 (Chip Select)TFT_DC_PIN: PB7 (Data/Command)TFT_RST_PIN: PB8 (Reset)
If you prefer using the classic Marlin UI, connect the EXP1 or EXP2 connector to the mainboard and enable it in the configuration files.
Feel free to open issues or submit pull requests if you have improvements or suggestions.
This project is licensed under the MIT License.
For detailed information and support, please refer to the official Marlin documentation.