Difference between revisions of "Mowgli Build Guide"

From Open Mower Wiki
Jump to navigation Jump to search
(Created page with "Welcome to the Mowgli build guide. Here we provide a step by step guide to assembling a Mowgli OpenMower build. Note that Mowgli is not the default way to run OpenMower, and only is compatible with certain mowers. This guide will include all steps to purchase, assemble, and program a Mowgli build, but it currently incomplete as it is still being written. == Bill OF Materials == {| class="wikitable" style="margin:auto" |+ Open Mower Bill of Materials |- ! Nam...")
 
 
Line 3: Line 3:
This guide will include all steps to purchase, assemble, and program a Mowgli build, but it currently incomplete as it is still being written.
This guide will include all steps to purchase, assemble, and program a Mowgli build, but it currently incomplete as it is still being written.


== Bill OF Materials ==
== Bill Of Materials ==


{| class="wikitable" style="margin:auto"
{| class="wikitable" style="margin:auto"
Line 14: Line 14:
| || Off the shelf || 1 ||https://amzn.to/3NWgIxk
| || Off the shelf || 1 ||https://amzn.to/3NWgIxk
|  '''Note:''' Earlier, we had a reference to myrobotcenter. However, they have gone into reconstruction, so be aware of that vendor!
|  '''Note:''' Earlier, we had a reference to myrobotcenter. However, they have gone into reconstruction, so be aware of that vendor!
|-
| OpenMower Mainboard || The core of the new electronics.
| || Custom || 1 || [https://octopart.com/bom-tool/ODFKeG8J Components Octopart BOM]
| WIP
|-
| xESC || Motor drivers
| || Custom || 3 || Components Octoparts BOM:
- [https://octopart.com/bom-tool/p1aqUopq RP2040 ''without'' CAN]
- [https://octopart.com/bom-tool/tZ27Fd1N RP2040 ''with'' CAN] ''(CAN is not required)''
- [https://octopart.com/bom-tool/hUY6qiSp STM32]
|  WIP
|-
|-
| Raspebrry Pi 4 || The brain of the robot.  
| Raspebrry Pi 4 || The brain of the robot.  
Line 38: Line 25:
|Ardusimple RTK2B GPS||Positioning system for the bot
|Ardusimple RTK2B GPS||Positioning system for the bot
| ||Off the shelf||1|| https://www.ardusimple.com/product/simplertk2b-basic-starter-kit-ip65/<nowiki/>||https://www.ardusimple.com/product/simplertk2b-basic-starter-kit-ip65/
| ||Off the shelf||1|| https://www.ardusimple.com/product/simplertk2b-basic-starter-kit-ip65/<nowiki/>||https://www.ardusimple.com/product/simplertk2b-basic-starter-kit-ip65/
|-
|Raspberry Pi Pico||Microcontroller talking to peripherals, soldered to the OpenMower mainboard
| ||Off the shelf|| 1|| Widely available||
|-
|-
|MPU 9250 (hard to get, end of life) or WT901
|MPU 9250 (hard to get, end of life) or WT901

Latest revision as of 06:38, 12 November 2024

Welcome to the Mowgli build guide. Here we provide a step by step guide to assembling a Mowgli OpenMower build. Note that Mowgli is not the default way to run OpenMower, and only is compatible with certain mowers.

This guide will include all steps to purchase, assemble, and program a Mowgli build, but it currently incomplete as it is still being written.

Bill Of Materials

Open Mower Bill of Materials
Name Description Optional Availability Quantity Required Source Link 1 Alternate Source
Mower (Yardforce Classic 500) Base building block Off the shelf 1 https://amzn.to/3NWgIxk Note: Earlier, we had a reference to myrobotcenter. However, they have gone into reconstruction, so be aware of that vendor!
Raspebrry Pi 4 The brain of the robot.


With at least 2 GB of RAM to run the OpenMower software

A 4GB is recommend to compile the software, see notes here

Off the shelf 1 https://rpilocator.com/?cat=PI4&instock WIP
Ardusimple RTK2B GPS Positioning system for the bot Off the shelf 1 https://www.ardusimple.com/product/simplertk2b-basic-starter-kit-ip65/ https://www.ardusimple.com/product/simplertk2b-basic-starter-kit-ip65/
MPU 9250 (hard to get, end of life) or WT901 9-axis accelerometer sitting on Mainboard allowing for direction through compass and dead reckoning of movement between GPS updates. Off the shelf 1 NO LINKS ANYMORE, since most of the delivered modules are fakes.

Alternative would be the WT901:

https://amzn.to/3PQsV6O

3D printed brackets To hold the GPS inside the bot Custom 1 https://www.printables.com/fr/model/175826-openmower-gps-mount-for-yardforce-classic-500 WIP
SMA Angle Adapter Needed to connect the GPS without bending the wire too much Off the shelf 1 https://amzn.to/3K913b1 WIP
GPS PCB A ground plane PCB to improve GPS reception Custom 1 WIP WIP
USB Angle Adapter If you want to use the Classic 500's USB port YES Off the shelf 1 https://amzn.to/3ukNAIj WIP
Docking Station
CC/CV Step Down module As charger for the docking station Off the shelf 1 https://amzn.to/3NUdRVL WIP
Docking Station Adapter PCB A PCB to hold the module in place. Custom 1 WIP WIP
Raspebrry Pi

(required if NTRIP is not available)

Used to send RTK correction data from the base station.

Can be any model with Ethernet and USB

Off the shelf 1 https://rpilocator.com/?cat=PI4&instock WIP
Ardusimple RTK2B GPS

(required if NTRIP is not available)

Positioning system for the docking station Off the shelf 1 https://www.ardusimple.com/product/simplertk2b-basic-starter-kit-ip65/ https://www.ardusimple.com/product/simplertk2b-basic-starter-kit-ip65/