Giter VIP home page Giter VIP logo

hypercontroller's Introduction

HyperController

Arduino based device for 3D space navigation and manipulation inside FreeCAD and probably others.

This stated as a weekend project for my own usage, but the outcome was so satisfiying so I am releasing it as Open Hardware with love to the FreeCAD Community.

image View on youtube.com

Project Status

This project is in its infancy, currently it is just the result of a weekend project.

IMPORTANT!!!

This repository is not a FreeCAD extension, this repo contains the Hardware and Firmware part of the HyperController. The required FreeCAD extension is Mnesarco Utils, you must install it from: https://github.com/mnesarco/FreeCAD_Utils

Features/Goals

  • Keep the hand in rest position all the time
  • Allow direct Panning, Zomming and Rotation without modal buttons and without Mouse or Keyboard interference.
  • Extendable Hardware, Firmware and Software
  • Open Hardware, Open Source
  • USB communication
  • Affordable components
  • Easy to build, easy to install, easy to mod

Documentation

FreeCAD Integration

This device uses USB to comunicate with FreeCAD, in order to make it happend, you need to Install a FreeCAD extension called "Mnesarco's Utils for FreeCAD" from here: https://github.com/mnesarco/FreeCAD_Utils.git

License and permissions

  1. Freely Use and/or modify this software under GPLv3. So if you use and/or modify it, please share your modifications back to the community.
  2. It is not allowed to use or distribute this software/hardware commercially or with commercial purposes. I you want a commercial license, please contact me.
  3. If you redistribute this project or any of its parts, you must include a copyright notice: Copyright (c) 2020 Frank D. Martinez M. and a link to this repository: https://github.com/mnesarco/HyperController.git
  4. You must not modify the copyright info inside the source files.

Forum threads

Important notes about files inside hardware/3dmodel

Files inside hardware/3dmodel requires:

Parts

Image Description Optional
2 Joystick modules
1-3 Push buttons
1 Arduino Pro Micro
0-3 Potentiometers (Value: between 10k and 50k are ok) Optional

Notices

  • ARDUINO® and other Arduino brands and logos are Trademarks of Arduino SA.
  • FreeCAD is an independent Open Source project: https://freecadweb.org

hypercontroller's People

Contributors

mnesarco 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

Watchers

 avatar  avatar  avatar  avatar

Forkers

test3210-d

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.