makerbase-mks / MKS-Robin

MKS Robin is a powerful 32-bit 3D printer control board with STM32F103ZET6 . Support Marlin2.0. Support MKS Robin TFT24/28/32... Screens. The motherboard integrates 5 AXIS interface, hot bed, 2 heating heads, 3 NTC100K, 2 MAX31855.Support MKS Robin WIFI for cloud printing.Supports firmware update by SD card…
https://es.aliexpress.com/item/32757129463.html?spm=a219c.12010612.8148356.9.5fc165f4oDUfFM
128 stars 129 forks source link

MKS Robin Nano v.3 + TS35 on Delta. #202

Open 3dSpace116 opened 3 years ago

3dSpace116 commented 3 years ago

Hello! Sorry for my English. I have MKS Robin Nano v.3 + TS35 and Delta Kossel Linear Plus. I take marlin 2.0.8 and config files. In Platformio.ini I changed default_envs = mks_robin_nano_v3_usb_flash_drive_msc In Config i set MOTHERBOARD BOARD_MKS_ROBIN_NANO_V3 and TS35, touch and LVGL_UI But it need calibration menu and some errors, that I don't know how to resolve.

In file included from Marlin\src\HAL\STM32../../inc/MarlinConfig.h:49, from Marlin\src\HAL\STM32\HAL.cpp:28: Marlin\src\HAL\STM32../../inc/SanityCheck.h:917:6: error: #error "ADVANCED_PAUSE_FEATURE requires a supported LCD controller (or EMERGENCY_PARSER)." 917 | #error "ADVANCED_PAUSE_FEATURE requires a supported LCD controller (or EMERGENCY_PARSER)." | ^~~~~ Marlin\src\HAL\STM32../../inc/SanityCheck.h:1351:6: error: #error "DELTA_CALIBRATION_MENU requires an LCD Controller." 1351 | #error "DELTA_CALIBRATION_MENU requires an LCD Controller." | ^~~~~ Marlin\src\HAL\STM32../../inc/SanityCheck.h:1647:6: error: #error "LCD_BED_LEVELING requires a programmable LCD controller." 1647 | #error "LCD_BED_LEVELING requires a programmable LCD controller." | ^~~~~ In file included from Marlin\src\HAL\STM32../../inc/MarlinConfig.h:49, from Marlin\src\HAL\STM32\HAL_SPI.cpp:25: Marlin\src\HAL\STM32../../inc/SanityCheck.h:917:6: error: #error "ADVANCED_PAUSE_FEATURE requires a supported LCD controller (or EMERGENCY_PARSER)." 917 | #error "ADVANCED_PAUSE_FEATURE requires a supported LCD controller (or EMERGENCY_PARSER)." | ^~~~~ Marlin\src\HAL\STM32../../inc/SanityCheck.h:1351:6: error: #error "DELTA_CALIBRATION_MENU requires an LCD Controller." 1351 | #error "DELTA_CALIBRATION_MENU requires an LCD Controller." | ^~~~~ Marlin\src\HAL\STM32../../inc/SanityCheck.h:1647:6: error: #error "LCD_BED_LEVELING requires a programmable LCD controller." 1647 | #error "LCD_BED_LEVELING requires a programmable LCD controller." | ^~~~~ In file included from Marlin\src\HAL\STM32../../inc/MarlinConfig.h:49, from Marlin\src\HAL\STM32\MarlinSerial.cpp:21: Marlin\src\HAL\STM32../../inc/SanityCheck.h:917:6: error: #error "ADVANCED_PAUSE_FEATURE requires a supported LCD controller (or EMERGENCY_PARSER)." 917 | #error "ADVANCED_PAUSE_FEATURE requires a supported LCD controller (or EMERGENCY_PARSER)." | ^~~~~ Marlin\src\HAL\STM32../../inc/SanityCheck.h:1351:6: error: #error "DELTA_CALIBRATION_MENU requires an LCD Controller." 1351 | #error "DELTA_CALIBRATION_MENU requires an LCD Controller." | ^~~~~ Marlin\src\HAL\STM32../../inc/SanityCheck.h:1647:6: error: #error "LCD_BED_LEVELING requires a programmable LCD controller." 1647 | #error "LCD_BED_LEVELING requires a programmable LCD controller." | ^~~~~ [.pio\build\mks_robin_nano_v3_usb_flash_drive_msc\src\src\HAL\STM32\HAL.cpp.o] Error 1 [.pio\build\mks_robin_nano_v3_usb_flash_drive_msc\src\src\HAL\STM32\HAL_SPI.cpp.o] Error 1 *** [.pio\build\mks_robin_nano_v3_usb_flash_drive_msc\src\src\HAL\STM32\MarlinSerial.cpp.o] Error 1

Then I tryed to connect typical reprap LCD, it compilies without errors, but in pins (stm32 f4) is no pin outs for reprap, its not working. I'm arduino beginner, detailed explanations would be helpful, thanks.

spikey1973 commented 1 year ago

I have similar issues here,

using a MKS robin nano v3.1 + ts35 also on a DELTA printer, (DIY geeetech g2spro rebuild)

error "DELTA_CALIBRATION_MENU requires an LCD Controller."

Tinbum1 commented 6 months ago

ditto on a Two Trees SP5 v3 with TS35-R v2.0 and Nano v3.1