<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.cpr-robots.com/index.php?action=history&amp;feed=atom&amp;title=Template%3AMain_page_old</id>
	<title>Template:Main page old - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.cpr-robots.com/index.php?action=history&amp;feed=atom&amp;title=Template%3AMain_page_old"/>
	<link rel="alternate" type="text/html" href="https://wiki.cpr-robots.com/index.php?title=Template:Main_page_old&amp;action=history"/>
	<updated>2026-04-07T13:49:02Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.44.0</generator>
	<entry>
		<id>https://wiki.cpr-robots.com/index.php?title=Template:Main_page_old&amp;diff=852&amp;oldid=prev</id>
		<title>OLT: Created page with &quot;__NOTOC__ {{DISPLAYTITLE:&lt;span style=&quot;position: absolute; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px);&quot;&gt;{{FULLPAGENAME}}&lt;/span&gt;}} &lt;!--__NOTOC__        BANNER ACROSS TOP OF PAGE        --&gt; {| id=&quot;mp-topbanner&quot; style=&quot;width:100%; margin:1.2em 0 6px 0; border:1px solid #50798a;&quot; | style=&quot;width:48%;&quot; | &lt;!--        &quot;WELCOME TO CPR wiki AND ARTICLE COUNT        --&gt; {| style=&quot;border:none; background:none;&quot; | style=&quot;text-align:center;&quot; | &lt;div style=&quot;font-size:162...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.cpr-robots.com/index.php?title=Template:Main_page_old&amp;diff=852&amp;oldid=prev"/>
		<updated>2025-12-03T15:20:53Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;__NOTOC__ {{DISPLAYTITLE:&amp;lt;span style=&amp;quot;position: absolute; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px);&amp;quot;&amp;gt;{{FULLPAGENAME}}&amp;lt;/span&amp;gt;}} &amp;lt;!--__NOTOC__        BANNER ACROSS TOP OF PAGE        --&amp;gt; {| id=&amp;quot;mp-topbanner&amp;quot; style=&amp;quot;width:100%; margin:1.2em 0 6px 0; border:1px solid #50798a;&amp;quot; | style=&amp;quot;width:48%;&amp;quot; | &amp;lt;!--        &amp;quot;WELCOME TO CPR wiki AND ARTICLE COUNT        --&amp;gt; {| style=&amp;quot;border:none; background:none;&amp;quot; | style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;div style=&amp;quot;font-size:162...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;__NOTOC__&lt;br /&gt;
{{DISPLAYTITLE:&amp;lt;span style=&amp;quot;position: absolute; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px);&amp;quot;&amp;gt;{{FULLPAGENAME}}&amp;lt;/span&amp;gt;}}&lt;br /&gt;
&amp;lt;!--__NOTOC__        BANNER ACROSS TOP OF PAGE        --&amp;gt;&lt;br /&gt;
{| id=&amp;quot;mp-topbanner&amp;quot; style=&amp;quot;width:100%; margin:1.2em 0 6px 0; border:1px solid #50798a;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:48%;&amp;quot; |&lt;br /&gt;
&amp;lt;!--        &amp;quot;WELCOME TO CPR wiki AND ARTICLE COUNT        --&amp;gt;&lt;br /&gt;
{| style=&amp;quot;border:none; background:none;&amp;quot;&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:162%; border:none; margin:0; padding:.1em; font-weight: bold&amp;quot;&amp;gt;Welcome to the Robotics Wiki&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: grey; font-size:162%; border:none; margin:0; padding:.1em;&amp;quot;&amp;gt;Tools, tips, and troubleshooting&amp;lt;/div&amp;gt;&lt;br /&gt;
Commonplace Robotics and igus GmbH are working closely together to develop an intuitive robot control software.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!--        PORTAL LIST ON RIGHT-HAND SIDE        --&amp;gt;&lt;br /&gt;
| style=&amp;quot;width:13%; font-size:95%;&amp;quot; |&lt;br /&gt;
* [[:Category:CPRog|CPRog/iRC Software]]&lt;br /&gt;
* [[:Category:ModuleCtrl|ModuleCtrl]]&lt;br /&gt;
| style=&amp;quot;width:13%; font-size:95%;&amp;quot; |&lt;br /&gt;
* [[:Category:robolink|robolink arm]]&lt;br /&gt;
* [[:Category:Mover|Mover arm]]&lt;br /&gt;
| style=&amp;quot;width:13%; font-size:95%;&amp;quot; |&lt;br /&gt;
* [http://www.cpr-robots.com/ CPR Robots]&lt;br /&gt;
* [http://www.github.com/CPR-Robots git repositories]&lt;br /&gt;
| style=&amp;quot;width:13%; font-size:95%;&amp;quot; |&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[Special:AllPages|All pages]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[:Category:Downloads|Downloads]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= igus ReBeL =&lt;br /&gt;
* [[igus ReBeL]] software, documentation and troubleshooting&lt;br /&gt;
&lt;br /&gt;
= iRC - igus Robot Control Software =&lt;br /&gt;
* [[Software_Updates|Software Downloads]]&lt;br /&gt;
* [[Documentation|Documentation and User Guides]]&lt;br /&gt;
* [[:Category:Robot Programming|Programming Examples and additional information]]&lt;br /&gt;
* [[:Category:Configuration|Configuration]]&lt;br /&gt;
* [[Configuration Files Overview]]&lt;br /&gt;
&lt;br /&gt;
= igus robots and gantries =&lt;br /&gt;
* [[Referencing robolink]]: Referencing the robolink arm&lt;br /&gt;
* Write your first [[CPRog Examples|first motion program in CPRog/iRC]]. - Also have a look at the [[#Programming_environment_CPRog/iRC|CPRog/iRC section below]].&lt;br /&gt;
* [[Digital Inputs / Outputs]]: How to connect gripper, sensors, ...&lt;br /&gt;
** [[How to operate a vacuum gripper using CPRog and the Modular Control Electronics|How to operate a vacuum gripper]]&lt;br /&gt;
** How to add [[Additional DIO-Modules]]&lt;br /&gt;
** How to add [[Additional DIO-Boards of the DCi Control Electronics]]&lt;br /&gt;
** [[How to operate an electrical parallel gripper using CPRog and the Modular Control Electronics|How to operate an electrical parallel gripper]]&lt;br /&gt;
* [[Motor Brake]]: How to configure the control for a motor brake&lt;br /&gt;
* [[External Axis]]: How to add an additional external axis to e.g. a gantry robot: &lt;br /&gt;
* [[Set up, testing of single joints]]: &amp;#039;&amp;#039;&amp;#039;Advanced!&amp;#039;&amp;#039;&amp;#039; How to connect the robot with the control electronics, how to test single joints&lt;br /&gt;
* [[Define the zero position offsets]]: &amp;#039;&amp;#039;&amp;#039;Advanced&amp;#039;&amp;#039;&amp;#039; How to find and set the robot specific zero position offsets&lt;br /&gt;
* [[DCi quickstart guide]]: Quick start guide for DCi robolink robots. &lt;br /&gt;
* [[DCi upgrade guide]]: How to upgrade the TinyCtrl software running on the embedded control electronics of the DCi robot&lt;br /&gt;
&lt;br /&gt;
= AMR - Autonomous Mobile Robots =&lt;br /&gt;
&lt;br /&gt;
* [[AMR Documentation]]: Documentation and software updates for the CPR Mobile Platforms &lt;br /&gt;
&lt;br /&gt;
= iRC Electronics for Stepper Motors =&lt;br /&gt;
* [[External_Axis|Adding additional axes]]&lt;br /&gt;
* Configuration and test software [[Config_Software_ModuleCtrl|ModuleCtrl Open Loop]]&lt;br /&gt;
* Configuration: [[Firmware_Parameter_Configuration|firmware parameters V1]]&lt;br /&gt;
* [[Set_up,_testing_of_single_joints|Set up and testing of single joints]]&lt;br /&gt;
&lt;br /&gt;
= iRC Electronics for BLDC Motors =&lt;br /&gt;
* Configuration and test software [[Config_Software_ModuleCtrl|ModuleCtrl Closed Loop]]&lt;br /&gt;
* Configuration: [[Firmware_Parameter_Configuration|firmware parameters V2]]&lt;br /&gt;
* [[Rebel_Joint|ReBeL Joint]]: Documentation for the set up of single Rebel joints&lt;br /&gt;
&lt;br /&gt;
= How to interface with the robots =&lt;br /&gt;
&lt;br /&gt;
* [[Control Interfaces]]: Summary of all PC/PLC control interfaces&lt;br /&gt;
** [[Camera]]: How to integrate a camera system; different options are shown&lt;br /&gt;
** [[Modbus_Server]]: Using the Modbus TCP interface to communicate with a PLC, e.g. Siemens S7&lt;br /&gt;
** [[PLC Interface]]: Using digital Inputs / Outputs the robot can be controlled (enable, start, stop, ..) by a master PLC&lt;br /&gt;
** [[CRI Ethernet Interface]]: Connect via network connection. Find documentation and example code here&lt;br /&gt;
* [https://github.com/CommonplaceRobotics/CRI-Python-Lib/ CRI-Python-Lib]: a python libary that allows the fast and simple access to the robot control via ethernet using the CRI interface &lt;br /&gt;
* [[CAN Protocol]]: Write your own robot control software that directly sends commands to the CAN bus. Documentation and example code&lt;br /&gt;
* [[ROS packages]]: Integrate the robots into your ROS environment. Documentation and packages for hardware communication, teleop and moveIt&lt;br /&gt;
* [[DH Parameter]]: Some information on Denavit-Hartenberg parameterI&lt;br /&gt;
&lt;br /&gt;
= Firmware configuration and diagnostics =&lt;br /&gt;
&lt;br /&gt;
* [[Firmware Parameter Configuration]]: The motor controller firmware can be configured using CPRog/iRC&lt;br /&gt;
* [[Config Software ModuleCtrl]]: This software diagnosis and set-up tool allows to test single joints and set firmware parameters of the control electronics.&lt;br /&gt;
* [[Configuration for a linear Axis]]: Test and adapt the motor modules to run with a linear axis&lt;br /&gt;
* CAN Bus monitor for Windows: [https://www.peak-system.com/fileadmin/media/files/pcanview.zip PCAN View]&lt;br /&gt;
* [[Motor Current Parameter]]: Measurements on the relation between motor current, torque and velocity&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting and Support =&lt;br /&gt;
* [[Troubleshooting|Systematic Troubleshooting]]: Fault identification and recovery.&lt;br /&gt;
* [[Robot Hardware Troubleshooting]]: what to do when the arm does not react as expected?&lt;br /&gt;
* [[CPRog Software Troubleshooting]]: tips how to deal with the CPRog/iRC programming/robot control environment&lt;br /&gt;
* [[Operating the Mover gripper using custom software]]: how to open and close the gripper using custom software&lt;br /&gt;
* [[Referencing the Mover Robot Arm]]: what to do, when the position of the virtual an the real robot does not match&lt;br /&gt;
* [[Fix a display with graphics errors]]&lt;br /&gt;
* [[Support Routes]]&lt;br /&gt;
&lt;br /&gt;
= Legacy Mover and CPRog =&lt;br /&gt;
* [[Software Updates]] Download the up-to-date version of the programming environment and current user guides / manuals&lt;br /&gt;
* [[Documentation]] in EN and DE&lt;br /&gt;
* [[Changing Robot Parameters]]: Many robot parameters like joint max velocities or software end switches can be adapted to your needs.&lt;br /&gt;
* 2D Camera Integration: The [[Konfiguration]] pages shows how to integrate e.g. a smart camera&lt;br /&gt;
* [[CPRog Examples]]: Example programs in CPRog/iRC&lt;br /&gt;
* [[Gearplay Compensation]]: Use CPRog/iRC to compensate backlash in joint 1&lt;br /&gt;
* [[Logic Program]]: Run a second program in parallel to a [[CPRog Examples|custom CPRog/iRC program]] to define logic functions&lt;br /&gt;
* [[Bounding Box / Virtual Box]]: How to use the bounding box in CPRog to avoid collisions by limiting the movement of the robot.&lt;br /&gt;
* [[Acceleration and Motion Smoothing]]: What does the smooth parameter in the CPRog/iRC Program Editor do? Smooth changes of direction!&lt;br /&gt;
* [[Consistency Check]] between CPRog/iRC, the program and the connected robot: What does it do and how to handle it&lt;br /&gt;
&lt;br /&gt;
= Legacy Embedded Control Software TinyCtrl =&lt;br /&gt;
* [[Connect DCi Robot/TinyCtrl to a Laptop via LAN]]: Instructions on establishing a connection between a windows PC and the embedded Control of e.g. a DCi Robot.&lt;br /&gt;
* [[Software Updates]]: Download the most recent version of the embedded robot control software and current user guides / manuals&lt;br /&gt;
* [[Configure for a different robot]]: How to configure a robot control for a different kinematic &lt;br /&gt;
* [[FTP and putty Access]]: How to change parameter or files using FileZilla and putty &lt;br /&gt;
* [[Change the TinyCtrl Project]]: Change the TinyCtrl project file e.g. to switch to another robot or to add a linear axis&lt;br /&gt;
* [[Restore SD Card of Embedded Computer]]: Restore the SD card of the embedded computer using a factory image. &lt;br /&gt;
* [[TinyCtrl_Initial_Setup_of_Linux_Board]]: Instructions on how to install and set up TinyCtrl on a virgin Phytec Linux Board.&lt;br /&gt;
* [[Add External Axis]]: How to add an additional joint to the robot. Also helpful if the configuration of a joint does not work.&lt;br /&gt;
&lt;br /&gt;
We are constantly extending and updating this Wiki, please [[Support Routes|get in touch]] for further information!&lt;/div&gt;</summary>
		<author><name>OLT</name></author>
	</entry>
</feed>