Skip to the content
PCBKitNew board
4 layers180 × 170 mmHw openmower yardforce, the printed circuit board in 3D

Hw openmower yardforce

xtech/hw-openmower-yardforce12

This repository contains the design files for a custom mainboard specifically designed for converting YardForce mowers to OpenMower

Size
180 × 170 mm
Copper layers
4
Thickness
1.6 mm
Parts
293
Nets
342
Pads
1,310
Tracks, vias
2,513, 641
Pours
19
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
19 Sep 2024
Updated
12 Oct 2026

Overview

Hw openmower yardforce is an open-source printed circuit board by xtech, from the xtech/hw-openmower-yardforce repository on GitHub, published under the CC-BY-4.0 licence. It is a 4-layer board of 180 × 170 mm with 293 parts on 342 nets, routed with 2,513 tracks and 641 vias.

It is built around the SN74LVC157ADRG3, TPS2065CDBV and BQ25756RRVR, with the BSC0702LS, SS54 and SMCJ33CA-L among its other parts. Its parts include 82 capacitors, 75 resistors, 42 ICs, 22 diodes and 19 connectors. It belongs with the robots and motor control boards of this library.

Main components

8

README

README.md

OpenMower Mainboard for YardForce Mowers

About This Repo

OpenMower is an open-source project that upgrades off-the-shelf robotic mowers into modern, smart lawn mowing robots with RTK GPS technology. For more details, check out the OpenMower project.

This repository contains the design files for a custom mainboard specifically designed for converting YardForce mowers to OpenMower.

List of Compatible Mowers

This mainboard is compatible with the following mower models:

  • YardForce Classic 500(B)
  • YardForce SA-series mowers (SA650, SA900, ...)

Additional Information

This mainboard is the reference board for OpenMower and includes more features than actually required to build an OpenMower robot. This way it can be used as a template for other mower models. Additional features include a gigabit Ethernet switch, LiPo charger, and a 12V auxiliary power supply for extensions.

Patents, Local Laws, Liability

Before building a robot based on the designs published here, please make sure that you are allowed to do so in your specific regions. There may be patents and / or laws prohibiting you of doing so.

The code/schematics/PCB files are distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

This basically means: I'm just documenting a project of mine here for free and I don't have the time and resources to check that devices built using this information will be safe to use, legal to use or even work as intended. You will need technical know-how to use this project and I'm not liable for any damages your devices do to anyone or anything.

License

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.

Parts

293
QtyValueFootprintReferences
3610kResistor_SMD:R_0603_1608MetricR1, R2, R3, R4, R27, R28, R29, R30, R31, R32, R34, R35, R36, R37, R38, R39 +20
20100nF@50VCapacitor_SMD:C_0603_1608MetricC1, C2, C5, C10, C15, C17, C18, C19, C20, C22, C23, C36, C37, C48, C52, C54 +4
1010uF@50VCapacitor_SMD:C_1206_3216MetricC11, C16, C24, C25, C66, C67, C70, C71, C74, C75
92.54mm 2x2 socketxtech:DummyU18, U19, U20, U21, U22, U23, U24, U25, U26
9220uF@80VCapacitor_THT:CP_Radial_D10.0mm_P5.00mmC42, C47, C50, C64, C65, C68, C69, C72, C73
9DNPDiode_SMD:D_SMBD8, D9, D10, D12, D13, D14, D18, D19, D20
84.7uF@50VCapacitor_SMD:C_1206_3216MetricC38, C39, C40, C41, C43, C44, C45, C46
8470nF@50VCapacitor_SMD:C_0805_2012MetricC3, C4, C6, C7, C26, C29, C35, C53
72.54mm 1x6 socketxtech:DummyU30, U31, U32, U33, U34, U35, U42
6Conn_01x03_PinConnector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_VerticalJ8, J9, J12, J13, J14, J15
5100uF@6.3VCapacitor_SMD:C_1206_3216MetricC9, C31, C32, C33, C34
4300RResistor_SMD:R_0603_1608MetricR11, R12, R13, R14
44.7uF@50VCapacitor_SMD:C_0805_2012MetricC55, C56, C58, C59
4BSC0702LSPackage_TO_SOT_SMD:TDSON-8-1Q6, Q7, Q8, Q9
4Fuse Holderxtech:DummyU14, U15, U16, U17
4LED GREENLED_SMD:LED_0805_2012MetricD1, D5, D6, D29
4MountingHole_PadMountingHole:MountingHole_5mm_Pad_ViaH1, H2, H3, H4
4SS54Diode_SMD:D_SMAD3, D15, D16, D28
30RResistor_SMD:R_0805_2012MetricR8, R26, R66
3100nF@100VCapacitor_SMD:C_0805_2012MetricC79, C81, C82
31MResistor_SMD:R_0805_2012MetricR5, R6, R7
32.2kResistor_SMD:R_0805_2012MetricR45, R58, R59
32.54mm 1x5 socketxtech:DummyU39, U40, U41
32.54mm 1x9 socketxtech:DummyU36, U37, U38
34.7uFCapacitor_SMD:C_0805_2012MetricC62, C78, C84
3470nF@25VCapacitor_SMD:C_0603_1608MetricC57, C61, C83
3SMCJ33CA-LDiode_SMD:D_SMCD7, D11, D17
3xESC2xtech:xESC2-miniU8, U9, U10
210RResistor_SMD:R_0603_1608MetricR68, R69
210kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR24, R52
2150Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR25, R53
21kResistor_SMD:R_0603_1608MetricR78, R79
21uF@50VCapacitor_SMD:C_0805_2012MetricC51, C80
22.54mm 1x8 socketxtech:DummyU43, U44
2680uFCapacitor_SMD:CP_Elec_10x12.5C13, C14
2BSS138Package_TO_SOT_SMD:SOT-23Q1, Q4
2CCapacitor_SMD:C_0805_2012MetricC27, C30
2Conn_01x02Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ17, J18
2Conn_01x02_Pinnlbn:HC-HY-2A_C2845460J27, J40
2Conn_01x03_PinConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ31, J34
2Fusextech:Fuseholder5x20_horiz_open_inline_XF-003F2, F4
2Fuse 2Axtech:DummyU28, U29
2HR911130Alocal_Connectors:HR911130AJ23, J24
2SN74LVC07ADBRnlbn:SN74LVC07ADBR_C2676799U11, U12
2SN74LVC157ADRPackage_SO:SOIC-16_3.9x9.9mm_P1.27mmU47, U48
2TPS2065CDBVPackage_TO_SOT_SMD:SOT-23-5U1, U2
2V1FM10-M3/HDiode_SMD:D_SMFD2, D26
1100kResistor_SMD:R_0603_1608MetricR21
1100kResistor_SMD:R_0805_2012MetricR16
1100k 0.1%Resistor_SMD:R_0603_1608MetricR17
1100pFCapacitor_SMD:C_0603_1608MetricC60
110nFCapacitor_SMD:C_0805_2012MetricC12
110uHInductor_SMD:L_Sunlord_MWSA1004SL4
1133kRResistor_SMD:R_0603_1608MetricR74
115k 0.1%Resistor_SMD:R_0603_1608MetricR23
11kResistor_SMD:R_0805_2012MetricR19
12.2uFCapacitor_SMD:C_0805_2012MetricC28
12.54mm 1x10 socketxtech:DummyU45
12.54mm 2x6 socketxtech:DummyU46
120kResistor_SMD:R_0805_2012MetricR44
1220kR 0.1%Resistor_SMD:R_0603_1608MetricR71
122uHInductor_SMD:L_Sunlord_MWSA1004SL3
1249kR 0.1%Resistor_SMD:R_0603_1608MetricR33
125k 0.1%Resistor_SMD:R_0603_1608MetricR18
12k7 0.1%Resistor_SMD:R_0603_1608MetricR55
130.31kRResistor_SMD:R_0603_1608MetricR73
132k4 0.1%Resistor_SMD:R_0603_1608MetricR56
133k 0.1%Resistor_SMD:R_0603_1608MetricR54
13k24 0.1%Resistor_SMD:R_0603_1608MetricR57
147kRResistor_SMD:R_0603_1608MetricR20
15.24kRResistor_SMD:R_0603_1608MetricR72
15mRResistor_SMD:R_2512_6332MetricR67
16.8uHInductor_SMD:L_Sunlord_MWSA1004SL1
1AF 90 WJDGConnector_USB:USB_A_Molex_67643_HorizontalJ28
1Ardusimple_F9Pxtech:Arduino_Uno_Shield_Ardusimple_BudgetXA1
1BQ25756RRVRlocal_CHARGER:BQ25756RRVRU27
1Conn_01x02Connector_Molex:Molex_Mini-Fit_Jr_5566-02A_2x01_P4.20mm_VerticalJ3
1Conn_01x02Connector_AMASS:AMASS_XT60-F_1x02_P7.20mm_VerticalJ20
1Conn_01x04Connector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_VerticalJ19
1Conn_01x04Connector_JST:JST_PH_B4B-PH-K_1x04_P2.00mm_VerticalJ4

The 256 most common of 293 parts.

Questions

How big is the Hw openmower yardforce PCB?

It measures 180 × 170 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Hw openmower yardforce use?

293 parts, built around the SN74LVC157ADRG3, TPS2065CDBV, BQ25756RRVR and BSC0702LS. 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 Hw openmower yardforce KiCad files?

From the xtech/hw-openmower-yardforce repository on GitHub, at the commit this page was made from: the board is hw-openmower-yardforce.kicad_pcb and its schematic Amplifier.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Hw openmower yardforce design in my own project?

Its repository publishes it under the CC-BY-4.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 4 layers100 × 65 mmHw charger, the printed circuit board in 3D

    Hw charger

    xtech/hw-module-charger

    This hardware version is in beta state. Expect for things to not work at the current state!

    164 parts
  • 4 layers220 × 172.8 mmHw openmower universal, the printed circuit board in 3D

    Hw openmower universal

    xtech/hw-openmower-universal

    This hardware version is in beta state. Expect for things to not work at the current state!

    472 parts20CC-BY-4.0
  • 4 layers109 × 100.5 mmHw universal logic, the printed circuit board in 3D

    Hw universal logic

    xtech/hw-module-logic

    Logic board for universal application

    119 partsCC-BY-4.0
  • 2 layers100 × 64.9 mmDac, the printed circuit board in 3D

    Dac

    sambazley/dac

    STM32 USB headphone DAC

    86 parts3
  • 4 layers103.1 × 71.1 mmBms, the printed circuit board in 3D

    Bms

    membaye/bms

    BMS V1

    236 parts1
  • 6 layers196 × 115 mmMonolithDev, the printed circuit board in 3D

    MonolithDev

    MidwestMotorBoy/Battery-Bank

    Monolith: an ultralight IP67 power bank for backpacking. 4S BAK 65E 21700 (91 Wh, under the 100 Wh airline limit), two bidirectional 100 W USB-C PD ports, Bluetooth LE (TI CC2340) with an iPhone app.

    430 parts
  • 4 layers100 × 55 mmPMP41115, the printed circuit board in 3D

    PMP41115

    Tim4769/usb-c-pd31-epr-charger

    KiCad hardware, firmware artifacts, and validation notes for a bidirectional USB-C PD 3.1 EPR buck-boost charger targeting 240 W.

    158 parts
  • 2 layers99.5 × 99.5 mmCharge Controller, the printed circuit board in 3D

    Charge Controller

    UWCubeSat/BMS-EPS-HS2

    Repository of the HS-2 Battery Management System

    55 parts