Makerbase MKS Robin Nano V3.1

Makerbase MKS Robin Nano V3.1 32Bit F407 Control Board User Manual

Model: MKS Robin Nano V3.1 | Brand: Makerbase

1. Bubuka

The Makerbase MKS Robin Nano V3.1 is an advanced 32-bit control board designed for 3D printers, offering enhanced performance and features. It serves as an upgraded version of the Robin Nano V3.0, featuring a powerful STM32F407VET6 microcontroller (MCU) operating at 168MHz with a Cortex-M4 core and FPU. This board is engineered for faster processing and improved resource management to support more powerful functions in your 3D printing setup.

Key improvements in the V3.1 include enhanced anti-interference performance through the addition of Schottky diodes in the temperature measurement and MOS circuits, as well as TVS protection for the power input, ensuring greater stability and reliability.

MKS Robin Nano V3.1 Control Board Top View
Figure 1: MKS Robin Nano V3.1 Control Board (Top View)
Video 1: MKS Robin Nano V3.0 Product Overview (V3.1 shares similar features)

2. Spésifikasi

2.1. Microcontroller Unit (MCU)

MCU Specifications for MKS Robin Nano V3.1
Figure 2: MCU Specifications
  • MCU: STM32F407VET6 (Cortex-M4 with FPU)
  • Laju Jam: 168MHz
  • Mémori Flash: 512KB
  • RAM: 192KB

2.2. General Specifications (V3.1 vs. V3.0 vs. V2.0)

Comparison table of Robin Nano V2.0, V3.0, and V3.1 features
Figure 3: Robin Nano Series Comparison
BarangRobin Nano V2.0Robin Nano V3.0Robin Nano V3.1
MCUSTM32F103VET6 (72MHz)STM32F407VGT6 (168MHz)STM32F407VET6 (168MHz)
FLASH/RAM512KB Flash/64KB RAM1024KB Flash/192KB RAM512KB Flash/192KB RAM
USB DiskTeu ngarojongNgarojongNgarojong
kartu TFSupport (SDIO)Support (SPI3)Support (SPI3)
WIFI nyambungUSART1USART1+SPI2USART1+SPI2
Virtual USB DeviceTeu ngarojongNgarojongNgarojong
panganteur motor5 sumbu6 axis (Two Z axis share the same driver)6 axis (Two Z axis share the same driver)
PWM FAN(s)1 saluran2 saluran2 saluran
PWM TTLTeu NgadukungNgarojongNgarojong
Independent serial portTeu NgadukungSupport (UART3)Support (UART3)
Power TVS protectNoSumuhunSumuhun
Expansion SD slotNgarojongTeu ngarojongTeu ngarojong
MAX31855 interfaceNgarojongTeu ngarojongTeu ngarojong
EEPROM4KB AT24C32DM4KB AT24C32DM4KB AT24C32DM
SPI Flash8M W25Q64JVSIQ8M W25Q64JVSIQ8M W25Q64JVSIQ
Dukungan LCDMKS TS35/MKS H43/LCD12864/LCD2004MKS TS35/MKS H43/LCD12864/LCD2004MKS TS35/MKS H43/LCD12864/LCD2004
MOS drive circuitResistance protectionResistance protectionResistance + Schottky protection
TH1,TH2,TB temp circuitResistance protectionResistance protectionResistance + Schottky protection

2.3. Dimensi Fisik

MKS Robin Nano V3.1 Board Dimensions
Figure 4: Board Dimensions (in mm)
  • Panjangna: 110 mm
  • lebar: 84 mm
  • Jangkungna: Approximately 15mm (board only)
  • beurat: Kira-kira 0.6 kg (sapertos dina kemasan)

3. Setélan

3.1. Eusi Paket

A typical package for the MKS Robin Nano V3.1 motherboard includes:

  • 1x MKS Robin Nano V3.1 Motherboard
  • 1 x Kabel USB
  • 25x Jumper Caps

Depending on the purchased bundle, additional items such as MKS TS35 screen, MKS Robin WiFi module, TMC2225/TMC2209 motor drivers, and heatsinks may be included.

3.2. Diagram Kabel

Carefully follow the wiring diagram below to connect your MKS Robin Nano V3.1 to your 3D printer components. Ensure all connections are secure and correctly oriented before applying power.

MKS Robin Nano V3.1 Wiring Diagram
Figure 5: MKS Robin Nano V3.1 Wiring Diagram

Sambungan konci:

  • Sasayogian tanaga: Connect 12V/24V power to the designated terminals.
  • Ranjang Dipanaskeun: Connect your heated bed to the H-BED terminals.
  • Extruders: E0 and E1 motor interfaces for extruders.
  • Motor: X, Y, Z1, Z2, E0, E1 motor driver slots.
  • Fans: FAN1 and FAN2 for cooling.
  • Thermal Sensors: TH1, TH2 for hotend and heated bed temperature sensing.
  • Eureun tungtung: Connect endstop switches to the appropriate pins.
  • TFT/LCD Screen: Dedicated interface for compatible screens.
  • Antarmuka USB: For PC connection and USB disk printing.
  • Slot Kartu TF: For TF card printing.
  • MKS Robin WiFi Slot: For optional WiFi module.
  • TTL PWM: For laser control signals.

3.3. Diagram Pinout

Refer to the pinout diagram for detailed pin assignments and functions. This is crucial for advanced configurations and custom connections.

MKS Robin Nano V3.0 Pinout Diagram (similar to V3.1)
Figure 6: MKS Robin Nano V3.0 Pinout Diagram

3.4. Firmware Installation

The firmware for MKS Robin Nano V3.1 is based on Marlin 2.X. You can find the official firmware repository and hardware design files on GitHub:

To install or update the firmware:

  1. Download the latest Marlin 2.X firmware for MKS Robin Nano V3.1 from the provided GitHub repository.
  2. Ngarobah nu Configuration_adv.h file to specify your preferred printing method:
    • For TF card printing: Ensure // #define USB_FLASH_DRIVE_SUPPORT is commented out.
    • For USB disk printing: Uncomment #define USB_FLASH_DRIVE_SUPPORT.
  3. Compile the firmware using a suitable development environment (e.g., PlatformIO in VS Code).
  4. Copy the compiled firmware file (biasana firmware.bin) to the root directory of a TF card or USB disk.
  5. Insert the TF card/USB disk into the MKS Robin Nano V3.1 board and power it on. The board will automatically detect and flash the new firmware.
Firmware Update Instructions for MKS Robin Nano V3.1
Figure 7: Firmware Update Process

4. Parentah Operasi

4.1. Printing Methods

The MKS Robin Nano V3.1 supports both TF card and USB disk printing, offering flexibility in how you transfer your G-code files kana printer.

USB Disk and TF Card Printing Compatibility
Figure 8: USB Disk and TF Card Printing

4.2. Virtual USB Device Function

The board features a Virtual USB Device function, allowing you to connect the board to your computer via a USB cable. Your computer will recognize the board as a USB disk, enabling direct reading and writing of files (including G-code) without needing to remove the TF card or USB disk from the board.

Virtual USB Device Function for easy file mindahkeun
Figure 9: Virtual USB Device Function

4.3. Screen Compatibility

The MKS Robin Nano V3.1 is compatible with various LCD screens, including MKS TS35, MKS H43, LCD12864, and LCD2004. This allows for a wide range of user interface options for controlling your 3D printer.

MKS Robin Nano V3.1 connected to MKS TS35 and MKS H43 screens
Figure 10: Screen Compatibility

4.4. Fitur canggih

  • Dual Z-axis Support: The board supports dual Z-axis motors, allowing for more stable and precise vertical movement, especially beneficial for larger printers or those with dual extrusion setups.
  • MKS Robin Nano V3.1 with highlighted dual Z-axis motor connections
    Figure 11: Dual Z-axis Support
  • PWM Controllable Fans: Two PWM controllable fan headers provide flexible control over cooling fans, optimizing cooling based on printing needs.
  • MKS Robin Nano V3.1 with highlighted PWM fan connections
    Figure 12: Two PWM Controllable Fans
  • TTL PWM Signal Output: For users interested in 3D printing and laser engraving two-in-one machines, the board provides TTL PWM control signals for laser heads with higher power.
  • MKS Robin Nano V3.1 with highlighted TTL PWM signal output
    Figure 13: TTL PWM Signal Support
  • Independent Serial Port: A dedicated independent serial port (UART3) ensures that using other serial devices, such as the MKS H43 serial screen, will not conflict with other devices connected to the board.
  • MKS Robin Nano V3.1 with highlighted independent serial port
    Figure 14: Independent Serial Port
  • WiFi Module Support: The board supports an SPI connection with a WiFi module, offering a higher transmission rate than a serial port. While current firmware primarily supports serial port transmission, SPI transmission will be supported in future updates.
  • MKS Robin Nano V3.1 with highlighted SPI connection for WiFi module
    Figure 15: SPI Connection with WiFi Module

5. Pangropéa

  • Tetep garing sareng bersih: Always ensure the control board is kept in a dry, dust-free environment to prevent damage to electronic components.
  • Hindarkeun Discharge Statis: When handling the board, take precautions against static electricity, such as using an anti-static wrist strap.
  • Pembaruan firmware biasa: Periodically check the official Makerbase GitHub repository for firmware updates. Keeping your firmware up-to-date can provide new features, performance improvements, and bug fixes. Refer to the Firmware Installation section for instructions.
  • Pariksa sambungan: Regularly inspect all wiring connections for looseness or signs of wear. Loose connections can lead to intermittent issues or component damage.
  • Pareuman Samemeh Pegatkeun: Always power off the 3D printer and disconnect the power supply before connecting or disconnecting any components from the control board.

6. Cara ngungkulan

6.1. Masalah & Solusi Umum

  • Firmware Compilation Errors: If you encounter errors during firmware compilation, ensure you are using the correct development environment (e.g., PlatformIO with VS Code) and that all necessary libraries are installed. Double-check your configuration files for syntax errors or incorrect settings. Refer to the official GitHub repository for detailed compilation guides and community support.
  • Axis Movement in Reverse: If an axis moves in the opposite direction to what is expected (e.g., Z-axis moves in reverse when controlled via software but correctly via display), check your firmware configuration. Marlin firmware typically has settings like INVERT_X_DIR, INVERT_Y_DIR, INVERT_Z_DIR that need to be adjusted.
  • Screen Not Displaying/Connecting: Verify that your screen is compatible with the MKS Robin Nano V3.1 (MKS TS35, MKS H43, LCD12864, LCD2004 are supported). Ensure the screen's ribbon cable is correctly and securely connected to the designated TFT/LCD interface on the motherboard.
  • Short Circuit Damage: If a component, such as a fan connection, was accidentally short-circuited, immediately disconnect power. Inspect the board for any visible damage (e.g., burnt traces, damaged components). Depending on the severity, the board may require repair or replacement. Always exercise caution during wiring.
  • General Compatibility Issues: For specific printer models (e.g., Anet A8, Ender 3 Pro, Tronxy X5SA) or stepper motor drivers, consult the firmware documentation and community forums for specific configuration guides and known compatibility notes. The board's open-source nature means a large community can offer assistance.

7. Tips pamaké

  • Kustomisasi UI: The user interface (UI) of compatible screens can often be customized through firmware settings, allowing you to tailor the display to your preferences.
  • Advanced Axis Configuration: For advanced users, the Marlin firmware allows for flexible configuration of multiple stepper motors for X, Y, or Z axes. For example, you can configure two Z-axis motors, even utilizing an unused E1 driver for this purpose.
  • Anet A8 Plus Compatibility: Users have reported successful operation with the Anet A8 Plus printer, indicating good compatibility with this popular model.

8. Garansi jeung Rojongan

The MKS Robin Nano V3.1 control board's hardware design is open-source, allowing for community contributions and detailed technical insights. For comprehensive support, including hardware schematics and the latest firmware, please refer to the official Makerbase GitHub repositories:

For specific product inquiries or issues not covered in this manual, please contact the Makerbase Official Store directly for assistance.


Makerbase MKS Robin Nano V3.0 32-bit F407 3D Printer Control Board Fitur Leuwihview

Makerbase MKS Robin Nano V3.0 32-bit F407 3D Printer Control Board Fitur Leuwihview

0:30 • 720×720 • feature_demo

Dokumén Patali - MKS Robin Nano V3.0

Praview MKS ROBIN Motherboard Manual - Makerbase
Manual komprehensif pikeun motherboard MKS ROBIN, rinci fitur, parameter, parentah port, apdet firmware, sarta diagram sambungan sistem pikeun pabrik printer 3D.
Praview MKS TFT32 Toel layar LCD pikeun printer 3D - Makerbase
Jelajahi MKS TFT32, LCD layar rampa warna 32 inci anu serbaguna ti Makerbase, dirancang pikeun panyitak 3D. Diajar ngeunaan fitur na, konektipitas, apdet firmware, outage deteksi, sarta kamampuhan WIFI.
Praview Manual Pamaké MKS DLC32 - Makerbase
Manual pamaké komprehensif pikeun dewan controller Makerbase MKS DLC32, ngawengku panganteur hardware, apdet firmware, sarta mode kontrol pikeun printer 3D jeung mesin CNC.
Praview Makerbase MKS-TFT28 3D Printer Touch Screen LCD: Fitur, Wiring, sareng Pitunjuk Konfigurasi
Pituduh komprehensif pikeun Makerbase MKS-TFT28 2.8 inci warna layar toél tampilan LCD pikeun printer 3D. Dokumén ieu rinci ngeunaan fitur-fiturna, kasaluyuan sareng sababaraha papan utama, petunjuk kabel, setélan kakuatan-on, pamutahiran firmware, atanapitagKamampuhan nyimpen, integrasi modul deteksi, kustomisasi poto, sareng konektipitas WiFi, kalebet pilihan kadali jauh via APP, Printrun, sareng Repetier-Host.
Praview Manual Layar Toel MKS TFT35 - Makerbase 3.5 inci Tampilan pikeun Printer 3D
Manual pamaké komprehensif pikeun layar rampa Makerbase MKS TFT35, detailing fitur, instalasi, apdet firmware, konfigurasi, sarta rojongan teknis pikeun printer 3D.
Praview Manual Pamaké MKS Monster8 V2 - Makerbase 3D Printer Controller
Manual pamaké komprehensif pikeun motherboard printer Makerbase MKS Monster8 V2 3D. Nyertakeun panganteur hardware, wiring, konfigurasi firmware (Marlin, Klipper), instalasi, sarta ngungkulan.