M4GNV5 / DocGreenESA5000-Dashboard

e-Scooter protocol reversing, custom dashboard and tuning chip for the Doc Green scooters sold by e.g. Lidl
GNU General Public License v3.0
30 stars 7 forks source link
arduino arduino-nano dashboard docgreen esa1919 esa5000 escooter esp32 esp8266 lidl m365 scooter scooters

DocGreenESA5000-Dashboard

This repository contains some utilities and selfmade documentation of the DocGreen ESA 5000 sold by Lidl. Lidl also sold the Explorer ESA 1919, which is identical protocol wise, but the front light is connected to the dashboard instead of the motor controller. The scooter is similar to the Xiaomi M365 however there are some differences:

In this repository

TinyTuning(Button)

A small PCB with an ATTiny45 which is connected between dashboard and ECU allowing to set the max speed.

Dashboard PCB

The initial solution was a perfboard + Arduino Nano + diode & resistor solution using this circuit. It worked well, but was too large to fit into the dashboard place. Thus, after using a duct tape solution for a few months i decided to create a custom PCB with the same size as the original dashboard.

On https://jakobloew.me/scooter one can find the manual for the dashboard, with a detailed description of all features and functionality.

Further Reading

Other ESA 5000/1919 Projects

Projects for other Scooters

Pictures

Photos of Prototypes & Development

LICENSE

This project is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This project is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this project. If not, see https://www.gnu.org/licenses/.