Skip to the content
PCBKitNew board
2 layers80 × 45 mmWifiOiler01, the printed circuit board in 3D

WifiOiler01

volw/wifiOiler3

Automatic, distance depending chain oiler for motorbikes with track recording (GPS).

Size
80 × 45 mm
Copper layers
2
Thickness
1.6 mm
Parts
15
Nets
16
Pads
66
Tracks, vias
88, 0
Pours
1
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
27 Jan 2021
Updated
24 Aug 2026

Overview

WifiOiler01 is an open-source printed circuit board by volw, from the volw/wifiOiler repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 80 × 45 mm with 15 parts on 16 nets, routed with 88 tracks and 0 vias.

It is built around the IRLZ34N. Its parts include 3 capacitors, 3 resistors, 3 connectors, 2 diodes and 1 IC. It belongs with the ESP8266 boards of this library.

Main components

1

README

README.md

wifioiler_collage

wifiOiler

Automatischer streckenabhängiger Kettenöler für's Motorrad mit folgenden Funktionen:

  • Ermittlung der zurückgelegten Strecke per GPS.
  • Auslösen eines Ölvorgangs nach einer einstellbaren Anzahl von Metern.
  • Drei verschiedene Distanzen oder Modi einstellbar (Normal, Regen, Offroad).
  • Notlaufprogramm = zeitabhängiges Ölen, falls kein GPS Signal empfangen werden kann.
  • Bedienung über Button, Feedback per zweifarbiger LED.
  • Erweiterte Bedienung über jedes internetfähige Gerät, auf dem ein Internet Browser läuft, z.B. Handy, Notebook, etc..
  • Der Öler kann sich in ein bestehendes WLAN einklinken oder selber einen Access Point erstellen.
  • WiFi kann jederzeit an- oder ausgestellt werden (während der Fahrt wird WiFi automatisch abgeschaltet).
  • Aufzeichnung der gefahrenen Strecken im Speicher (LittleFS-Dateisystem) des verwendeten ESP8266 Chips (Platz für ca. 45 Stunden Fahrzeit vorhanden).
  • Übertragen (und löschen) der aufgezeichneten Strecken per WLAN auf einen zentralen Web-Server (s. Oilerbase auf Basis eines Raspberry Pis, Strecken können auch manuell heruntergeladen werden).
  • Herunterladen von Updates von einem zentralen Web-Server (s. Oilerbase). Updates können auch per Upload ausgelöst werden.
  • PHP Skripte und html Dateien für den zentralen Web-Server (Apache auf Raspberry Pi, s. Oilerbase)
  • Software zur Konvertierung der aufgezeichneten Tracks in das .gpx Format (können dann z.B. auf Google Earth angezeigt werden).

In diesem Repo zu finden:

  • Schaltplan und Teileliste zur Erstellung und Bestückung der Platine.
  • Vorschläge für Bauteile zum Einbau in das Motorrad.
  • Komplette Software für Öler, Oilerbase und Track Konvertierung.
  • Anleitungen für Aufbau, Inbetriebnahme und Bedienung (s. "docs").
  • Einbauvorschlag.

Wem das alles zuviel an Bastelei ist und Hilfe bei Erstellung der Platine, bzw. Steuereinheit benötigt, kann sich gerne melden...

Credits

Detlev Axon, creator of RehOiler

Mikal Hart, creator of TinyGPS++, an NMEA parsing library.

Hristo Gochkov for the FSBrowser example.

Maarten Lamers for his distance calculation (taken from TinyGPS++)

Patrick Gillespie for his Macro Font Generator.

And many thanks to all the others who share their knowledge

Parts

15
QtyValueFootprintReferences
210K_ProjectFootprints:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR2, R3
21N4004_ProjectFootprints:D_DO-41_SOD81_P7.62mm_HorizontalD1, D2
2CP_Small_ProjectFootprints:MKS02-63 100N FolienkondensatorC1, C2
110 uF_ProjectFootprints:CP_Radial_D5.0mm_P2.00mmC3
1220_ProjectFootprints:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR1
1CONN_01X08_ProjectFootprints:Stiftleiste_1x8_5mm_D13_Box_korrP1
1Conn_01x04_ProjectFootprints:Pin_Header_Straight_1x04_Pitch2.54mmJ1
1Conn_01x04_ProjectFootprints:NEO6M_18_ChipUpJ2
1D1-mini_ProjectFootprints:D1 mini (ESP8266)MCU1
1IRLZ34N_ProjectFootprints:TO-220-3_Horizontal_NoPadQ1
1LC78_05_TO220_ProjectFootprints:LC78_0.5 aufrechtU1
1NEO6M_ProjectFootprints:NEO6M_18_ChipDownN1

Questions

How big is the WifiOiler01 PCB?

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

What parts does the WifiOiler01 use?

15 parts, built around the IRLZ34N. 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 WifiOiler01 KiCad files?

From the volw/wifiOiler repository on GitHub, at the commit this page was made from: the board is Schaltung/wifiOiler_4.2/wifiOiler01.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

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

Similar boards

  • 2 layers100 × 50 mmEspled, the printed circuit board in 3D

    Espled

    Yottabits/espled

    THE one and only esp8266 LED Controller

    52 parts6
  • 2 layers224.8 × 60.3 mmDeurnode nieuw, the printed circuit board in 3D

    Deurnode nieuw

    Hans-Beerman/Deurnode_ESP32-PoE

    KiCad design Deurnode for the MakerSpace Leiden, based on the Olimex ESP32-PoE

    38 parts4Apache-2.0
  • 2 layers111.3 × 68.1 mmMKS relay v4, the printed circuit board in 3D

    MKS relay v4

    3D-Printing-for-Microfluidics/3D_printer_control

    2nd generation 3D printer control software

    67 parts3GPL-3.0
  • 2 layersWatch cleaner pcb, the printed circuit board in 3D

    Watch cleaner pcb

    DavidJ-Saving-Time/watch-cleaner

    So this is a very rough draft of code designed to run on an esp32 to control a watch cleaning machine see this YouTube video https://youtu.be/Opr75n8DbYY I'll be adding to this and making it easier for people to use.

    16 parts3MIT
  • 2 layers31.8 × 114.8 mm3DWelderPCB, the printed circuit board in 3D

    3DWelderPCB

    destroyer796/3DWelder

    An overbuilt 3D pen that will use a chc pro hotend and custom dc extruder powered by a power tool battery

    17 parts3MIT
  • 2 layers83.8 × 50.8 mmShunt charge controller, the printed circuit board in 3D

    Shunt charge controller

    grillbaer/solar-power-supply

    Solar power harvesting for micro controller projects with li-Ion battery and highly efficient charge controller

    16 parts3MIT
  • 2 layers80 × 20 mmSpider dropper, the printed circuit board in 3D

    Spider dropper

    aidtopia/spider_dropper

    Mechanism to "drop" a spider (or other lightweight prop) for Halloween fun

    10 parts2
  • 2 layers34.9 × 46.2 mmServo reciever board, the printed circuit board in 3D

    Servo reciever board

    Asterisk-Projects/CatearTronics

    Soldering the components onto the pcb is pretty simple by design. I used exclusively THT components as to make it as accessible as possible to anyone who wanted to construct a working set of ears.

    12 parts2GPL-3.0