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.

2. Spésifikasi
2.1. Microcontroller Unit (MCU)

- 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)

| Barang | Robin Nano V2.0 | Robin Nano V3.0 | Robin Nano V3.1 |
|---|---|---|---|
| MCU | STM32F103VET6 (72MHz) | STM32F407VGT6 (168MHz) | STM32F407VET6 (168MHz) |
| FLASH/RAM | 512KB Flash/64KB RAM | 1024KB Flash/192KB RAM | 512KB Flash/192KB RAM |
| USB Disk | Teu ngarojong | Ngarojong | Ngarojong |
| kartu TF | Support (SDIO) | Support (SPI3) | Support (SPI3) |
| WIFI nyambung | USART1 | USART1+SPI2 | USART1+SPI2 |
| Virtual USB Device | Teu ngarojong | Ngarojong | Ngarojong |
| panganteur motor | 5 sumbu | 6 axis (Two Z axis share the same driver) | 6 axis (Two Z axis share the same driver) |
| PWM FAN(s) | 1 saluran | 2 saluran | 2 saluran |
| PWM TTL | Teu Ngadukung | Ngarojong | Ngarojong |
| Independent serial port | Teu Ngadukung | Support (UART3) | Support (UART3) |
| Power TVS protect | No | Sumuhun | Sumuhun |
| Expansion SD slot | Ngarojong | Teu ngarojong | Teu ngarojong |
| MAX31855 interface | Ngarojong | Teu ngarojong | Teu ngarojong |
| EEPROM | 4KB AT24C32DM | 4KB AT24C32DM | 4KB AT24C32DM |
| SPI Flash | 8M W25Q64JVSIQ | 8M W25Q64JVSIQ | 8M W25Q64JVSIQ |
| Dukungan LCD | MKS TS35/MKS H43/LCD12864/LCD2004 | MKS TS35/MKS H43/LCD12864/LCD2004 | MKS TS35/MKS H43/LCD12864/LCD2004 |
| MOS drive circuit | Resistance protection | Resistance protection | Resistance + Schottky protection |
| TH1,TH2,TB temp circuit | Resistance protection | Resistance protection | Resistance + Schottky protection |
2.3. Dimensi Fisik

- 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.

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.

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:
- Desain Hardware: https://github.com/makerbase-mks/MKS-Robin-Nano-V3.X
- Firmware Source: https://github.com/makerbase-mks/Mks-Robin-Nano-Marlin2.0-Firmware
To install or update the firmware:
- Download the latest Marlin 2.X firmware for MKS Robin Nano V3.1 from the provided GitHub repository.
- Ngarobah nu
Configuration_adv.hfile to specify your preferred printing method:- For TF card printing: Ensure
// #define USB_FLASH_DRIVE_SUPPORTis commented out. - For USB disk printing: Uncomment
#define USB_FLASH_DRIVE_SUPPORT.
- For TF card printing: Ensure
- Compile the firmware using a suitable development environment (e.g., PlatformIO in VS Code).
- Copy the compiled firmware file (biasana
firmware.bin) to the root directory of a TF card or USB disk. - 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.

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.

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.

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.

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.
- PWM Controllable Fans: Two PWM controllable fan headers provide flexible control over cooling fans, optimizing cooling based on printing needs.
- 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.
- 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.
- 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.





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_DIRthat 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:
- Desain Hardware: https://github.com/makerbase-mks/MKS-Robin-Nano-V3.X
- Firmware Source: https://github.com/makerbase-mks/Mks-Robin-Nano-Marlin2.0-Firmware
For specific product inquiries or issues not covered in this manual, please contact the Makerbase Official Store directly for assistance.





