Introduction

Specifications of OSOYOO MKS Robin Nano V3.1 Mainboard

Pinout of OSOYOO MKS Robin Nano V3.1 Mainboard

Wiring OSOYOO MKS Robin Nano V3.1 Mainboard

 

This guide helps you set up and use OSOYOO MKS Robin Nano V3.1 3D printer control board together with OSOYOO MKS TS35 touch screen, including wiring, firmware basics, and operation tips.

Package Contents

You should receive:

Important: Make sure all items are included and undamaged before starting.

Before You Begin

Power requirements: Use a DC 12–24 V power supply.
Always ensure the positive (+) and negative (–) polarity is correct before powering up to avoid board damage.

Wiring the Mainboard

Connect Motors & Components

Your board supports:

These ports are labeled on the mainboard. Follow the wiring chart in the product manual.

Connect the TS35 Touch Screen

The TS35 connects to the mainboard via EXP1 and EXP2 connectors:

  1. Turn off the power.

  2. Connect EXP1 on the TS35 to EXP1 on the Robin Nano V3.0 board using one flat cable.

  3. Connect EXP2 on the TS35 to EXP2 on the board with the second ribbon cable.

  4. Secure the screen in place (e.g., printer frame or enclosure).

  5. Power on your printer — the screen should initialize with the user interface.

Firmware: What You Need to Know

Supported Firmware

The board can run:

Official Marlin firmware for V3 can be found on the Makerbase GitHub.

Flashing Firmware (Basic Method)

Important: Only use firmware compiled for MKS Robin Nano V3.0.
Incorrect firmware or wrong filename may prevent the board from booting.

Steps:

  1. Prepare a FAT32-formatted SD card or USB stick.

  2. Copy your compiled firmware file (e.g., Robin_nano_v3.bin) to the root directory of the SD/USB.

  3. Insert the card into the printer and power on — the board will flash automatically on boot.

  4. The screen may show progress or reboot once completed.

Tip: If the board doesn’t flash, try reformatting the SD card and renaming the file to exactly Robin_nano_v3.bin. Users have reported that formatting and filename accuracy often fixes flashing issues.

TS35 Touch Screen Usage Basics

Once connected and powered:

Your screen shows the main menu: Print, Settings, Tools etc.
Use the touchscreen icons (or rotary encoder if present) to navigate menus.
The touchscreen supports pause, resume, preheat, move axis, and more.
If filament runout sensors are configured in firmware, the screen will pause prints accordingly.

Stepper Drivers Configuration

If using TMC drivers (e.g., 2209 / 2225 / 2208), set the micro step jumpers on the board according to your desired stepping mode.
Also, for UART mode, place jumpers to enable UART communication with the drivers — no need for extra wiring.

Common Tips & Troubleshooting

Power On But No Display

Make sure EXP1 and EXP2 cables are correctly connected and oriented.
Ensure ribbon cables are fully seated in the connectors.

Firmware Flash Doesn’t Work

Use FAT32 format on SD/USB.
Ensure firmware filename is correct (Robin_nano_v3.bin).
Try a different SD card if flashing fails repeatedly.

Filament Runout Doesn’t Pause

Ensure the runout sensor is correctly wired and firmware is configured for filament runout detection.
Settings are in firmware pins and UI configurations.

Safety & Best Practices

Always power down before connecting/disconnecting cables.
Double-check polarity before applying power.
Use recommended firmware only, and keep backups of config files.