Support & Downloads

All technical resources for the Fairino FR series in one place: datasheets, user manuals, 3D models, free SDKs and certificates. Engineering something specific? Ask us.

Datasheets & specs

FR3 Datasheet

Payload 3 kg, reach 622 mm, repeatability ±0.02 mm. Full specifications, load curve and pricing.

View specs & price

FR5 Datasheet

Payload 5 kg, reach 922 mm, repeatability ±0.02 mm. Full specifications, load curve and pricing.

View specs & price

All models: FR3 to FR30

Compare payload, reach and pricing across the full Fairino range on our products page.

Browse all models

Brochure & official downloads

The official FAIRINO brochure, certificates and download bundles in the documentation portal.

Open downloads

FR10 Datasheet

Payload 10 kg, reach 1400 mm, repeatability ±0.05 mm. Full specifications, load curve and pricing.

View specs & price

FR16 Datasheet

Payload 16 kg, reach 1034 mm, repeatability ±0.03 mm. Full specifications, load curve and pricing.

View specs & price

FR20 Datasheet

Payload 20 kg, reach 1854 mm, repeatability ±0.1 mm. Full specifications, load curve and pricing.

View specs & price

FR30 Datasheet

Payload 30 kg, reach 1403 mm, repeatability ±0.1 mm. Full specifications, load curve and pricing.

View specs & price

Welding & cleanroom variants

FR3-WMS, FR3-WML, FR5-WML and the FR3-C cleanroom model: hollow wrist and dedicated welding versions of the FR series, with specs and pricing per variant.

Compare variants

Model & certificate matrix

Which certificate applies to which model: IP65, CE-EMC, CE-MD, functional safety, RoHS, NSF and explosion-proof, listed per FR model.

Open certificate matrix

Official Fairino documentation

The official documentation covers every detail of the FR series. These are the chapters our customers use most:

Quick start: install & power on

Step-by-step: mount the arm, connect the control box, power on and enable the robot.

Open guide

Digital inputs: NPN or PNP

Switch the control box digital inputs between NPN and PNP. Only the AC wide-voltage 2 kW box supports PNP (EX-24V = NPN, EX-0V = PNP); the DC and AC narrow-voltage boxes are NPN-only.

View wiring guide

WebApp programming

Program your cobot from any browser: teaching points, motion instructions and running programs.

Open guide

FR series user manual

The complete official manual: safety, installation, parameters, maintenance and error codes.

Open manual

SDK manual

Free SDKs for Python, C++, C# and Java, with full API reference for every function.

Open SDK docs

Robot communication

Connect to PLCs and machines via Modbus TCP, Profinet and EtherCAT.

Open guide

ROS & ROS2 drivers

Official frcobot_ros and frcobot_ros2 packages, including MoveIt2 support.

Open guide

FRCap plug-ins

Ready-made application plug-ins for the WebApp, including the official Palletizer FRCap.

Open guide

Lua scripting

Automate advanced logic directly on the controller with FR Lua programming scripts.

Open guide

Safety configuration

Collision detection, safe speed, safety I/O and safety planes. The chapter you need for your risk assessment under ISO 10218 and ISO/TS 15066.

Open safety chapter

Grippers, tools & I/O

Wiring and configuring end-effectors: electric grippers, vacuum, force sensor, tool I/O and the button box.

Open peripherals guide

Graphical programming

Build programs by dragging blocks instead of writing code. No robot programmer needed to get a first application running.

Open guide

Node graph programming

Model complex logic as a node graph: branches, loops, parallel flows and events in the WebApp editor.

Open guide

Teaching points & coordinate systems

Teach, store and reuse points, and set up tool (TCP) and workpiece coordinate frames.

Open guide

Applications & process packages

Ready-made routines for palletizing, welding, gluing and machine tending, plus the process package settings behind them.

Open applications

Remote mode & slave mode

Let a PLC or PC start, stop and steer the robot, including the custom protocol slave mode for tight machine integration.

Open remote mode

Error codes & troubleshooting

Look up an alarm code, find the cause and the fix. Start here before you call support, it often saves an hour.

Open error code list

Installation & mechanical data

Mounting positions, bolt patterns, cabling, working range and environmental limits for cell design.

Open installation chapter

Release notes & software versions

What changed in each controller software release, from V3.7 to the current V3.9.7. Updates are free for life.

Open changelog

SDKs, APIs & communication protocols

Every Fairino SDK is free and license-free. Pick your language, connect over Modbus TCP, Profinet or EtherCAT, or drive the cobot from ROS. Direct links to the official API references:

Python SDK

The fastest way to script a Fairino cobot. Full API reference for motion, I/O, force control and status feedback, with example code.

Open Python API

C++ SDK

Native C++ library for real-time control and integration into existing machine software. Full function reference.

Open C++ API

C# SDK

For .NET applications and Windows-based line control. Same API surface as the C++ and Python libraries.

Open C# API

Java SDK

Java library for MES, backend and Android-side integrations, with the complete function list.

Open Java API

Download the SDK packages

Latest and historical releases of the C++, C#, Python and Java SDKs, ready to drop into your project.

Open SDK downloads

SDK error code table

Every return code an SDK call can produce, matched to its meaning and to the alarm shown in the WebApp.

Open error codes

Robot communication (CNDE)

Talk to PLCs and machines over Modbus TCP, Profinet and EtherCAT: introduction, wiring and setup.

Open communication guide

CNDE data frame protocol

The exact frame format for the CNDE protocol, with function operations and byte-level layout.

Open protocol spec

I/O register map

Input and output registers of the controller: which address does what, so your PLC programmer can start immediately.

Open register map

ROS driver (frcobot_ros)

Official ROS 1 package: overview, installation and a quick start to move the cobot from ROS.

Open ROS guide

ROS 2 driver (frcobot_ros2)

The fairino_hardware interface, quick start and full API description for ROS 2.

Open ROS 2 guide

MoveIt2 support

Motion planning with MoveIt2, including the MTC sample code package and the caveats worth reading first.

Open MoveIt2 guide

Status feedback protocol (port 8083)

Stream live robot state over TCP port 8083: joint positions, speeds, I/O and error state. The document your SCADA needs.

Download protocol

Command protocol (TCP/IP)

The controller command set over TCP/IP, for when you want to drive the cobot without an SDK.

Download command protocol

Simulation, plug-ins & scripting

Test a program before the cobot is even on your floor. SimMachine runs the real controller software on a virtual robot, FRCap adds ready-made applications to the WebApp and Lua automates logic on the controller itself. All free.

What is FAIRINO SimMachine?

A free offline simulator that runs the actual controller software in a virtual machine. Write, run and debug programs on a virtual FR cobot, then load them onto the real one.

Open introduction

Install the simulator (VMware)

Step-by-step: install VMware Workstation, open the SimMachine image and reach the WebApp from Windows.

Open install guide

Install the simulator (Docker)

Run SimMachine as a Docker container: setup, start-up and connecting to the virtual controller.

Open Docker guide

Simulation software (SimMachine)

Free offline simulator: download the SimMachine VMware image, Docker package or software installer and test your programs on a virtual Fairino cobot before deploying.

Open simulation downloads

SimMachine appendix & troubleshooting

Network settings, known limitations and the fixes for the issues people hit most when the virtual controller will not connect.

Open appendix

FRCap plug-in system

Install application plug-ins into the WebApp, or build your own. Introduction, quick start and the create wizard.

Open FRCap quick start

FRCap API & development guide

Everything you need to develop your own plug-in: development guidance, API description and a worked example.

Open FRCap API

Palletizing FRCap

The official palletizing plug-in: define pallet patterns, layers and approach points without writing a single line of code.

Open palletizing guide

Download the Palletizer FRCap

The installable palletizer plug-in package for the WebApp, latest version.

Download plug-in

Lua scripting on the controller

Run advanced logic directly on the robot controller with FR Lua scripts. Includes the downloadable Lua programming manual.

Open Lua manual

Robot software releases

The controller software packages themselves (QX and LA builds), so simulator and robot run the same version.

Download software

3D models, CAD & certificates

3D models & 2D CAD

SolidWorks and STEP models of every FR cobot and controller, plus 2D CAD files and dimensional drawings for your cell design.

Open 3D models

CE & certifications

Official qualification and certification documents for the European market.

Open certificates

Robot software & SDK downloads

The latest robot software releases and downloadable SDK packages.

Open software

Full documentation portal

Everything in one place: manuals, downloads, SDKs and error codes.

Open portal

Dimensional drawings

Ontology and dimensional drawings per model (FR3 to FR30): mounting pattern, working envelope and flange dimensions.

Open drawings

2D CAD files (DWG)

DWG files for the FR cobots, the 2 kW and 5 kW control boxes, teach pendant and button box.

Open 2D CAD

Zero position identification models

Reference models used to re-establish the zero position after maintenance or a joint replacement, per FR model.

Open zero position models

Workstation STEP models

STEP models of complete cells: CNC tending, palletizing, sorting and welding workstations, plus the envelope diagram.

Open STEP models

Switching cobot digital inputs from NPN to PNP

Fairino cobots leave the factory with NPN (sinking) digital inputs. Only the AC wide-voltage version of the 2 kW mini control box can be switched to PNP (sourcing). Here is how to check whether your cobot supports it and how to change the setting.

1. Check your control box

PNP is only possible on the AC wide-voltage 2 kW control box. The DC box and the AC narrow-voltage box are NPN-only. Quick check on the label: a wide-voltage box accepts about 100-240 V AC, so PNP is possible. A narrow-voltage box only accepts about 178-264 V AC and stays NPN.

2. Set the DIP switch

On a wide-voltage box the input type is selected by a DIP switch inside the control box. Set it to the EX-24V position for NPN input, or to the EX-0V position for PNP input. NPN is the factory default.

3. Wire and confirm

Wire the DI0-DI7 inputs to the matching NPN or PNP diagram, then adjust the DI0-DI7 General Input Valid Status setting in the software if the valid level needs to match your sensor.

Read the wiring guide

Support FAQ

Who provides Fairino support in Europe?

TMC Robotics is an official Fairino distributor, operating across Europe from our base in Belgium. We provide installation help, maintenance, troubleshooting, repairs and preventive servicing, plus a 400 m² demo room for training and proof-of-concept sessions.

Are Fairino software updates free?

Yes. Fairino software is license-free and every cobot comes with lifelong free software updates. You program it from any browser, so no extra software licenses are needed.

Where do I find datasheets and 3D models?

Datasheets and specs are on our product pages, and this page links directly to the official 3D STEP models, CAD files, manuals and SDKs. Missing something? Contact us and we will send it over.

Which programming languages can I use with a Fairino cobot?

Fairino provides free SDKs for Python, C++, C# and Java, plus Lua scripting on the controller itself. You can also drive the robot from ROS 1, ROS 2 and MoveIt2, or over TCP/IP with the command protocol. No license fees for any of them.

Can I test a Fairino cobot without buying one?

Yes. FAIRINO SimMachine is a free offline simulator that runs the real controller software in a virtual machine, as a VMware image or a Docker container. You write and test your program on a virtual robot and load it onto the real cobot later. You can also book a session in our demo room in Belgium.

How do I connect a Fairino cobot to a PLC?

Over Modbus TCP, Profinet or EtherCAT. The robot communication chapter covers wiring and setup, the CNDE protocol document describes the data frames, and the I/O register map lists exactly which register does what. For live state there is a status feedback stream on TCP port 8083.

Where do I find CE certificates for a specific FR model?

The certification page lists a matrix per model: CE-EMC, CE-MD, functional safety, IP65 protection, RoHS, NSF and crash force test certificates, plus separate certificates for control boxes, motors, drivers and grippers. Need a signed copy for your file? Ask us and we will send it.

What does an error code on the teach pendant mean?

The error code comparison table maps every alarm and SDK return code to its cause and remedy. Most stops are collision detection, a joint limit or a missing enable signal. If the table does not solve it, contact us with the code and we will look at it with you.

Do I need the teach pendant to program the robot?

No. The WebApp runs in any browser, so a laptop is enough for teaching points, graphical programming and running programs. The pendant is optional and mainly handy for jogging on the floor or during service.

How do I switch a Fairino cobot from NPN to PNP digital inputs?

By default Fairino cobots use NPN (sinking) inputs. Only the AC wide-voltage version of the 2 kW mini control box can be switched to PNP (sourcing); the DC box and the AC narrow-voltage box are NPN-only. On a wide-voltage box, set the DIP switch inside the control box to EX-24V for NPN or EX-0V for PNP, then wire DI0-DI7 to the matching diagram and, if needed, adjust the DI0-DI7 General Input Valid Status setting in the software.

Which Fairino control box supports PNP inputs?

Only the AC wide-voltage version of the 2 kW mini control box supports PNP; it can be set to NPN or PNP. The DC box and the AC narrow-voltage box are NPN-only. You can tell from the input voltage rating: a wide-voltage box accepts about 100-240 V AC (PNP possible), while a narrow-voltage box only accepts about 178-264 V AC (NPN only).

Need help choosing or integrating?

We stock Fairino cobots in Belgium and support customers across Europe. Book a free demo or get a quote all our prices are public.