Close Menu
  • Articles
    • Learn Electronics
    • Product Review
    • Tech Articles
  • Electronics Circuits
    • 555 Timer Projects
    • Op-Amp Circuits
    • Power Electronics
  • Microcontrollers
    • Arduino Projects
    • STM32 Projects
    • AMB82-Mini IoT AI Camera
    • BLE Projects
  • IoT Projects
    • ESP8266 Projects
    • ESP32 Projects
    • ESP32 MicroPython
    • ESP32-CAM Projects
    • LoRa/LoRaWAN Projects
  • Raspberry Pi
    • Raspberry Pi Projects
    • Raspberry Pi Pico Projects
    • Raspberry Pi Pico W Projects
  • Electronics Calculator
Facebook X (Twitter) Instagram
  • About Us
  • Disclaimer
  • Privacy Policy
  • Contact Us
  • Advertise With Us
Facebook X (Twitter) Instagram Pinterest YouTube LinkedIn
How To Electronics
  • Articles
    • Learn Electronics
    • Product Review
    • Tech Articles
  • Electronics Circuits
    • 555 Timer Projects
    • Op-Amp Circuits
    • Power Electronics
  • Microcontrollers
    • Arduino Projects
    • STM32 Projects
    • AMB82-Mini IoT AI Camera
    • BLE Projects
  • IoT Projects
    • ESP8266 Projects
    • ESP32 Projects
    • ESP32 MicroPython
    • ESP32-CAM Projects
    • LoRa/LoRaWAN Projects
  • Raspberry Pi
    • Raspberry Pi Projects
    • Raspberry Pi Pico Projects
    • Raspberry Pi Pico W Projects
  • Electronics Calculator
How To Electronics
Home » MyArm 300 Pi Unboxing & Usage – Portable 7-Axis Robotic Arm
Articles Product Review

MyArm 300 Pi Unboxing & Usage – Portable 7-Axis Robotic Arm

Mamtaz AlamBy Mamtaz AlamUpdated:February 2, 202510 Mins Read
Share Facebook Twitter LinkedIn Telegram Reddit WhatsApp
MyArm 300 PI 2023 - Portable 7-Axis Robotic Arm Review
Share
Facebook Twitter LinkedIn Pinterest Email Reddit Telegram WhatsApp

Overview

In today’s fast-paced world of robotics, the MyArm 300 PI 2023 really shines as something special. Created by Elephant Robotics, this compact, desktop-sized robotic arm with seven axes is a clear sign of how far robotic technology has come and how it’s becoming more available to everyone.

In this article we will take a closer look at what makes the MyArm 300 PI 2023 so interesting, exploring its design, features, what it can do, the software it uses, the tools it comes with, and all the different ways it can be used.




Unboxing the MyArm 300 Pi from Elephant Robotics

The Elephant Robotics sent the MyArm 300 Pi Robot to us just 1 week ago and we got the unit to review. It was sent in a protective wooden box.

As shown in the image, the product package includes the following items:

  1. myArm Robot
  2. Power Adapter
  3. Adapter Cable
  4. Adapter Cable Converter
  5. Dupont Wires
  6. Hex Wrench and M4 Screws
  7. HDMI Cable
  8. USB-C Cable
  9. LEGO Connectors

In addition to the above items, the package also contains a product certificate, product brochure, and desiccant.


MyArm 300 PI 2023 -7-Axis Robotic Arm Design

MyArm 300 Pi 2023 is 7-Axis Robotic Arm

At the heart of the MyArm 300 PI 2023 is the Raspberry Pi 4B, paired with Elephant Robotics’ customized Ubuntu Mate 20.04 OS. This combination offers a PC-like experience, eliminating the need for external PC control.

MyArm 300 Pi 2023 is 7-Axis Robotic Arm

Users can simply connect a monitor, keyboard, and mouse for straightforward operation. The design is ideal for robotics education, control logic teaching, robot applications, and ROS simulation classes.

The MyArm boasts 7 degrees of freedom, surpassing traditional 6-DOF robots. This feature allows for movements as flexible and intricate as a human arm, making it an excellent tool for practical teaching in various complex areas such as robot posture research, motion path planning, redundancy management, kinematics, ROS development, and more.



Base Electrical Interface Details

The front interface and switch of the base looks like this.

The side interface and switch of the base looks like this.

  • Robotic Arm Charging Port: Uses a DC power socket with an outer diameter of 6.5mm and an inner diameter of 2.0mm. An 12V 5A DC power adapter provided by the manufacturer can be used to power the robotic arm.
  • Bottom Pin Port
  • USB2.0 and USB3.0 Interface: Uses serial bus standard 2.0 and 3.0 for data connection. Users can use the USB port to transfer program files or connect peripherals like mouse and keyboard.
  • Ethernet Port: Data connection port for networking. Users can use the Ethernet interface for communication between the PC and the robot system or for Ethernet communication with other devices.
  • Switch Button: Red represents the power switch, with “I” indicating “ON” and “O” indicating “OFF.”
  • Raspberry Pi 4B built-in USB ports
  • Display Port: HDMI port. This is an HDMI Type-D port. When connecting to a monitor, HDMI Interface 2 has a priority, so it is recommended to use HDMI Interface 1.
  • Speaker and Headphone Jack
  • HDMI Interface: This HDMI Type-D port is used for connecting to a monitor. HDMI Interface 2 is prioritized, so HDMI Interface 1 is recommended for use.
  • SD Card Slot (H): A removable slot for an SD card, which stores the system internally.

Each of these components plays a crucial role in the functionality and versatility of the MyArm 300 PI 2023, enhancing its connectivity and user-friendliness.


Robotic Arm End Electrical Interface

The side interface of the robotic arm end is shown in following figure.

⑨ End IO Interface

⑩ End Grove Interface

⑾ Type C Interface

⑿ End Atom

⒀ Servo Interface

The arm has End Grove Interface, which includes a Type C Interface for PC communication and firmware updates, an Atom section for the 5X5 RGB LED display and key functions, and a Servo Interface designed for expanding the terminal gripper, currently compatible with the matching adaptive gripper.


Getting Started with MyArm 300 Pi 7-Axis Robotic Arm

Before starting this process, ensure your device is in proper condition. Read and adhere to the Safety Instructions. Make sure your working environment is safe. After securing the robotic arm base, connect the external devices and prepare for startup.

The first step that we need is to connect the Desktop Monitor. In my case I am using “7-inch HDMI Screen” from SunFounder.

First, plug the HDMI cable into the monitor’s HDMI port. Next, insert the other end into the Expansion Panel’s lower left side HDMI port of the robotic arm. Ensure you check the orientation before inserting to prevent damaging the port.

The next step is to connect Mouse, Keyboard, and Other Peripherals.

The USB port can be used to connect devices that communicate via USB, including keyboards and mice.

The robot requires an external power source. Its rated voltage as 8.4V 5A DC. Plug in the DC Power Adapter.

After connecting the necessary external devices and the robot’s power source, press the red power button to turn on the robot. Once pressed, the ATOM LED on the robot’s arm will light up in green. Here’s what you can expect:

  • When the robot is off, the AtomLED is off, and the robot joints don’t exert torque. You can manually position the joints.

  • Gently press the power button to turn it on.

  • When the robot is on, the AtomLED is brightly lit, and the robot joints exert torque. You cannot manually position the joints.

After powering on, the robot will perform a system self-check. If there are no malfunctions, it will boot to the system desktop, as shown below:

If your robot starts up successfully, congratulations! You have completed the robot’s startup process. Continue by reading the robot’s basic functionality and extended development application chapters to learn how to use the robot.



Ubuntu Mate 20.04 System

The Ubuntu Mate 20.04 System stands out as a popular choice in the Linux operating system landscape, particularly for personal desktop use. Its user-friendly nature makes it an ideal platform for those new to Linux or working with embedded hardware operating systems. Significantly, Ubuntu offers a version specifically optimized for the Raspberry Pi, enhancing its versatility and accessibility.

In terms of enhancements, our system diverges from the official release in several key aspects. It seamlessly integrates Python, Ros1, and Ros2 environments, enabling users to engage with built-in software immediately, without the hassle of additional setups. Furthermore, essential operating software such as myStudio and myBlockly come pre-installed, simplifying the user experience by removing the need for manual installation. Additionally, the system is equipped with VNC screen-sharing capabilities. Upon booting, it automatically creates its own hotspot, facilitating remote access to the screen via VNC, thus eliminating the necessity for a connected physical display.

The Raspberry Pi version of the system is particularly noteworthy for its comprehensive pre-built development environment. This environment grants users immediate access to a range of software tools, designed to enhance both the efficiency and ease of their programming and development tasks.

1. Desktop Screen

The desktop screen has the following files, folders, and shortcuts.

  1. System Folders and Recycle bin
  2. A test tool to test whether myCobot is functioning normally
  3. myStudio: It can burn firmware to the robot arm
  4. myBlockly: Visual modular programming software
  5. Ros1/Ros2:It is a highly flexible software architecture for writing robot software programs.
  6. Browser and link: Can jump to our official website and Gitbook (need to be connected to the Internet)

2. Toolbars

Similarly, the Toolbars have the following software.

  • Terminal for command line interface
  • File manager for accessing system resources
  • Notepad and Vim for script and text editing
  • Direct desktop display option
  • CPU and memory usage monitor
  • Recycle Bin for temporary file storage and recovery



3. Built-in Software:

  • myStudio: Offers firmware burning and updating, tutorial data (including user manuals and videos), and maintenance information.
  • myBlockly: A puzzle programming software based on Python and pymycobot libraries. It’s ideal for programming learners, enhancing their logic skills. myBlockly also features a Python display interface, converting block-built programs into Python code, aiding in learning Python syntax.

For detailed introductions and usage instructions for these software tools, users can access specific guides and case studies through the download links.


WiFi Connection & Accessing via VNC Viewer

There are two wireless connection modes. The first mode requires an external monitor to do some operations on the system. The specific steps are as follows:

Click “Disconnect”, and disconnect the default hotspot connection.

Click “Enable Wi-Fi”, and the currently available WiFi will appear.

Click on the WiFi you need to connect to and enter the password.

After connecting successfully, click “Connection Information” to check the IP address of the robot.

As shown in the example, “192.168.10.64” is the current IP address of the robot.

Connect your PC and the robot to the same WiFi, open the VNC viewer, enter the IP address(examples: input 192.168.10.64), and enter the password Elephant, The user name is not specified by default. The following is an example of a successful connection.




Development environment included in the system

1. Development based on ROS (Ros1/Ros2)

ROS is open-source and is a post-operating system, or secondary operating system, used for robot control. With the use of ROS, the simulation control of the manipulator can be realized in the virtual environment. The robotic arm can be visualized through the rviz platform, and operate the robotic arm in a variety of ways.

It can also be used to plan and execute the robotic arm’s action path to freely control the robotic arm. After installing the ROS development environment, refer to use cases and use of moveit for more information.

2. Development based on Python

The robots support Python and the development of the Python API library has become increasingly complete.

The joint angle, coordinates, gripper, and other aspects of the robot can be controlled via Python. Refer to installing the python environment, for more information.



3. Development based on myBlockly

myBlockly is a fully visual modular programming software that belongs to the graphical programming language.


Video Tutorial & Guide

myArm 300 Pi | Smallest 7-Axis Robotic Arm with Arm-Like Dexterity
Watch this video on YouTube.


Purchase Links

Discover unbeatable Black Friday and Cyber Monday deals on Elephant Robotics’ innovative products!

Visit the special event page at Black Friday Offer to access exclusive discounts and offers, ensuring you get the best value on cutting-edge robotics technology. Don’t miss out on these huge savings!


Conclusion: A Step into the Future of Robotics

The MyArm 300 PI 2023 is more than just a robotic arm; it’s a symbol of the future of robotics. Its combination of advanced features, ease of use, and wide range of applications make it an invaluable tool for educators, researchers, hobbyists, and industry professionals. As we continue to explore the potential of robotics, the MyArm 300 PI 2023 stands as a testament to the innovation and accessibility that is driving this field forward.

In conclusion, the MyArm 300 PI 2023 by Elephant Robotics is not just a product; it’s a revolution in the world of robotics. Its impact extends beyond its immediate functionality, inspiring a new generation of roboticists and technologists to push the boundaries of what’s possible.

Share. Facebook Twitter Pinterest LinkedIn Tumblr Email Reddit Telegram WhatsApp
Previous ArticleVibration Detection with SW-420 Vibration Sensor & Arduino
Next Article IoT Home Automation using ESP32 WebServer with PCB

Related Posts

A Guide to Sourcing Obsolete ICs for Vintage Projects

Beyond AliExpress: A Guide to Sourcing Obsolete ICs for Vintage Projects

Speed-Run Translations: Making Fast-Moving Meme Videos Accessible Worldwide

The Future of Video Production: Adding Emotion with AI Voice Generators

Updated:August 26, 2025
A Beginner’s Guide to Building Compact Electronic Circuits at Home

A Beginner’s Guide to Building Compact Electronic Circuits at Home

Updated:August 5, 2025
Why DIY IoT Prototype Fails at Scale Hidden Component‑Sourcing Trap

Why DIY IoT Prototype Fails at Scale: Hidden Component‑Sourcing Trap

Microchip ATECC608A CryptoAuthentication Devices

Securing IoT Devices With Microchip ATECC608A

Add A Comment

CommentsCancel reply

Latest Posts
ESP32 Fingerprint Attendance System with Live Web Dashboard

ESP32 Fingerprint Attendance System with Live Web Dashboard

June 21, 2026
IoT Based PM & Air Quality Monitoring System using ESP32

IoT Based PM & Air Quality Monitoring System using ESP32

June 14, 2026
DIY ESP32 MLX90640 IR Thermal Camera with Live Web Display

DIY ESP32 MLX90640 IR Thermal Camera with Live Web Display

May 10, 2026
IoT Activity Tracker with ESP32 & Accelerometer Gyroscope

IoT Activity Tracker with ESP32 & Accelerometer/Gyroscope

May 2, 2026
A Guide to Sourcing Obsolete ICs for Vintage Projects

Beyond AliExpress: A Guide to Sourcing Obsolete ICs for Vintage Projects

April 21, 2026

ESP32 IoT Vehicle Motion Analyzer with MPU6050 & LIS3MDL

April 27, 2026
Building a Smart Sensor Node with a BLE Microcontroller

Building a Smart Sensor Node with a BLE Microcontroller

February 26, 2026
High-Accuracy Pitch, Roll, Yaw with ESP32 & BNO08x IMU

High-Accuracy Pitch, Roll, Yaw with ESP32 & BNO08x IMU

April 27, 2026
Top Posts & Pages
  • ESP32 Fingerprint Attendance System with Live Web Dashboard
    ESP32 Fingerprint Attendance System with Live Web Dashboard
  • IoT Based Patient Health Monitoring on ESP32 Web Server
    IoT Based Patient Health Monitoring on ESP32 Web Server
  • ESP32 CAN Bus Tutorial | Interfacing MCP2515 CAN Module with ESP32
    ESP32 CAN Bus Tutorial | Interfacing MCP2515 CAN Module with ESP32
  • LD2410 Sensor with ESP32 - Human Presence Detection
    LD2410 Sensor with ESP32 - Human Presence Detection
  • Silicon Controlled Rectifier (SCR): Construction, Working & Applications
    Silicon Controlled Rectifier (SCR): Construction, Working & Applications
  • IoT AC Energy Meter with PZEM-004T & ESP32 WebServer
    IoT AC Energy Meter with PZEM-004T & ESP32 WebServer
  • 12V DC to 220V AC Inverter Circuit & PCB
    12V DC to 220V AC Inverter Circuit & PCB
  • How to use Modbus RTU with Arduino to read Sensor Data
    How to use Modbus RTU with Arduino to read Sensor Data
Categories
  • Arduino Projects (197)
  • Articles (60)
    • Learn Electronics (19)
    • Product Review (15)
    • Tech Articles (28)
  • Electronics Circuits (46)
    • 555 Timer Projects (21)
    • Op-Amp Circuits (7)
    • Power Electronics (13)
  • IoT Projects (205)
    • ESP32 MicroPython (7)
    • ESP32 Projects (82)
    • ESP32-CAM Projects (15)
    • ESP8266 Projects (76)
    • LoRa/LoRaWAN Projects (22)
  • Microcontrollers (38)
    • AMB82-Mini IoT AI Camera (4)
    • BLE Projects (18)
    • STM32 Projects (19)
  • Raspberry Pi (93)
    • Raspberry Pi Pico Projects (57)
    • Raspberry Pi Pico W Projects (12)
    • Raspberry Pi Projects (24)
Follow Us
  • Facebook
  • Twitter
  • Pinterest
  • Instagram
  • YouTube
About Us

“‘How to Electronics’ is a vibrant community for electronics enthusiasts and professionals. We deliver latest insights in areas such as Embedded Systems, Power Electronics, AI, IoT, and Robotics. Our goal is to stimulate innovation and provide practical solutions for students, organizations, and industries. Join us to transform learning into a joyful journey of discovery and innovation.

Copyright © How To Electronics. All rights reserved.
  • About Us
  • Disclaimer
  • Privacy Policy
  • Contact Us
  • Advertise With Us

Type above and press Enter to search. Press Esc to cancel.

Ad Blocker Enabled!
Ad Blocker Enabled!
Looks like you're using an ad blocker. Please allow ads on our site. We rely on advertising to help fund our site.