Skip to the content
2 layers100.3 × 100.2 mmMaehwerktreiber, the printed circuit board in 3D

Maehwerktreiber

schuhumi/autocut38

autoCut is a heavy duty 4x4 automatic lawn mower robot

Size
100.3 × 100.2 mm
Copper layers
2
Thickness
1.6 mm
Parts
93
Nets
47
Pads
421
Tracks, vias
633, 3
Pours
2
Routed
Yes
KiCad
KiCad 3
Created
29 Jun 2014
Updated
10 Apr 2020

Overview

Maehwerktreiber 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.3 × 100.2 mm with 93 parts on 47 nets, routed with 633 tracks and 3 vias.

It is built around the IRF650AP-VB. Its parts include 22 resistors, 17 diodes, 13 capacitors, 9 connectors and 4 transistors. It belongs with the robots and motor control boards and the AVR (ATmega, ATtiny) 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

93
QtyValueFootprintReferences
16DIODED4D1, D2, D3, D4, D5, D6, D7, D8, D10, D11, D12, D13, D14, D15, D16, D17
7100RSM0805R8, R9, R10, R13, R14, R19, R20
61kSM0805R1, R2, R3, R5, R6, R7
4100nSM0805C2, C3, C4, C7
41uC2C8, C9, C10, C11
43k9R3R15, R16, R21, R22
48k2R3R11, R12, R17, R18
4IRF650ATO220_VERT_PPNRQ1, Q2, Q3, Q4
4Val**SIL-18SIL-18, SIL-18, SIL-18, SIL-18
3Val**SIL-3SIL-3, SIL-3, SIL-3
3Val**SIL-6SIL-6, SIL-6, SIL-6
3Val**SIL-15SIL-15, SIL-15, SIL-15
210uC2V8C1, C12
222pFC1C5, C6
2CONN_5X2VASCH5x2P8, P9
2Val**SIL-8SIL-8, SIL-8
11000uC2V10C13
110MHzVALVE-GLIMMX1
110kSM0805R4
1ATMEGA323-PDIP-40__600IC1
1CONN_4MolexP7
1CONN_ADC6PIN_ARRAY_3X1K1
1CONN_ADC7PIN_ARRAY_3X1K2
1CONN_M298AAK300-2P1
1CONN_M298BAK300-2P2
1CONN_MFET1AK300-2P3
1CONN_MFET2AK300-2P4
1CONN_MFET3AK300-2P5
1CONN_MFET4AK300-2P6
1Hole11pin1PIN_1
1Hole21pin1PIN_2
1Hole31pin1PIN_3
1INDUCTORCP5L1
1L298MULTIWATT-15U1
1LEDLED-3MMD9
1Val**SIL-13SIL-13
1Val**SIL-12SIL-12
1Val**SIL-10SIL-10
1Val**SIL-4SIL-4

More from schuhumi/autocut

3
  • 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 layers100 × 100 mmMainModule, the printed circuit board in 3D

    MainModule

    schuhumi/autocut

    autoCut is a heavy duty 4x4 automatic lawn mower robot

    19 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 layers390 × 93 mmPots, the printed circuit board in 3D

    Pots

    shanteacontrols/OpenDeck

    A platform for building interactive control and sensing devices using MIDI and OSC built with Zephyr RTOS.

    93 parts960Apache-2.0
  • 2 layers217.6 × 68.1 mmKeezyboost40, the printed circuit board in 3D

    Keezyboost40

    ChrisChrisLoLo/keezyboost40

    4x10 ortholinear with an LCD in the middle. Uses the Raspberry Pi Pico, as well as Rust firmware

    93 parts202CC-BY-SA-4.0
  • 2 layers100 × 100 mmControl, the printed circuit board in 3D

    Control

    imihajlow/ccpu

    A 8-bit computer made of 74xx series logic gates and memory ICs.

    93 parts145
  • 2 layers147 × 80 mmController, the printed circuit board in 3D

    Controller

    voltlog/Valve-Actuator

    If you are looking for sources of previous revisions (revA, revB, revC) checkout the different branches of this repo.

    93 parts108GPL-3.0
  • 2 layers276 × 87.1 mmMolekula2, the printed circuit board in 3D

    Molekula2

    zzeneg/molekula

    Framework for building ergo keyboards

    93 parts98MIT
  • 2 layers30 × 46 mmXESC, the printed circuit board in 3D

    XESC

    embeddedalpha/PCB-Design

    Repository for PCB Design Projects

    93 parts77MIT
  • 2 layers145.1 × 107.7 mmAurora l, the printed circuit board in 3D

    Aurora l

    Musab-Hassan/aurora_keyboard

    A gorgeous split wireless ortholinear keyboard that you can build yourself.

    93 parts64GPL-3.0
  • 2 layersPsoc5power2, the printed circuit board in 3D

    Psoc5power2

    profdc9/DRSSTC-PCB-Pack

    A pack of PCBs for a dual resonant solid state tesla coil setup. Pretty much everything you need.

    93 parts59

Questions

How big is the Maehwerktreiber PCB?

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

What parts does the Maehwerktreiber use?

93 parts, built around the IRF650AP-VB. 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 Maehwerktreiber KiCad files?

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

Can I use the Maehwerktreiber 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).