Bosch Indego

Update 2016: Web interface for your Indego (click here)
How to use: insert your Indego account user (e.g. e-mail address) and password, press connect and monitor your Indego. Why is it safe to enter user account data into this web interface? It is safe because this web interface is 100% Javascript and it is executed locally on your machine (and your account data is only stored locally in your web browser). You can verify that your machine is establishing a secure connection to the Indego server (and no other server): In Firefox, press CTRL+SHIFT+K  – in Chrome, press CTRL+SHIFT+J and then click on ‘network’ to verify yourself that it this web interface is secure (does not establish any other connections).

indego_web_interface

Update 2015: Bosch Indego Connect

This page describes some internal details of the robot mower “Bosch Indego”. The Indego is the only (known to me) robotic mower that …
1. can locate where it is, and so
2. navigate to a specific location in the garden.

One can literally look the Indego over your shoulder by looking into the generated maps, and so learn more about it. Here is an animation of the mapping (Click to play):

indego_connect

It is immediately apparent that the map is already complete at the first perimeter loop run and that the map is not corrected in further mowing sessions. I have placed the Indego map over an estate map and areal photo.
rasenflaeche5

The dark grey line is the map border. You can see that the orientation of the map border sections is very accurate but the distances are not. The reason is that the sensor for measuring the orientation (Gyro + Compass) is very accurate, but the sensor for measuring the distances (odometry) is not particularly accurate.

Operation
One can only speculate about the exact algorithms of Indego, probably it works as follows:

Sensors:
-perimeter signal strength (2 coils)
-motor encoders/odometry (measures traveled distance/cm), accuracy depending on terrain 70-95% per meter
-gyro and compass  (compass is tilt corrected by acceleration sensor), measures course/orientation , accuracy <1 degree

Mapping: after installation, the robot travels along the perimeter wire and generates a map of the garden.

Localization: the short-term position is estimated by odometry – if the Indego hits the perimeter, the estimated position is corrected. To improve the position estimation, the perimeter field strength is probably used and stored in the map ( ‘particle filter/Monte Carlo localization’). Sometimes, the Indego has no estimation where it is on the map (e.g. if you stop it manually) – then it travels along the perimeter wire and computes a ‘correlation’ with the map to find out its position. Often, a short perimeter section is sufficient for a secure position estimation (=high correlation with the map).

Gyro calibration: Every 3.5 minutes the Indego stops (turns of all motors) and “calibrates”. Then the gyro offset (caused by temperature variations) is measured and probably also the absolute orientation (via compass), and so the gyro orientation is corrected (as the summing up of the gyro values will otherwise drift after a few minutes).

Compass calibration: Sometimes the Indego simply rotates at a fixed position – it is quite possible that it is calibrating the compass during this time (like a sailing ship that calibrates its compass by sailing a circle). Calibration a compass means finding the minimum/maximum values of each compass axis (x,y,z).

Overall view
Models:
3600HA2100 – —, 0V/–
3600HA2101 – Indego, 230V/EU
3600HA2102 – Indego, 230V/EU
3600HA2103 – Indego 800, 230V/EU
3600HA2104 – Indego 850, 230V/EU
3600HA2200 – Indego 1300, 230V/EU
3600HA2201 – Indego 1300, 230V/EU
3600HA2300 – Indego 1000 Connect, 230V/EU
3600HA2301 – Indego 1200 Connect, 230V/EU
3600HA2302 – Indego 1100 Connect, 230V/EU
3600HA2303 – Indego 13C, 0V/EU
3600HA2304 – Indego 10C, 0V/EU

connect_overall4 connect_overall3 connect_overall2 connect_overall1

Cover
The cover (3.5 mm diameter) is mounted with rubber at 3 positions on the body (cover hanger is shown further below).
connect_cover1 connect_cover2 connect_cover3

Body
From front to back: charging conacts, compass, perimeter receivers, mowing motor, battery, gear motors, battery switch
connect_body2 connect_body1 connect_body3
indego_top.jpg   indego_bottom.jpg  connect_body5 connect_body4connect_body8 connect_body7 connect_body6

Cover hanger and bumper
The cover is mounted with a rubber ‘joystick’ at 3 positions on the body. That way the cover works like an universal ‘bumper’ for the whole body. As soon as the Indego encounters an obstacle, the cover will move slightly (consume the impact energy), the motor current will increase, and the center ‘joystick’ will trigger one of the 4 hall effect sensors (north, west, east, south). I think they are linear hall effect sensor ICs with analog output. Possibly Allegro A1324. The IC’s have 324 written on them.
connect_hanger6 connect_hanger1 connect_hanger2 connect_hanger3 connect_hanger4 connect_hanger5  reed_bumper

Mowing motor

The mowing motor can be lifted up/down, 24V, 87W, 5A, 3700 rpm, 22 Ncm
indego_mower_motor.jpg  indego_chassis.jpg  connect_mower1 connect_mower2 connect_mower3 connect_mower4 connect_mower5

Blades

indego_blades.jpg   indego_blades2.jpg
Gear motors
indego_wheel_motor.jpg   indego_wheel_motor2.jpg   indego_motor  IndegoDrive1    IndegoGear1

(photo source of last two drive and gear photos: http://www.roboter-forum.com/showthread.php?4384-Bosch-Indego/page80)
ACTUATOR AEM81002808, DC 36V, D383A2, estimated 30 Watt
ACTUATOR AEM81002813, DC 36V, G196D1
magnetic encoder
gear motor wiring (assumption): thick wires (white and green) for motor +/- and thin wires for encoder (red VCC, black GND, blue/yellow encoder signals)

Charging contacts
connect_charging1 connect_charging2 connect_charging3 connect_charging4

Charging station

  1. Charging station generates DC voltage 4.8 V – Looking at robot front side, left side is (+) and right side is (-)
  2. Robot contacts charging station, DC voltage drops to 2.8 V
  3. This voltage drop (and the robot’s front magnet) is detected by charging station, and it generates 42 V for a few seconds
  4. These 42 V are detected by robot, and now you can turn on robot via display.
  5. Charging station sends “magnet OK” signal (HIGH=4.2V, LOW=1.8V) after turning off 42V.
    Magnet OK signal as follows (LOW time microseconds, HIGH time microseconds):
    (12, 228), (168, 124), (64 , 124), (68 , 224), (172, 124), (588, 224), (172, 124), (592, 228), (68 , 124), (68 , 120), (68 , 124), (68 , 120), (64 , 228), (904, 224), (176, 224), (484, 53192)
  6. As long as “magnet OK” signal is not sent, robot displays “perimeter error”.


robot_magnetcharger_magnetindego_charger_codes

Free wheels
Hall sensors detect if the free wheels have ground…
connect_freewheel4 connect_freewheel1 connect_freewheel2 connect_freewheel3

LCD
chip-on-glass (COG) module, 77mm x 61mm, 240×160 pixels, 35+2 pins at display, 20 pins at socket (0.5mm pitch, 10.5mm width), maybe based on ‘uc1698u’, maybe compatible to:  Truly MG240160-1(ch)  , RA8822S  controller
(or ST7529, LH1560, LH1562  controller)
model numbers:
truly TSF 8G0661FPC-A2-E (Indego)
truly 8G1293FPC-A2-E (Indego Connect)

connect_lcd1 connect_lcd2 connect_lcd3  connect_lcd4 connect_lcd5 indego_buttons indego_display

(Source of button photos: http://www.roboter-forum.com/showthread.php?17277-Bosch-Indego-Folientaster-defekt)

Wiring
indego_wiring

Measurements
Power Standby (32V power, no 32V charge signal)
TP329, TP140, TP58: 32V

Power ON (32V power, 32V charge signal)
TP207, TP27, TP10, TP9: 32V
TP269, TP105, TP7: 12V
TP320, TP215: 6V
TP328, TP327, TP311, TP298, TP224, TP127, TP2: 5V
TP304, TP248, TP246, TP243, TP238, TP237, TP219, TP184, TP183, TP68, TP41: 3.3V
TP230: 2.8V
TP178, TP126: 2.5V
TP206: 1.8V
TP325, TP56, TP55, TP42, TP11: 1V

Power ON (32V power, no 32V charge signal)
TP27: 5V   (charger data signal)

Regulators
Q17:  12V
Q3:  3.3V
Q29: 2.5V

Mainboard
BOSCH ALM MAIN MODULE PCB 8 649 318 516 G01C3:
indego_pcb_top.jpg    indego_pcb_bottom.jpg

Connect
BOSCH ALM MAIN MODULE PCB 8 649 318 702 G01C8:
indego_connect_top indego_connect_gsm indego_connect_bottom

How to run Mainboard on your desk
Connect 30V to power pins, then connect 30V to charge pins for at least 1 second and board will start.
indego_desk

JTAG Connector
(JTAG + Nexus/IEEE-ISTO 5001-2003)
location: near SD card reader, pin1 points to board center
MPC5604P IDCODE: 0x5ae2101d [0101 1010111000100001 00000001110 1]

  TDI--7 8 --GND
  TDO--6 9 --GND
  TCK--5 10--GND
 EVTI--4 11--NC
RESET--3 12--TMS
  VDD--2 13--GND
   NC--1 14--JCOMP

Arduino code (setting debug bit not working/incomplete): jtagduino

More details in robotic forum: http://www.roboter-forum.com/showthread.php?17511-Indego-am-Schreibtisch-auslesen

Serial connector
MAX232 only found in connect, Pin1 at right bottom
indego_serial

VCC--10  11--TP304
 GND--9  12--TP199
 GND--8  13--R81
 GND--7  14--R82
 GND--6  15--TP196
 GND--5  16--TP197
 GND--4  17--TP198
 GND--3  18--12
 GND--2  19
 GND--1  20

@CPU:
TXD (pin 114) — TP263
RXD (pin 116) — TP296
another serial communication on TP181, TP182, TP240, TP242, TP243?

ICs
Bosch 4254X P1235 16 Pins
Linear 2E 3850  B2606  30 Pins (Step-down Converter)

74AHC30D (NAND)
MV3581 (OPAMP)
LV123A (Monostable Multivibrator)

U16: DRV8412
U17: IT OPA 2376 (Low Noise OPAMP)
U99: 5V0L6US (diode array)
U89: ATMEL1116 (EEPROM)
U63: 2049
U33, U34: 74HC30D (NAND)
U111, U113, U116, U117: MV3581 (OPAMP)
U91: NXP 5V0L6US (diode array)
U7: 16TESM
Q71: 028N06LS HAB231 (power transistor)
U61: TI OPA 2376 (OPAMP)
U96: LTC4355IS (diode OR)
MAX23221

CPU
Freescale SPC5604PEVLQ6 (MPC5604P), 64MHz, 32 Bit, 512 KB Flash, PowerPC RISC (robot control)
Mikrocontroller AT91SAM9G10, ARM, 266 MHz, 96 I/O Pins  (display, menu)
mpc5604p

GSM-Modem (Connect)
gl865-pinout  lpc1768_pinout

Battery
indego_battery.jpg
Li-Ion, 3 * 9 (27) Zellen, 32.4V, 3Ah (97.2Wh)

GPS (not found in Connect)
u-blox Neo 6m (WAAS, EGNOS, MSAS, GAGAN), 50 channels

Reed-Sensor  (not found in Connect)
Reed-contact (for both free wheels) – detects ground: MEDER MK03-1A66B-100W C9/A
indego_reed_sensor.jpg

Battery Switch
connect_switch2 connect_switch1

Compass  (Connect)
Compass (6W14A, NXP RG417) is located at the front, compass probably embeds acceleration sensor (to tilt-correct compass values).
connect_compass1 connect_body7

Perimeter receiver (Connect)
Two coils and amplifiers (MCP6004STE 1439, MCP6002E) are located the the frontFor the perimeter tracking, the left coil is centered on the perimeter wire.
connect_perimeter_receiver1
connect_body7

Perimeter sender
bosch_sender_platine

Indego Connect measurements (Wire diameter 1mm): At startup, the sender ‘probes’ within 5 seconds from 5W to 25W, then returns to 5W again.

Measurement  A       B          C      D          E          F
             220m    120m       100m   50m        20m        OFF
Upp          63      42         20     12         4          -
Umin         -19    -13         -7    -4         -1.9        -
Umax         44      28         14     8          2.2        -
PowerW       5       5          5      5          2.7        3                             
ROhm         7       4.7        2.4    1.2        0.6        -

Measurement B: repaired 120m wire, ROhm would be an effective 156m wire
Measurement A: includes the repaired 120m wire (see measurement B)

Signal sender, perimeter open:

indego_perimeter_signal.jpg

Signal sender, perimeter closed:

bosch_sender

2 coils (at the front)
    indego_induction_coil.jpg        bosch_empfang

Signal shape: square, pseudo-noise signal code (10 Khz samples), that means the sequence “1,-1” would be a 5 Khz square, and the sequence “1,1,-1,-1” would be a 2.5 Khz square. The signal code evaluation could be performed by a Matched Filter (correlation). The average frequency is 3.7 kHz.

The signal (Indego Connect) is 82 samples (8 ms long, repeating every 100ms, so 92ms silence) and can be detected by a correlation:
1,-1,1,-1,1,1,-1,-1,1,-1,1,-1,1,-1,1,1,-1,-1,1,1,-1,-1,1,1,-1,1,-1,1,-1,-1,1,1,-1,1,-1,-1,1,-1,1,-1,1,1,-1,1,-1,1,-1,1,-1,1,-1,-1,1,-1,1,1,-1,1,-1,-1,1,1,-1,-1,1,-1,1,1,-1,-1,1,-1,1,-1,1,-1,1,1,-1,-1,1,-1
The result of the correlation is polarity (sign of the correlation) and the signal strength. The polarity tells us if the robot is inside/outside, and the signal strength tells us how far it is away from the perimeter.

indego_connect_signal indego_signal_web_oscilloscope

81 thoughts on “Bosch Indego”

  1. Nice work. And a pretty cool product…

    Now there are different versions of the Indego depending on the required mowing surface. But the hardware seems to be the same.
    Question: Can the 600m2 version mow twice the surface?
    And if it cannot, which config or firmware change or mem upgrade would be required?
    Thanks!

    1. Hello Johnnie,

      I don’t know the exact differences but I also think that the hardware is the same except the battery capacity is different. The mower will do more breaks to recharge the battery. On our 600 m^2 surface the Indego 1000 does make 3 breaks for the complete area (each about 30 minutes) for recharging.

      Regards,
      Alexander

  2. Hello Alexander,

    1. Your IC partlist shows an RS232 level shifter MAX232.21.
    Have you tried to connect an RS232 terminal (e.g. TeraTerm) to that interface?
    I might me very informative to know, what messages the indego sends.
    It is to be assumed that an operating system is running on the uC.
    Maybe it is possible to login via RS232.

    2. Do you have any informations, how the 6 keys are connected to the ARM CPU?
    Direct to ARM GPIOs or is there a keyboard controller between?

      1. Hello Alexander,

        interesting project!
        My target is not reverse engineering.
        I just want to make the Indego WiFi capable.
        The idea is, to attach an RaspberryPi to the Keyboard/LCD interface.
        No nice solution, but it should help to recover the Indego by remote access.
        (Enter PIN after pseudo error, Restart ….).

        Regards
        Rainer

  3. Hello,

    I have had a Bosch Indigo for two years. The first year it worked perfectly. Since one year it stops alle the time indicating error 101 – The mower was lifted. This happens on the tiniest irregularities in the gras. I send the mower to Bosch three times for repair, but each time the problem returns after a couple of days. Do you know if the sensor can be adjusted for sensibility? Or can I disable the wheel sensor if Bosch is unable to solve the problem? (sending it back again today)

    Best regards,

    Jan

    1. Hello Jan,

      You can tape the movable metal pins in the free wheels, so that the free wheels cannot drop down. It works, but then your mower is not able to detect anymore if its lifted. So really not a recommended solution, but a solution if Bosch is unable to solve the probem.

      Regards,
      Alexander

      1. Thx for your rapid reply! I will give Bosch one more chance to solve the problem… if they don’t get the job done, i know what to do.

        Best regards,

        Jan

  4. Hi,
    Thank you for sharing all this information with us.
    If I understand correctly you didn’t find a GPS module on the „connect” version of PCB but I wonder how then this version is capable to generate a map of the garden and show it on the app?
    Currently the Indigo 800 is priced at 200 Euros less than its Connect 100 brother and according to http://www.tecky.de/review/bosch-indego-rasenroboter-und-maehroboter/ + the fact that you didn’t find a GPS module on the Connect, I would go for the 800 Model (I want the GPS). Am I correct in my judgement?

    Br, Bart H.

    1. Hello,

      The Indego uses integrated motor encoders to measure the traveled distance of the robot (cm). Additionally, it uses a combination of gyro and compass to measure the traveled course (degree). Both, distance and course gives the current position (x, y). Of course, the motor encoders measurements are relative measurements (based on some start position 0,0) and experience small measurement errors (%) yielding to a wrong position after some time. To correct the position, the perimeter wire is used.
      GPS would be inaccurate as GPS is never more accurate than 3-6 meters. The reason is the long distance the GPS signal has to travel, and not straight signal path (signal reflections on the ground).

      You can see here how this concept works (Ardumower is a DIY robot mower):
      http://www.ardumower.de/index.php/de/forum/software/827-ardumower-software-sunray

      Regards,
      Alexander

      1. Thx for your reply.
        I finaly decided not to go for the bosch indigo (dumped at 799,- in some Belgian stores). I ordered a Robomow MS1000 with a cuting area of 56 cm. Plans are to combine it later on with the arduino (or other) intelligence to make it more energy efficient.
        Regards, Bart

  5. Hello I have a great problem with my indego
    And bit seams only this site has some hardware information on it

    My indego won’t start the display stays out

    Can somebody please tell me what currents are necessary on the connectors for the pcb
    Will leds light up when circuit breaker is in

    My battery has a charge from 35v which seams a bit odd to

    I think it’s an easy problem which can be sorted out
    I don’t want to send it in again for a pricey repair

    Thanks

  6. Hi,

    cooles Tool!

    Kleine Korrektur: Der “Service-Zähler” sind inhaltlich die Netto-Betriebsstunden … Brutto-Betriebsstunden – Ladezeiten

    1. Also “Service-Counter” = “Netto-Betriebsstunden”, die Zeit in der wirklich gemäht und nicht geladen wurde. 😉

  7. Hello from France,

    Congratulations for your nice work and Web App !

    Yesterday I received my Indego 1000 connect, I just have to install the limit wire, I already registred my Indego and I hope I will finish it today to be able to play with this toy 🙂

    Do you know the maximum voltage of the battery when charging ?

    Mat

  8. I have had my indigo connect 1000 for about a week now and generally pleased except for one fault. 60% of the times it goes in to dock to recharge it throws an error 115 Permanent Tactile Detected. In other words it thinks it has hit an object rather than the docking station. Of course this requires me to go and put in password to clear it. Which is hopeless, and Bosch are yet to come up with an answer.

    1. What firmware does it have? I have seen these problems only with firmware 728. After downgrading to 647 these problems did go away.

      00647.01043 (75 users)
      00728.01043 (52 users)
      00824.01043 (2 users)
      00529.00903 (2 users)
      00529.00943 (3 users)
      00712.01043 (14 users)

    2. Mine is 0712.1043 and it behaves like that exactly. Error code 115 while docking alone. But charging in between is perfect. Spoke to Bosch support and they advised to reboot. Same effect still.

  9. Hi, i have had my indego now for 3 years, and sudently i have got problems with both of the coils in the front, i found out it was water ingress in the mower, and it goes past the wire all the time. And ceep throwing up error code: 149
    I have 5.8 firmware. Do you have any suggestion on wath to do with the front board?
    Best regards stein

    1. Have you tried to contact Bosch for a front board spare part? If they cannot deliver this as a spare part, maybe you can send me a high resolution photo of the condition of the front board. It is often possible to repair water damaged boards (drying them and repairing circuit paths).

      1. Email with pictures sent. I think i need a new pcb board, bit do you have some sites that deliveres parts for bosch indego?
        Do you know if i can update my indego by myself? Its immbossible to find firmwares online to download

  10. Hello Alexander,
    it was since a lot of time that I was searching a web interface for the Bosch Indego that would give more details on the status of the mower and I finally found it thanks to you!
    I find it very useful because I am investigating a strange issue on my Indego: during a mowing cycle, very often the device goes in status “519 / Idle in lawn”.
    However it does not give any other warning messages. After that, if the mower receives a manual command of mowing or return to dock, it goes in status “514 / Relocalising”, and finally resumes its operations. Of course if left unattended when it is “Idle in lawn” ultimately discharges the battery.
    I am puzzled about what could trigger it going in that mode, do you have any advice that could help me solve this problem?
    Thank you very much!

  11. Hi,

    I’ve got following Problem with my Bosch 3600ha2100. Somehow i lost the pin. Is there any Solution to reset the pin? Bosch Service warnt to have 250€ for fixing The Problem. I saw in your pic that On CPU is a reset pin?!

    Thx

  12. Hi Alexander,

    impressive work, and very useful.

    I was unable to find out elsewhere, so sorry for asking: do I assume right the charging stations are mutually inter-compatible with the mowers?
    Dumb me, I have mistakenly left my charging station on during winter and thick layer of snow flashed it through during melting :(.

    I have 3600HA2101 – Indego, 230V/EU: would it work with charging station for 3600HA2200 – Indego 1300, 230V/EU?

    Many thanks for help in advance,
    Tomas

  13. Please I need help. Since yesterday I can’t connect to my Indigo via app with my mobile. When I try appears this message: “Logged in on another device”

      1. I have not used them at the same time. Maybe the problem is that I’ve used an IPAD (IOS) for the web interface. I will try to reset the mower.

        Thanks

  14. Hello.
    I would like to use a gps tracker for my indygo. Need to use 5v power supply. Is it possible to connect to indigo?
    Best regards

  15. I have problems with the indego not sensing the border wires. I thought I shoul try a factory reset but I don’t know how. Can you help?

    BR….Yngve Johnsson

  16. A 4 amp pcb fuse was blown in the charging station,.i have replaced it and now i have error cod 149. Do any one have a idea about this?

  17. Hello!
    Impressive collection of information and creative software work on the Indego You are gathering on this webpage.
    Do You have any idea wether Your web interface will work with the new Indego models that are coming this spring? Bosch are launching two new models these days, Indego 350 & 450 Connect.

    And do You know if there are major technical upgrade on these models?

    BR…Pål

  18. Hello, I am using Indego 1200 Connect. How to find out if I need to replace blades? Will Indego inform me in the future that blades need to be replaced?

      1. As far as I remember, the App is informing you, when the blades are used for a long time and will link you to the shop. You have also the possibility to reset the counter for that blade-usage inside the App.

        1. Thank you Ingolf very much for your answer. I know that the app give a chance to reset the counter but I do not know that it will inform about the blades to be changed. So as I understand just need to wait until the app will show /pop up/ proper message that is time to replace these blades.

          Ok will see.

        2. OK after 100 hours this App showed alert that I should check if the blades are still in good condition. I think this will be every 100 hours.

  19. Hi,

    I’ve been using Indego 1000 Connect recently. Works well, however can’t pair it with my mobile. The antenna sign is crossed on a display and when I try to check the signal strength it is constantly -128dB (I believe it means none). Did few restarts and tried to install/reinstall an app on a mobile and a tablet but no progress has been achieved. Also, I tried few different location (Central, Western, Eastern Europe) but it didn’t help.

    Any help more than welcome

    cheers
    Marek

  20. Should perimeter voltage be available in the charging station immediately at voltage input or must the charger be synchronized with the mower? I get no voltage on the perimeter contacts at all.

  21. Hi,

    I’ve got an indego 800. It is reporting lift up alarm activated – 101. I’ve taken it apart and checked the front wheel hall effect sensors are clean and seem to be working correctly. is there any way I can over ride them to check where the fault is ? Any assistance would be appreciated. I’ve called Bosch but they said that they haven’t been trained on the product !!

    Thanks

    Kevin

    1. I assume it’s for a 2nd battery, and as far I can see from the picture both are connected in parallel, so it doesn’t matter which socket to use. However I think the sockets are coded (plug CR will not fit onto socket CL and vice versa) so you cannot mix them.

      1. Hello thank you for your quick reply. The plugs are equal. And they are all going to separate pins. The main switch it is double one in my case. On one of your pictures above, you show how to wake up the MB without having it connected to the robot; you just put the power supply to pins located in the upper right corner. In my case, also the pins below are used. And they are connected exactly with the second plug.
        Then, I think I will not make any mistake, if I’ll use the plug connected to the upper pins, as you did it.
        Thank you. BR
        Chrystian

        1. Hello,
          I have good news, the robot is a life. I used the CL plug, I managed to establish magnetic connection to the docking station, improve contact on battery minus pole terminal and find broken wire in cable from Trafo to docking station. The robot is talking now, the battery is almost full, as next I’ll try to force it to move. I hope I can connect short loop to the station, just to close the circuit to get it moving instead of going immediately to garden, am I right? Anyway, thank you for your help and the article. It was very helpful.
          Best regards
          Chrystian

          1. Excellent! Yes, a short loop (20m) should do the trick, so the charging station as well the robot can detect it.

  22. Hi!

    Thank you for doing this “tear down”. It is perfect for me at the moment because I have an Indego (not connect) where the right perimeter sensor does not work. I found a lot of dirt on the board and it might look like the cause. I cleaned the board but it looks like I made a doo-doo when assembled it som I managed to rip off two of the hall sensor on the “joystick” board. I cant read the name on the board and was hoping you had high res pictures of the sensor board – if you could check I would be really greatful! (Looks like it says “324” but Im not sure)

    Best regards
    Stian

    1. Acutally someone else discovered this piece of a puzzle: ” I think they are linear hall effect sensor ICs with analog output. Possibly Allegro A1324. The IC’s have 324 written on them.”

  23. Is it possible to replace the display for some other one, or can you find a pinout of the display truly (maybe a schematic). My damage is crushed.

  24. And how would anyone be able to record a movie like entering the menu from the moment the lawn mower and delete the old garden to make a new one. Then I may be able to program the mower again without using the display.

    1. No idea. The Truly displays (TSF 8G0661FPC-A2-E in Indego and 8G1293FPC-A2-E in Indego Connect) have 20 pins, the LM240160G has only 16 pins, so the pinout is probably different. The controller may be the same, or it may be different. Without information from Truly we cannot do anything.

    2. This LCD won’t work because it uses a ST7529 controller and the Bosch LCD (at least the 1000 non-connect) uses an UC1698u or compatible.

    1. I think the chances to get this running using another display are very low – Even if you find out the I/O lines etc., the display will probably send some ID (display type, revision etc.) on request to the mower. If it is not the expected chip type (and revision), the ID may be different and the mower will not start?

    2. If that LCD would still be available and not too expensive, it would be worth a try. The connector is not compatible with the 1000 but I have no details for the connect Version of the LCD connector.

  25. Hallo.
    My power supply to the charging station was broken so i bought an other aftermarket DC 42V 3 amps charger on eBay, when i hooked it upp with the Indego Docking station everything seems to be fine and the green LED on the top of the docking station were lit up, then i pushed the Indego into the docking station and all that happens was i litle click sound from the Indego and the everything is totally dead. No gren LED on the dockning station etc. Amy clue what can have happend?

    Thank you

  26. Hi,
    I’ve only just started to use my Indego 1000 connect and almost immediately regretted my purchase. I have several issues with it but these are the main ones for now:
    1. faulty error reporting: I spent the better part of 2 days figuring out why on first run the mower reported the error that the wire to the base station was not straight. As it turns out there was nothing wrong with the wire – there was simply not enough room around the base station for the robot to manoeuver.
    2. a week into using it, suddenly it starts to stop randomly with the error that the left wheel is stuck and should be freed first (216). I have checked and cleaned out the wheel repeatedly but the error just keeps on coming back. I wonder if this is another faulty error report? Anyone?
    3. Probably the biggest issue I have: the mower does not cover the entire garden, even though the map says everything was mowed, there appear to be “patches” or lines of unmowed grass. I googled this and found that people have been complaining about this since 2015. You’d think that by now Bosch would have issued a firmware update to fix this, but no.

    I’m probably to blame since I didn’t do enough research prior to purchasing this robotmower, but I was blinded by the brandname “Bosch”, which – until now – used to mean quality.

    1. Hello, I am using my Indego 1200 since few months cutting grass every day /level 5 manual start/. It is working great, no errors and the grass looks nice. Every 100 hours I am changing cutting blades for new ones. I do not observe any issue up to now. Sometimes it left uncut area and reports 98% done /never reports 100%/ but during next day run it move it and it is acceptable. Overall the grass is cut ok. I started with level 7 and now using only level 5 /sport grass/. I would say it is real good product. I did installation very careful looking for all recommendations from Bosch. I am happy user.

    2. A small update. Since I’ve last posted, the mower was returned to Bosch for repairs. In spite of the problems i’ve had with this mower, I am quite pleased with the way Bosch handled it, they’ve pretty much done a complete overhaul, changing many parts for new ones, even though they were unrelated to the error – which as it turns out, was a faulty sensor.
      They have repaired my unit free of charge and I am eager to test it when the weather gets better.

  27. I have Indego 1200.
    It works good untill now.
    At the display is error 130
    Cutter motor load too high.
    I switch off check it and switch on.
    After it I put pin and automatically get this error. Is it possible to reset?

  28. Hello. type 3600ha2100. Worked fine. There was a moment when stopped and the pit and skidded wheel. After that worked fine. At the time of mowing was disconnected from the network. Then when you install to the base station error seems 194 does not see the perimeter. Departs from the station stops, the meter will pass stops. Did reset to factory settings. The error on the perimeter is not. Press the button to memorize the map to move around the perimeter of error “Low battery voltage or battery temperature out of range. Mower will start when battery condition is ok “. Checked the voltage at the terminals of the charger base station 4.6 v when there is a connection with the mower voltage 30.6 v Charges in a minute heard in the mower relay click, the voltage drops to 4v then back to 30v. And every minute the sound of a relay click. Here I wanted to ask what could be ? How can I fix )? Thank you )))

  29. Hi. I need to replace a signal coil on my Indego 800. Do you know the component id? Looks like it has 109.01 on it and 104. Thanks.

  30. Hi,

    Love this blog…so good to find someone who is willing to share information that is not freely available rom Bosch.
    Hope you can help with a defect…..

    I have an Indego 3600HA2 102. It was working fine, I took it in after a cutting session but it was showing it needed a charge. I didn’t have time to leave it on the docking station. Not sure if, in my haste, I forgot to switch off the red key. The following day it would not connect. Green light was flashing randomly and there was a loud clicking sound, like a relay click, louder than the normal soft click heard when first placing the mower in the docking station. Initially there was a display error telling me to check the perimeter wire or docking station but now the screen will not display anything at all.
    I have moderate tool skills (trained and worked as an electrical aircraft engineer over 25 years ago when flat screen technology was appearing in executive jets – am very rusty now!) but I don’t have the technical knowledge to the level I have been reading on this site.

    I don’t want to send the mower back to Bosch as it seems it is likely to come back with the same fault!!

    Hope you can help.
    Kind regards, Sue

  31. I got a problem with my Indego 1200. At the startup the display says ”Free! Translators from Swedish” e-compass failure code 57, contact service IF the problem remains. anyone know how to fix this at home?

  32. Hello, as an user of Bosch 1200 Connect I think Bosch can improve the way mover is cover the entire garden. What if Bosch can give this opportunity to us users. Lets imagine you place your perimeter wire in the garden as you like and then the mover during first run create the map as today. Then this map is available to us through special Bosch application. So we can open the map on our computer or tablet an manually design the path how our robot will cut the grass. We will decide the way it will follow by simple drawing the path over the map. Then this algorytm will be uploaded to robot memory and it will cover 100% of the garden each time. There will be no spots mover will skip and everyone will be happy, Bosch and the user. This change in approach to Customers will be revolutionary and other companies can apply this as well. The reason is simple no one will know better than we how to cut and cover our garden how to optimise the coverage and hot wo go to difficult parts of the garden. We will design perfect coverage as we wish. Hello Bosch can you do this as an option for us?

    What do you think about my idea?

    thanks,
    Zbigniew

Leave a Reply

Your email address will not be published. Required fields are marked *

IMPORTANT! To be able to proceed, please enter the magic word 'naegad' so we know hat you are a human)

Enter the magic word:
Please leave these two fields as-is:

A blog on projects with robotics, computer vision, 3D printing, microcontrollers, car diagnostics, localization & mapping, digital filters, LiDAR and more