

WifiOiler01
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
1README
README.md
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| Qty | Value | Footprint | References |
|---|---|---|---|
| 2 | 10K | _ProjectFootprints:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R2, R3 |
| 2 | 1N4004 | _ProjectFootprints:D_DO-41_SOD81_P7.62mm_Horizontal | D1, D2 |
| 2 | CP_Small | _ProjectFootprints:MKS02-63 100N Folienkondensator | C1, C2 |
| 1 | 10 uF | _ProjectFootprints:CP_Radial_D5.0mm_P2.00mm | C3 |
| 1 | 220 | _ProjectFootprints:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R1 |
| 1 | CONN_01X08 | _ProjectFootprints:Stiftleiste_1x8_5mm_D13_Box_korr | P1 |
| 1 | Conn_01x04 | _ProjectFootprints:Pin_Header_Straight_1x04_Pitch2.54mm | J1 |
| 1 | Conn_01x04 | _ProjectFootprints:NEO6M_18_ChipUp | J2 |
| 1 | D1-mini | _ProjectFootprints:D1 mini (ESP8266) | MCU1 |
| 1 | IRLZ34N | _ProjectFootprints:TO-220-3_Horizontal_NoPad | Q1 |
| 1 | LC78_05_TO220 | _ProjectFootprints:LC78_0.5 aufrecht | U1 |
| 1 | NEO6M | _ProjectFootprints:NEO6M_18_ChipDown | N1 |
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 mm

- 2 layers224.8 × 60.3 mm

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 mm

MKS relay v4
3D-Printing-for-Microfluidics/3D_printer_control
2nd generation 3D printer control software
67 parts3GPL-3.0 - 2 layers

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 mm

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 mm

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 mm

Spider dropper
aidtopia/spider_dropper
Mechanism to "drop" a spider (or other lightweight prop) for Halloween fun
10 parts2 - 2 layers34.9 × 46.2 mm

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