The Annin Robotics robot line is AR2, AR3, and AR4. AR4 hardware revisions are MK1, MK2, MK3, MK4, and MK5. What follows is the official revision history, not a spec sheet. If you need numbers (reach, payload, motors, DIP settings, BOM), use the build manual that matches your mark on the downloads page.
First major release of the project.
Controller and encoder hardware both changed.
AR3 still used a separate enclosure. Encoder and limit-switch voltage are not the same as AR4. The AR3 notes described those CUI encoders as adding closed-loop operation; that is the hardware history. How the stock software actually uses encoders is covered in Are the AR4 joint encoders closed-loop?.
This is the first AR4. Older posts often just call it “the AR4.”
New combo kits we sell now are AR4 MK5 (you may also see it written AR MK5). We are not going to invent a mechanical changelog here. For the current bill of materials, print files, motor-step sheet, and wiring, use the AR4-MK5 Robot Build Manual and the MK5 section on the downloads page. That page also has an MK4-to-MK5 hall-effect sensor upgrade document if you are coming from MK4.
Published “AR4” specs — reach 26 in, payload 4.15 lb, repeatability 0.3 mm — live on our specifications article, which still cites the MK3 manual. Treat those as a starting point and verify them in the manual for the mark you actually have.
Each mark has its own downloads tab. Pair the HMI version with the matching Teensy sketch (and the Nano/Mega aux sketch if you use one). Do not mix an AR3 Teensy 3.5 / CUI setup with current AR4 MK5 files.
If you are buying a new kit, it is AR4 MK5. If you already own an older arm, follow the upgrade-path article. That article currently walks AR2 / AR3 / MK1 / MK2 / MK3 up to MK4, not MK5. Use it together with the MK5 downloads for anything newer.
See What are the available upgrade paths for the AR4 robot arm? and Downloads.