Chris Annin is an accomplished robotics and automation leader based in Washington, with nine years of hands-on experience spanning embedded systems, control software, and system design. As Automation Controls Team Manager at Axinova Robotics, he guides cross-functional teams in designing and deploying 6-axis robotic cells and advanced control architectures, combining practical machining with software-driven optimization. He has a proven track record building open-source robotics projects, notably the Chris-Annin/AR2 6-axis CNC robot, where he developed Arduino-based control software and hardware calibration workflows that empower hobbyists and students. His career also includes leadership roles delivering complex automation solutions for industrial settings, including Fanuc/ABB programming, PLCs, machine vision, and SCADA, with a strong emphasis on hardware-software integration. An active open-source contributor and educator, he has shared design files, tutorials, and kinematics insights from building low-cost robotics platforms, reflecting a passion for democratizing access to robotics. Chris blends entrepreneurial initiative with practical engineering, turning ambitious robotics concepts into repeatable, production-ready systems.
9 years of coding experience
30 years of employment as a software developer
Material handling programming certification courses., Material handling programming certification courses. at ABB Robotics
Studio 5000 designer 1 & 2 courses., Studio 5000 designer 1 & 2 courses. at Rockwell Automation
Ignition Core training courses., Ignition Core training courses. at Inductive Automation
Material handling & IR Vision system programming certification courses., Material handling & IR Vision system programming certification courses. at Fanuc Robotics
Modicon hardware and programming, Allen Bradley Hardware and programming courses., Modicon hardware and programming, Allen Bradley Hardware and programming courses. at Intertech Inc.
Solidworks, Blueprint reading., Solidworks, Blueprint reading. at Clackamas Community College
Accelerated material handling programming courses., Accelerated material handling programming courses. at Kuka Robotics
6 axis stepper motor robot and control software - Gen2
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:214 commits, 2 PRs, 206 pushes in 2 years 3 months
Contributions summary:Chris's commits primarily involve modifications to an Arduino sketch (sketch_Annin_Robot.ino) for controlling a 6-axis stepper motor robot. They added and modified code for controlling servos and digital outputs, incorporating commands to manage servo positions and implement conditional logic based on input signals. The user also made updates to the configuration of motor directions and calibration, indicating a hands-on approach to robot control and hardware integration.
Contributions:13 commits, 11 pushes, 1 branch in 6 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.