Skip to the content
PCBKitNew board
2 layers100 × 100 mmMainModule, the printed circuit board in 3D

autoCut is a heavy duty 4x4 automatic lawn mower robot

Size
100 × 100 mm
Copper layers
2
Thickness
1.6 mm
Parts
19
Nets
100
Pads
137
Tracks, vias
99, 0
Pours
2
Routed
Yes
KiCad
KiCad 4
Created
29 Jun 2014
Updated
10 Apr 2020

Overview

MainModule is an open-source printed circuit board by schuhumi, from the schuhumi/autocut repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 100 × 100 mm with 19 parts on 100 nets, routed with 99 tracks and 0 vias.

It is built around the BC548. Its parts include 6 resistors, 6 connectors, 2 transistors and 1 capacitor. It belongs with the robots and motor control boards of this library.

Main components

1

README

README.md

autoCut

autoCut is an automatic lawn mower robot. It features:

  • Four weel drive with kink steering
  • Motorized mowing height leveling
  • Two 85 watt mowing motors, each equipped with two very sharp blades, able to snap back on hard obstacles
  • On the fly interchangeable LiPo-battery with voltage monitoring
  • Wifi network connection for web interface which includes gamepad remote control
  • Raspberry Pi as its main computer and head of the microcontroller i2c-network

progress

What it can do already:

  • [drive system] works pretty much brilliant
  • [power supply] Measures individual cell voltages and rings an audible alarm in case of undervoltage or improper connected battery. Handles battery changes without losing power for the control system
  • [main module] Raspberry works quite well with ArchLinux ARM and provides a webinterface on the network. Will be replaced by Cubieboard 2 since RasPi has hardware I2C issues
  • [mowing module] Runs the mowing motors with a reasonably decent rpm regulation algorithm. Electrical mowing height adjustment through web interface is implemented.

What it can't do yet:

  • [power supply] Measure the current as well as the total battery voltage
  • [general] No environmental sensoring for automatic movement yet, so manual control is needed

Things to improve:

  • [power supply] design a proper pcb (its on a prototyping board so far)
  • [mowing module] Change FETs for ones with lower heat dissipation and enhance the rpm regulation algorithm

Preserved for the future:

  • Build an automatic battery changing and charging station

Parts

19
QtyValueFootprintReferences
61k2Resistors_SMD:R_0805R1, R2, R3, R4, R5, R6
4CONN_12X2CubieConn:SMD2mm_Header_12x2P2, P3, P4, P5
3MountingHole_3mm_RevA_Date21Jun2010Mounting_Holes:MountingHole_3mmMH, MH, MH
2BC548Discret:TO92Q1, Q2
110uCapacitors_Elko_ThroughHole:Elko_vert_DM5_RM2-5C1
1CSMD_Packages:SMD-0805100n1
1CONN_4Molex4Pin:MolexP6
1CONN_5X2Connect:VASCH5x2P1

Questions

How big is the MainModule PCB?

It measures 100 × 100 mm and has 2 copper layers, 1.6 mm thick.

What parts does the MainModule use?

19 parts, built around the BC548. 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 MainModule KiCad files?

From the schuhumi/autocut repository on GitHub, at the commit this page was made from: the board is Electronics/Main Module/MainModule.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the MainModule design in my own project?

Its repository publishes it under the GPL-3.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).

More from schuhumi/autocut

3
  • 2 layers100.3 × 100.2 mmMaehwerktreiber, the printed circuit board in 3D

    Maehwerktreiber

    schuhumi/autocut

    autoCut is a heavy duty 4x4 automatic lawn mower robot

    93 parts38GPL-3.0
  • 4 layers99.1 × 101.6 mmDriving module, the printed circuit board in 3D

    Driving module

    schuhumi/autocut

    autoCut is a heavy duty 4x4 automatic lawn mower robot

    74 parts38GPL-3.0
  • 2 layers105 × 10 mmBattery internals, the printed circuit board in 3D

    Battery internals

    schuhumi/autocut

    autoCut is a heavy duty 4x4 automatic lawn mower robot

    9 parts38GPL-3.0

Similar boards

  • 2 layers178 × 145 mmUltra DB X51 v1, the printed circuit board in 3D

    Ultra DB X51 v1

    ExploreEmbedded/8051_DevelopmentBoard

    Design files and sample code for 8051 development Ultra Boards

    145 parts70
  • 2 layers131.8 × 99.9 mmUps-12v, the printed circuit board in 3D

    Ups-12v

    dilshan/12v-automatic-ups

    12V Automatic UPS system

    77 parts50MIT
  • 4 layers99.6 × 99.8 mm3xosc, the printed circuit board in 3D

    3xosc

    aliqut/3xosc

    3xOsc | 3 VCO Eurorack Module

    92 parts40GPL-3.0
  • 2 layers200 × 96 mmTouchtone555, the printed circuit board in 3D

    Touchtone555

    DarcyJProjects/touchtone555

    An open-source DIY, NE555-based analogue synthesizer - play notes with a stylus

    73 parts33
  • 2 layers177.8 × 130.8 mmDurango, the printed circuit board in 3D

    Durango

    zuiko21/minimOS

    Scalable OS for 6502/65816

    159 parts23MIT
  • 2 layers236.8 × 169.8 mmTK2000, the printed circuit board in 3D

    TK2000

    clemarfolly/Microdigital-TK2000

    Reprodução da PCB do TK-2000 da Microdigital, clone do Micro-Professor MPF-II

    212 parts17
  • 2 layers100 × 65.5 mmSodaIDE v2 konami case, the printed circuit board in 3D

    SodaIDE v2 konami case

    Danjovic/Soda-IDE

    8 bit Compact Flash Interface for MSX computers

    30 parts11CC0-1.0
  • 2 layers213 × 130 mmMax48 ISSUE4, the printed circuit board in 3D

    Max48 ISSUE4

    alvaroalea/all-spectrum-clones

    Schematic of a 8bit computer, clone of Sinclair ZX Spectrum

    186 parts10