<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
		<id>https://wiki.ardumower.de/index.php?action=history&amp;feed=atom&amp;title=Troubleshooting_ru</id>
		<title>Troubleshooting ru - Versionsgeschichte</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.ardumower.de/index.php?action=history&amp;feed=atom&amp;title=Troubleshooting_ru"/>
		<link rel="alternate" type="text/html" href="https://wiki.ardumower.de/index.php?title=Troubleshooting_ru&amp;action=history"/>
		<updated>2026-10-09T18:36:29Z</updated>
		<subtitle>Versionsgeschichte dieser Seite in www.wiki.ardumower.de</subtitle>
		<generator>MediaWiki 1.24.1</generator>

	<entry>
		<id>https://wiki.ardumower.de/index.php?title=Troubleshooting_ru&amp;diff=2659&amp;oldid=prev</id>
		<title>Unlogic: Die Seite wurde neu angelegt: „ =Troubleshooting=  ==Error codes== If your robot beeps periodically, it is in ERROR state. Either run the serial console or 'pfodApp-&gt;Error Counters' to find…“</title>
		<link rel="alternate" type="text/html" href="https://wiki.ardumower.de/index.php?title=Troubleshooting_ru&amp;diff=2659&amp;oldid=prev"/>
				<updated>2015-08-22T19:16:59Z</updated>
		
		<summary type="html">&lt;p&gt;Die Seite wurde neu angelegt: „ =Troubleshooting=  ==Error codes== If your robot beeps periodically, it is in ERROR state. Either run the serial console or &amp;#039;pfodApp-&amp;gt;Error Counters&amp;#039; to find…“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
=Troubleshooting=&lt;br /&gt;
&lt;br /&gt;
==Error codes==&lt;br /&gt;
If your robot beeps periodically, it is in ERROR state. Either run the serial console or 'pfodApp-&amp;gt;Error Counters' to find out the detailed error. The possible solutions for each error are given below. For details about your robot settings, see [http://wiki.ardumower.de/index.php?title=Ardumower_PCB#Settings Settings].&lt;br /&gt;
&lt;br /&gt;
  ERR_MOTOR_LEFT          Left gear motor error&lt;br /&gt;
                          * Check gear motor driver module and left gear motor&lt;br /&gt;
                          * MC33926: ensure SLEW jumper is not set&lt;br /&gt;
                          * Tracking: reduce Motor-Max-PWM and Tracking-P to reduce EMF&lt;br /&gt;
  ERR_MOTOR_RIGHT         Right gear motor error&lt;br /&gt;
                          * Check gear motor driver module and right gear motor&lt;br /&gt;
                          * MC33926: ensure SLEW jumper is not set&lt;br /&gt;
                          * Tracking: reduce Motor-Max-PWM and Tracking-P to reduce EMF&lt;br /&gt;
  ERR_MOTOR_MOW           Mower motor error &lt;br /&gt;
                          * Check mower motor driver module and mower motor&lt;br /&gt;
                          * MC33926: ensure SLEW jumper is not set&lt;br /&gt;
                          * Reduce Motor-Max-Power, so over-current is detected earlier&lt;br /&gt;
  ERR_MOW_SENSE           Mower motor over-current &lt;br /&gt;
                          * Check mower motor driver module and mower motor&lt;br /&gt;
                          * Increase Motor-Max-Power, so over-current is detected later&lt;br /&gt;
  ERR_IMU_COMM            IMU communication error &lt;br /&gt;
                          * Check IMU module connections&lt;br /&gt;
  ERR_IMU_CALIB           IMU calibration error&lt;br /&gt;
                          * Start [http://wiki.ardumower.de/index.php?title=IMU#Calibration_.28latest_version.29 IMU calibration] (either via Console or pfodApp-&amp;gt;Settings-&amp;gt;IMU)                     &lt;br /&gt;
  ERR_IMU_TILT            IMU tilt error&lt;br /&gt;
                          * Check IMU module and robot orientation&lt;br /&gt;
  ERR_RTC_COMM            RTC communication error &lt;br /&gt;
                          * Check RTC module connections, RTC battery etc.&lt;br /&gt;
  ERR_RTC_DATA            RTC corrupt data error&lt;br /&gt;
                          * Set and save RTC date and time&lt;br /&gt;
  ERR_PERIMETER_TIMEOUT   Perimeter signal timeout &lt;br /&gt;
                          * Check perimeter sender, wire etc.&lt;br /&gt;
                          * Check coil polarity&lt;br /&gt;
                          * Reduce Perimeter-smag, so timeout is higher&lt;br /&gt;
                          * Increase Perimeter-timeout-seconds, so timeout is higher&lt;br /&gt;
                          * Check your [http://wiki.ardumower.de/index.php?title=Perimeter_wire#Receiver_diagnostics.2Ftroubleshooting signal-to-noise ratio] is higher than 1.0&lt;br /&gt;
  ERR_TRACKING            Perimeter tracking error &lt;br /&gt;
                          * Check perimeter sender, wire etc.&lt;br /&gt;
                          * Increase Perimeter-tracking-timeout, so timeout is higher&lt;br /&gt;
  ERR_ODOMETRY_LEFT       Left motor odometry error &lt;br /&gt;
                          * Check left odometry cable&lt;br /&gt;
                          * Check left motor direction&lt;br /&gt;
  ERR_ODOMETRY_RIGHT      Right motor odometry error &lt;br /&gt;
                          * Check right odometry cable&lt;br /&gt;
                          * Check right motor direction&lt;br /&gt;
  ERR_BATTERY             Battery error &lt;br /&gt;
                          * Check battery connections&lt;br /&gt;
  ERR_CHARGER             Charger error &lt;br /&gt;
                          * Check charger connections &lt;br /&gt;
  ERR_GPS_COMM            GPS communication error &lt;br /&gt;
                          * Check GPS cables&lt;br /&gt;
  ERR_GPS_DATA            GPS data error &lt;br /&gt;
                          * Check GPS antenna and cable&lt;br /&gt;
  ERR_ADC_CALIB           ADC calibration error &lt;br /&gt;
                          * Start ADC calibration (either via Console or pfodApp-&amp;gt;ADC calibration)&lt;br /&gt;
  ERR_EEPROM_DATA         EEPROM data error &lt;br /&gt;
                          * Save user settings (either via Console or pfodApp-&amp;gt;Settings-Save)&lt;br /&gt;
&lt;br /&gt;
==Disable all pins not connected==&lt;br /&gt;
Ensure that you have disabled all features and pins in the robot configuration that are not connected (not used). &lt;br /&gt;
&lt;br /&gt;
Example: If you do not have connected odometry pins, disable them in the robot config (robot.cpp):&lt;br /&gt;
 odometryUse       = 0;       // use odometry?&lt;br /&gt;
&lt;br /&gt;
==Motors working correctly==&lt;br /&gt;
Run the serial console (Arduino IDE: CTRL+SHIFT+M, 19200 Baud) and press 'd' and ENTER for menu. Then press '1' and ENTER to run the motor test.&lt;br /&gt;
&lt;br /&gt;
==Any unexpected sensor triggering==&lt;br /&gt;
If your robot does something unexpected, it might be a sensor that is incorrectly triggering. Check this via the serial console:&lt;br /&gt;
&lt;br /&gt;
Run the serial console (Arduino IDE: CTRL+SHIFT+M, 19200 Baud), and start the robot. Each time a sensor triggers, the counter of that sensor will increase. See description of each sensor below.&lt;br /&gt;
Now when your robot does something unexpected, have a look which of the sensor counters increased to locate the problem.&lt;br /&gt;
&lt;br /&gt;
==Some sensor not triggering?==&lt;br /&gt;
...&lt;br /&gt;
==Bluetooth not connecting?==&lt;br /&gt;
* Verify that BT module baudrate is configured properly (using Ardumower Console) - activate programming button on BT module for programming procedure.&lt;br /&gt;
* Verify that BT module is 'paired' on your Android phone&lt;br /&gt;
* Verify that Arduino Mega is not powered via USB (but DC/DC instead)&lt;br /&gt;
&lt;br /&gt;
=Console output=&lt;br /&gt;
&lt;br /&gt;
When the robot starts, it outputs something like this in the serial console:&lt;br /&gt;
  START &lt;br /&gt;
  Ardumower rXXXX&lt;br /&gt;
  press...&lt;br /&gt;
    d for menu&lt;br /&gt;
    v to change console output (sensor counters, values, perimeter etc.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 t     0 l177 v0 FORW spd   33   33    0 sen    0    0    0 bum    0    0 dro    0    0 son   0 yaw   0 pit   0 rol   0 bat 20.8 chg 21.7  0.0 imu  0 adc  0 Ardumower&lt;br /&gt;
 t     1 l177 v0 FORW spd   33   33    0 sen    0    0    0 bum    0    0 dro    0    0 son   0 yaw   0 pit   0 rol   0 bat 20.8 chg 21.7  0.0 imu  0 adc  0 Ardumower&lt;br /&gt;
 t     3 l177 v0 FORW spd   33   33    0 sen    0    0    0 bum    0    0 dro    0    0 son   0 yaw   0 pit   0 rol   0 bat 20.8 chg 21.7  0.0 imu  0 adc  0 Ardumower&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Once a sensor triggers, its counter increases. &lt;br /&gt;
Example (mower motor current overflow triggered):&lt;br /&gt;
&lt;br /&gt;
 t     4 l177 v0 FORW spd   33   33    0 sen    0    0    0 bum    0    0 dro    0    0 son   0 yaw   0 pit   0 rol   0 bat 20.8 chg 21.7  0.0 imu  0 adc  0 Ardumower&lt;br /&gt;
 t     5 l177 v0 REV  spd  -26  -26    0 sen    0    0    1 bum    0    0 dro    0    0 son   0 yaw   0 pit   0 rol   0 bat 20.8 chg 21.7  0.0 imu  0 adc  1 Ardumower&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here is a description of each column:&lt;br /&gt;
&lt;br /&gt;
 t - time of current machine state (ms)&lt;br /&gt;
 l - loop () - cycles per second &lt;br /&gt;
 v - Verbose mode selected sensor (0 = counts / 1 = sensor values ​​/ 2 = sensor values​​) &lt;br /&gt;
 - Current machine status (FORW, REV, ROLL etc.) &lt;br /&gt;
 - After-home-drive? (1/0) &lt;br /&gt;
 spd - control / speed motor: left (PWM), right (PWM), mower (speed) &lt;br /&gt;
 sen - motor current overflow counter:  left, right, mower &lt;br /&gt;
 bum - bumper counter: left, right &lt;br /&gt;
 son - ultrasonic distance-below: counter &lt;br /&gt;
 pit, roll - inclination (calculated with Accel sensor) &lt;br /&gt;
 yaw - compass course &lt;br /&gt;
 bat - battery voltage &lt;br /&gt;
 chg - charger voltage sensor&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''--- commands ---&lt;br /&gt;
'''&lt;br /&gt;
&lt;br /&gt;
 'd': menu for testing, adjust IMU, Bluetooth&lt;br /&gt;
 'v': monitorMode (show Value not Counter&lt;br /&gt;
 'h': drive home&lt;br /&gt;
 'p': track perimeter&lt;br /&gt;
 'l': simulate left bumper&lt;br /&gt;
 'r': simulate right bumper&lt;br /&gt;
 's': simulate lawn sensor&lt;br /&gt;
 'm': toggle mower motor&lt;br /&gt;
 'c': simulate charging&lt;br /&gt;
 '+': rotate 90 degrees &lt;br /&gt;
 '-': rotate 90 degrees&lt;br /&gt;
 '3': activate model RC&lt;br /&gt;
 '0': OFF&lt;br /&gt;
 '1': Automode motorMowEnable&lt;br /&gt;
&lt;br /&gt;
=How to report a new bug/new feature/new code=&lt;br /&gt;
Click on [https://github.com/Ardumower/ardumower/issues/new?title=Error+XYZ+%2F+Fehler+XYZ&amp;amp;body=Please+always+fill-in+below%2FBitte+unbedingt+ausf%C3%BCllen%21%0D%0A%0D%0A--English--%0D%0AYour+battery+voltage+%2812v%2C+24v%29%3A+24v%0D%0AYour+gear+motor+%28Ardumower%2C+other%29%3A+Ardumower+motor%0D%0AYour+Ardumower+software+version+%28pfodApp-%3EInfo%29%3A+890%0D%0AYour+Arduino+%28Mega+or+Due%29%3A+Mega+2560%0D%0AYour+PCB+version+%28printed+on+PCB%29%3A+0.5%0D%0AYour+PCB+mounted+parts+configuration+%28default+or+custom+and+how%29%3A+default%0D%0AOdometry+sensor+%28yes%2Fno%29%3F+yes%0D%0AArdumower+chassis+%28yes%2Fno%29%3F+yes%0D%0AExact+error+description%3A+...+%0D%0A%0D%0A--Deutsch--%0D%0ADeine+Akku-Spannung+%2812v%2C+24v%29%3A+24v%0D%0ADein+Antriebsmotor+%28Ardumower%2C+anderer%29%3A+Ardumower+Motor%0D%0ADeine+Ardumower-Software+Version%3A+%28pfodApp-%3EInfo%29%3A+890%0D%0ADeine+PCB-Version+%28siehe+Aufdruck%29%3A+0.5%0D%0ADein+Arduino+%28Mega+oder+Due%29%3A+Mega+2560%0D%0ADeine+PCB+Bauteilbest%C3%BCckung+%28Standard+oder+abweichend+und+wie%29%3A+Standard%0D%0AOdometrie+sensor+%28ja%2Fnein%29%3F+ja%0D%0AArdumower+Chassis+%28ja%2Fnein%29%3F+ja%0D%0AGenaue+Fehlerbeschreibung%3A+...%0D%0A  'this link'] and create a new issue - Please let us know:&lt;br /&gt;
&lt;br /&gt;
    Your platform version (Arduino Mega 2560, Arduino Due)&lt;br /&gt;
    Your Arduino IDE version (latest code requires 1.6.3)&lt;br /&gt;
    Your exact operating system (Windows 8, Linux etc.)&lt;br /&gt;
    Your Ardumower code version (for a list of releases see https://github.com/Ardumower/ardumower/releases)&lt;br /&gt;
    Any other information that may be useful...&lt;br /&gt;
&lt;br /&gt;
=Further links=&lt;br /&gt;
#[[Ardumower PCB|Diagnostic]]&lt;/div&gt;</summary>
		<author><name>Unlogic</name></author>	</entry>

	</feed>