GithubHelp home page GithubHelp logo

bhowiebkr / open-joystick Goto Github PK

View Code? Open in Web Editor NEW
114.0 29.0 18.0 130.86 MB

An open-source joystick with force-feedback. Using 3d printed parts, Arduino based firmware. This will encompass all aspects of building your own joystick that can be customized to your liking.

License: GNU General Public License v3.0

Python 100.00%
flight-simulator 3d-printing joystick-device

open-joystick's Introduction

Open Joystick

Open Joystick is an open source joystick that is built out of off the shelf components and 3d printed parts. It will feature a 3-axis gimbal base, 2-axis force feedback using brushless DC motors, left, right handed, multiple sized grips. The plan is to build a very robust joystick that is easily customizable and serviceable that includes many features only found on very high-end ones (and some not found anywhere else).

Progress

This project is still in the very early stages of planning and design. Currently there is a design for 3-axis gimbals using dual camโ€™s on PITCH and ROLL and a single cam for YAW. Force-feedback with Coils has an initial design but not finalized.

CAD 3d_print

See the source folder for more info on build progress.

Media

Below are progress updates from Youtube.

P6 | Joystick gimbal single CAM revision prep for printing.

open-joystick's People

Contributors

bhowiebkr avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

open-joystick's Issues

[question] Reasoning for M5 bolts?

Hello! I've been investigating tweaking this for my own needs and printing one up. The only issue is that I also recently got myself converged onto one standard bolt size... M4 ๐Ÿ˜‚

Other than obviously having to adjust some sizing and placement, can you think of any issues with using M4 vs. M5 bolts in this assembly?

(Also, if there's a more up-to-date place to get information on this project or to ask questions, please let me know)

[question] Floor-mount vs. desk-mount?

The general idea of this assembly seems like it would work either as a desk-mounted joystick or as a floor-mounted one with a stick reaching further up. Did you have either one specifically in mind when designing this, and are there any additional factors you think might need to be addressed for either use case?

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.