Skip to the content
2 layers172 × 230 mmIndegoMower, the printed circuit board in 3D

new MainBoard for Indego Lawn Mower

Size
172 × 230 mm
Copper layers
2
Thickness
1.58 mm
Parts
34
Nets
177
Pads
306
Tracks, vias
78, 0
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
25 Jul 2021
Updated
19 Nov 2025

Overview

IndegoMower is an open-source printed circuit board by MS71, from the MS71/IndegoRover repository on GitHub. It is a 2-layer board of 172 × 230 mm with 34 parts on 177 nets, routed with 78 tracks and 0 vias.

It is built around the L298P, 26SHC-B-1A and P4SMAJ5.0CA, with the BNO055 and AFC01-S24FCC-00 among its other parts. Its parts include 7 connectors, 6 ICs, 4 capacitors, 3 diodes and 3 inductors. It belongs with the power boards and the ESP32 boards of this library.

Main components

5

README

README.md

IndegoRover

new MainBoard for Indego Lawn Mower

Prototype: alt text

Schematic: https://github.com/MS71/IndegoRover/blob/main/kicad/IndegoMower/pdf/IndegoMower.pdf

PCB: alt text

Parts:

  • ESP32 (S2/S3) Module (https://github.com/MS71/ROS2Mower/blob/master/hw/esp32_module.pdf)
  • ARV Mega 128 for low level IO, security and motor driver
  • origonal Indego connectors (26SHC-B-1A => mouser)
  • DC motor driver: 3 * VNH2SP30 module (41V, 30A H Bridge)
  • GPS receiver (ZED-F9P) (https://www.ardusimple.com/product/simplertk2blite/)
  • 5 pin header for low cost, non RTK GPS receiver
  • 10 Pin RPI Connector (5V, 3.3V, GND, I2C, UART)
  • 10 Pin I2C Bus Connector
  • 6 Pin I2C Bus Connector
  • 5V Step Down Converter
  • Bat Charger Circuit (Compatible with Indego Charge Station, difficult)
  • Bat Charger Circuit (Compatible with std. 36V solar panel)
  • Coil Sensor Amp
  • low power + standby
  • support for all available sensors
  • BNO055 IMU module headers
  • support for all sensors (bumper, coil fensem ...)
  • power supply for onboard computer
  • beeper
  • support for LCD and keyboard (difficult)
  • some breadboard area for custom extensions
  • ...

onboard ROS2 computer: (optional)

Other:

  • made with free Eagle (max. 80 qcm) or kicad6

Parts

34
QtyValueFootprintReferences
3100nFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC51, C52, C53
3P4SMAJ5.0CADiode_SMD:D_SMAD5, D8, D20
239nHInductor_SMD:L_0805_2012Metric_Pad1.15x1.40mm_HandSolderL7, L8
26AFuse:Fuseholder_Cylinder-5x20mm_Stelvio-Kontek_PTF78_Horizontal_OpenF_MAIN1, F_SEC1
11.2uHInductor_SMD:L_0805_2012Metric_Pad1.15x1.40mm_HandSolderL6
124SHC-B-1A24SHC-B-1A:24SHC-B-1AU2
126SHC-B-1A26SHC-B-1A:26SHC-B-1AU1
14AFuse:Fuseholder_Cylinder-5x20mm_Stelvio-Kontek_PTF78_Horizontal_OpenF_CHARGE1
1680uF / 63VCapacitor_THT:C_Radial_D10.0mm_H16.0mm_P5.00mmC49
1BNO055Connector_PinSocket_2.54mm:PinSocket_1x08_P2.54mm_VerticalJ6
1Conn_01x24_FFC_0.5mm_AFC01-S24FCC-00Connector_FFC-FPC:Amphenol_F32R-1A7x1-11024_1x24-1MP_P0.5mm_HorizontalJ2
1ESP32-S3-WROOM-2 (-1)RF_Module:ESP32-S3-WROOM-2U14
1IPEXConnector_Coaxial:U.FL_Molex_MCRF_73412-0110_VerticalJ10
1L298PPackage_SO:HSOP-20-1EP_11.0x15.9mm_P1.27mm_SlugDownU18
1MCP1700-3302E_SOT23Package_TO_SOT_SMD:SOT-23U20
1OLEDConnector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_VerticalJ7
1RPi_GPIOConnector_PinSocket_2.54mm:PinSocket_2x20_P2.54mm_VerticalJ1
1RTK-1010rtk1010:rtk1010U19
1SMAConnector_Coaxial:SMA_Amphenol_132134-11_VerticalJ11
1SolderJumper_2_OpenJumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mmJP27
1SolderJumper_3_OpenJumper:SolderJumper-3_P1.3mm_Open_RoundedPad1.0x1.5mmJP25
1USB_OTGConnector_USB:USB_Mini-B_Lumberg_2486_01_HorizontalJ5
1~Connector_PinSocket_2.54mm:PinSocket_1x07_P2.54mm_VerticalJ_MM1

The 29 most common of 34 parts.

Similar boards

  • 2 layers38 × 33 mmSommerAdapter, the printed circuit board in 3D

    SommerAdapter

    Luddi1/Sommer-Twist-Automation

    Add-On PCB and ESPHome software to read gate state of Sommer twist 200 (and similar) to implement open and close commands

    23 parts6MIT
  • 4 layers50 × 50 mmMiniSpeedCam-1.2, the printed circuit board in 3D

    MiniSpeedCam-1.2

    Valar-Systems/MiniSpeedCam

    MiniSpeedCam

    101 parts116CERN-OHL-S-2.0
  • 4 layers70 × 70 mmMaxlab io tokay lite pcb ai camera, the printed circuit board in 3D

    Maxlab io tokay lite pcb ai camera

    punkfab/pcb-corpus

    235 real KiCad boards from open-source hardware repositories, prepared as a placement and routing benchmark

    176 parts1
  • 2 layersMicromouse, the printed circuit board in 3D

    Micromouse

    cep-micromouse/schematics

    Schematics for Chuck

    28 partsMIT
  • 2 layers121.5 × 115 mmIrrigationController, the printed circuit board in 3D

    IrrigationController

    alorcs/Irrigation-System-v2

    The external footprints used can be found in the Imports folder.

    115 partsApache-2.0
  • 2 layersSwervePCB, the printed circuit board in 3D

    SwervePCB

    andrewccard/SwervePCB

    pcb for small scale swerve drive robot

    79 parts

Questions

How big is the IndegoMower PCB?

It measures 172 × 230 mm and has 2 copper layers, 1.58 mm thick.

What parts does the IndegoMower use?

34 parts, built around the L298P, 26SHC-B-1A, P4SMAJ5.0CA and BNO055. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the IndegoMower KiCad files?

From the MS71/IndegoRover repository on GitHub, at the commit this page was made from: the board is kicad/MainPCB/IndegoMower.kicad_pcb and its schematic kicad/MainPCB/IndegoMower.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the IndegoMower design in my own project?

Its repository states no licence, so its author keeps all rights: ask MS71 before reusing the design.