makerbase-mks / MKS-Robin-Nano-V3.X

Robin nano V3 is an upgraded version of Robin Nano V2.0. The upgrade changes are quite large, including upgrading the MCU to the M4 core, and adding support for USB disk.
GNU General Public License v3.0
134 stars 63 forks source link

Readme incomplete and does not result in compiled Marlin #159

Open wagnerism opened 1 year ago

wagnerism commented 1 year ago

MKS Robin Nano V3 with TS35 touch screen V2 - readme file is incomplete and does not result in compiled firmware.

https://github.com/makerbase-mks/MKS-Robin-Nano-V3.X/wiki/Marlin_firmware

Using latest Marlin-bugfix-2.0.x zip file per the instructions. Throws errors and warnings. Does not compile.

Compile warning:

Marlin\src\inc\Warnings.cpp:63:4: warning: #warning "Your Configuration provides no method to acquire user feedback!" [-Wcpp]

Configuration file updates that got it to compile with the above warning:

platformio.ini default_envs = mks_robin_nano_v3_usb_flash_drive_msc

Configuration.h

#define MOTHERBOARD BOARD_MKS_ROBIN_NANO_V3
#define SERIAL_PORT -1
#define SDSUPPORT
#define TFT_GENERIC
#define TFT_INTERFACE_SPI
#define TFT_RES_480x320
#define TFT_LVGL_UI
#define TOUCH_SCREEN

Configuration_adv.h #define USE_OTG_USB_HOST

wagnerism commented 1 year ago

Also the link at the bottom is outdated. The Marlin configs repository for v2.0 and v2.1 do not have any Robin Nano configs either. It just has

Robin
Robin_Lite3
Robin_Pro
Sbase