Go to the source code of this file.
◆ BOARD_INFO_NAME
#define BOARD_INFO_NAME "Longer3D" |
Marlin 3D Printer Firmware Copyright (c) 2019 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/. Longer3D LK1/LK2 & Alfawise U20/U30 (STM32F103VET6) board pin assignments
◆ ALFAWISE_UX0
◆ DISABLE_JTAG
◆ X_MIN_PIN
◆ X_MAX_PIN
◆ Y_MIN_PIN
◆ Y_MAX_PIN
◆ Z_MIN_PIN
◆ Z_MAX_PIN
◆ FIL_RUNOUT_PIN
#define FIL_RUNOUT_PIN PC0 |
◆ X_ENABLE_PIN
◆ X_STEP_PIN
◆ X_DIR_PIN
◆ Y_ENABLE_PIN
◆ Y_STEP_PIN
◆ Y_DIR_PIN
◆ Z_ENABLE_PIN
◆ Z_STEP_PIN
◆ Z_DIR_PIN
◆ E0_ENABLE_PIN
#define E0_ENABLE_PIN PE4 |
◆ E0_STEP_PIN
◆ E0_DIR_PIN
◆ TEMP_0_PIN
◆ TEMP_BED_PIN
◆ HEATER_0_PIN
◆ HEATER_BED_PIN
#define HEATER_BED_PIN PA8 |
◆ FAN_PIN
◆ FAN_SOFT_PWM
◆ FAN_MIN_PWM
◆ FAN_MAX_PWM
◆ LED_PIN
◆ LCD_RESET_PIN
#define LCD_RESET_PIN PC4 |
Note: Alfawise screens use various TFT controllers. Supported screens are based on the ILI9341, ILI9328 and ST7798V. Define init sequences for other screens in u8g_dev_tft_320x240_upscale_from_128x64.cpp
If the screen stays white, disable 'LCD_RESET_PIN' to let the bootloader init the screen.
Setting an 'LCD_RESET_PIN' may cause a flicker when entering the LCD menu because Marlin uses the reset as a failsafe to revive a glitchy LCD.
◆ LCD_BACKLIGHT_PIN
#define LCD_BACKLIGHT_PIN PD12 |
◆ FSMC_CS_PIN
◆ FSMC_RS_PIN
◆ LCD_USE_DMA_FSMC
◆ FSMC_DMA_DEV
#define FSMC_DMA_DEV DMA2 |
◆ FSMC_DMA_CHANNEL
#define FSMC_DMA_CHANNEL DMA_CH5 |
◆ DOGLCD_MOSI
◆ DOGLCD_SCK
◆ FLASH_EEPROM_EMULATION
#define FLASH_EEPROM_EMULATION |
Note: Alfawise U20/U30 boards DON'T use SPI2, as the hardware designer mixed up MOSI and MISO pins. SPI is managed in SW, and needs pins declared below.
◆ E2END