Load the .mtn Frame file generated by RoboPlus Motion Editor.


aiservoframerobotis.load(filename, motionname, step)


  • aiservoframerobotis: Variant of the AIServoFrameRobotis type.
  • filename: The name of the .mtn file generated by the RoboPlus Motion editor. Please note that currently only downloading files from the root of the SD card is supported. If your 86Duino does not have an SD card on it, or if the SD card does not contain the specified file, loading will fail.
  • motionname: the name of the Motion you want to load into the .mtn file.
  • framename: the Step number of the Motion you want to read.


  • true: File loading successfully.
  • false: File loading failed.


#include <AIServo86.h>
AIServoPort(ROBOTIS, AX12) bus;
AIServo myservo0;
AIServo myservo1;
AIServo myservo2;
AIServoFrameRobotis myframe;
void setup()
   bus.begin(Serial1, 1000000);
   myservo0. attach(bus, 9);
   myservo1. attach(bus, 11);
   myservo2. attach(bus, 5);
   // Read Frame 0 of Sequence 0 in the Pololu Frame file
   myframe.load("", "abc", 1);
   myframe.playPositions(myservo0, myservo1, myservo2); // play action
void loop() {}

See also

Libraries Reference Home

The text of the 86Duino reference is a modification of the Arduino reference and is licensed under a Creative Commons Attribution-ShareAlike 3.0 License. Code samples in the reference are released into the public domain.

Leave a Comment

Scroll to Top