GithubHelp home page GithubHelp logo

andybp80 / bldc-ffb-joystick Goto Github PK

View Code? Open in Web Editor NEW

This project forked from gavazquez/bldc-ffb-joystick

0.0 0.0 0.0 19.71 MB

DIY FFB Joystick and pedals project based on STM32 controller board and BLDC motor

License: Other

Lua 100.00%

bldc-ffb-joystick's Introduction

scheme

This project is all about high performance FFB joystick and FFB pedals for cheap(as it's possible). The aim is to make it possible to use inexpensive brushless motors and ODrive board to fill the gap in mass production FFB devices for flight simulators.

Forum links:

Requirements

  • ODrive Board (Tested on two axis ODrive, one axis ODrive and ODESC3.6 clones)

  • Brushless motor of your choice. Should work with any. Consider hoverboard motor or 63xx motor series as a good option to start

  • Incremental Encoder. Firmware supports:

    • AMT 102/103/10E2/10E3 series encoders;
    • OMRON style encoders;
    • TLE5012B in AB mode.
  • STLINK (Optional. For ODrive versions that do not have DFU switch onboard, f.e. ODESC3.6)

Joystick mechanics

There is no restriction for gimbal design and materials, so you can choose any scheme you think suits your needs. If you do not want to invent the wheel on your own, you can pick one of schemes that are already tested:

Pedals mechanics (coming soon)

Wiring diagrams

Joystick

Pedals

Roadmap

The project is on it's first steps on the long way of development. Here is what is planned or in development already

  • Damping settings
  • Warthunder telemetry effects
  • MSFS telemetry effects
  • Absolute encoders support
  • ...

Support Further Development

If you consider this project interesting, you can support me in my way to perfect DIY FFB for everybody :)

Donate

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.