Giter VIP home page Giter VIP logo

smartesc_stm32_v3's Introduction

For the last working "stancecoke" version, switch to the v0.5 branch!
https://github.com/Koxx3/SmartESC_STM32_v3/tree/v0.5

Attention: new logic to activate the autodetect procedure:. Pull the brake lever and press the dashboard button for 5 seconds!

Fork of EBiCS firmware for Lishui devices. Ported to Xaiomi M365 controller. Use JST PA series 2mm pitch for the connectors. (need to be confirmed)

This branch works with the original M365 dashboard

How to use:
Method 1 (github account needed):
Fork the project repository to your github account by clicking the "Fork" icon.
Edit the config.h in your repository online and commit the changes.
Click on the "Actions" button in the menu bar of the github page. There you can see the "workflows".
Wait until the running workflow is finished, then click on the workflow headline. Download the zipfile with the generated zipfile by clicking on the cube icon at the bottom of the page.
You can find a tutorial at YouTube

Method 2 (lokal installation):
Install the STM Cube IDE
Start the IDE and install egit from the eclipse marketplace (Help --> Eclipse Marketplace...)
Import this repo from github (File --> Import --> git --> Projects from git)

Edit the file config.h (in the folder Core/Inc) according to your wishes. Working settings for the original M365 are in the comments, so use them to have a proven start setting.

Click on "Build" (The icon with the hammer)

in the folder /tools/zip-output the zip-file ready for use with your scooter is generated. Copy it to your mobile phone and flash it to the scooter by the app downG.

After flashing, lift the motor, so it can spin in the air without load. Press the dashboard button for 5s, the autodetect routine starts. The motor turns slowly. After stopping, the scooter is ready to run.

Dashboard button use:
short press: switch lights
double click: switch ride modes
long press: switch off
very long press: run autodetect

PCB Layout M365

smartesc_stm32_v3's People

Contributors

stancecoke avatar jonpry avatar koxx3 avatar casainho avatar tomsen61 avatar klazzera avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.