Flynn: A 6-Axis Robotic Arm

Academic Project | 2023-2024

Designed and built a high-performance 6-axis robotic arm bridging the gap between industrial and educational robots. Achieved a payload capacity of 1.9kg and repeatability of ±0.2mm while maintaining cost-effectiveness through innovative design and manufacturing approaches.

Key Achievements

  • Secured sponsorship from StepperOnline and JLCPCB, significantly reducing manufacturing costs

  • Exceeded initial payload target of 1kg, achieving 1.9kg capacity

  • Achieved target repeatability of ±0.2mm across all joints

  • Total cost under £1,400, compared to ~£25,000 for comparable industrial robots

Technical Details

  • Mechanical Design: Custom-designed components using CAD software (SolidWorks, Shapr3D), combining CNC-machined aluminum parts and 3D-printed components

  • Control System: Implemented using Teensy 4.1 microcontroller with custom firmware and GUI

  • Motion Control: 6 stepper motors with precision gearing for accurate positioning

  • Software: Developed using Python for GUI and C++ for microcontroller firmware

  • Safety Features: Emergency stop system and comprehensive safety control

Demonstration of the calibration sequence of the robotic arm

Key Components

  • 20 CNC-machined aluminum parts

  • 23 3D-printed PLA+ components

  • 6 high-precision stepper motors with encoders

  • Custom control interface with real-time monitoring

Development Process

Design Phase

  • Extensive CAD modeling and simulation

  • Iterative prototyping using 3D printing

  • Kinematic analysis and optimization

    Manufacturing

  • CNC machining for critical components

  • 3D printing for rapid prototyping and non-load-bearing parts

  • Assembly and integration testing

    Software Development

  • Custom GUI development

  • Implementation of forward and inverse kinematics

  • Integration of safety systems and control algorithms

Final robot arm, control enclosure and emergency stop button.

Skills Demonstrate

  • Mechanical Design & CAD

  • Electronics Design

  • Programming (Python, C)

  • Project Management

  • Manufacturing Processes

  • System Integration

  • Problem-Solving

  • Robotics Kinematics

Flynn's Commander Main Controls Software GUI

Future Development

Currently exploring enhancements including:

  • ROS 2 integration

  • Advanced motion planning

  • Additional end-effector options

  • Precision improvements through hardware and software optimization

Control enclosure wiring diagram

Enclosed stepper drivers complete wiring

Teensy 4.1 microcontroller enclosure mounting and uncomplete wiring

Completed control enclosure