-
Notifications
You must be signed in to change notification settings - Fork 76
Comparison
——————————————————————————————————————————————————————————————————————————————————————————————
MKS Robin Nano V1.x MKS Robin Nano V2.0
——————————————————————————————————————————————————————————————————————————————————————————————
Firmware support MKS Robin Nano Firmware/Marlin2.0.6 Marlin2.0.6
——————————————————————————————————————————————————————————————————————————————————————————————
LCD Type and Interface MKS Robin TFT35(FSMC) MKS TS35(SPI),LCD12864,LCD2004
——————————————————————————————————————————————————————————————————————————————————————————————
Rotary Encoder Not support Support
——————————————————————————————————————————————————————————————————————————————————————————————
Motor Driver mode STEP/DIR STEP/DIR,TMC-UART,TMC-SPI
——————————————————————————————————————————————————————————————————————————————————————————————
On board EEPROM 2KB 4KB
——————————————————————————————————————————————————————————————————————————————————————————————
MKS Robin Nano V1.x can support MKS Robin Nano Firmware, which is developed by makerbase. MKS Robin Nano Firmware runs well, however, if you want to modify the source code, you should use the IAR Embedded Workbench, which is not free software. So Makerbase tried to make the board to runs with Marlin2.x, and Robin Nano V2.0 comes out. Meanwhile, Makerbase introduces LVGL to Marlin, an open source, very friendly TFT graphics library. With the joint efforts of community developers, this set of marlin2.0 code is also compatible with Robin Nano V1.x.
As you will find that Robin Nano V2 supports the uart/spi mode for TMC-Series drivers, which makes the pins of STM32 not enough for FSMC interface for TFT LCD, Robin Nano V2 uses spi interface to drive the TFT LCD. Yes, the speed of SPI is slower than FSMC, but thanks for the help of Victor, Who optimized the graphics display, the current screen refresh feels very good. By the way, the size of MKS TS35 is longer than the MKS Robin TFT35, but the fixed holes are compatible.
Besides, Robin Nano V2.0 can also drive the LCD12864 and LCD2004. Actually, the interface shared the same one of TFT interface, you can easily change the LCD type by modiying the configuration.h of Marlin.
As the Robin Nano V2.0 used the MKS TS35, which has the rotary encoder on board(The early boards were not welded, but they will be welded later), there two methods for controlling the LCD: using touch screen and rotary encoder.
Now Trinamic-series(TMC2208/TMC2209/TMC2225/TMC2130...) are very popular on 3d printing, and they can be configured with SPI or Uart communication, so Robin Nano V2.0 adds the on board connection of the MCU and motor drivers, no need to make any wiring for this function any more. What is more, you can use the homing sensorless function without wiring.
EEPROM always be used to store the configure parameters, as the parameters in Marlin are more than MKS Nano firmware, 2k of size is not enough. Robin Nano V2.0 expands the size of eeprom to 4k, just for the usage of Marlin. So you will find when using Marlin 2.0, Robin Nano V1.x just can store parameters to sdcard, but Robin Nano use eeprom instead.
- MKS Robin Nano V1.x Wiki
- Hardware description
- Firmware
- Configuring the hardware
- Video Tutorials
- Edward Braiman's Video
- FAQ
- Extended use