Chris Annin is an automation and robotics leader with nine years of focused experience and a long history managing industrial robotic systems and controls. As Automation Controls Team Manager at Axinova Robotics and founder of the open-source Annin Robotics projects, he blends hands-on embedded firmware and PLC programming with system-level design for 6-axis robotic material removal and assembly cells. He has deep practical expertise across Fanuc, ABB and KUKA robot programming, Rockwell and Modicon PLCs, machine vision, and SCADA, and has led cross-functional teams to deliver capital equipment and controls upgrades. Unusually, Chris pairs industrial automation leadership with a hobbyist/open-source streak—his low-cost 6-axis robot project (AR2/AR4) and published control software have become resources for hobbyists, students and professors worldwide. Based in Washington, he brings a pragmatic, build-first approach to turning kinematics and control theory into affordable, reproducible hardware and software solutions.
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.
General Studies, General Studies 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.