Giter VIP home page Giter VIP logo

big-wheel's Introduction

BETA!! Big Wheel Matthew's Edition (Not Finished Yet)

3D-printed video control surface, and all credits go to Zack for inspiration and source files

Slapped together in a weekend by Zack Freedman of Voidstar Lab for a YouTube video! Check it out!

Materials:

  • 1x each of:

    • Big Ass-Wheel.stl
    • Main Frame.stl
    • Top Frame.stl
    • Bottom Plate.stl
    • Wheel Insert.stl
  • Bunch of theese:

    • 3x Encoder Knob.stl (if you want to use mine ones)
    • 4x Encoder Nut.stl (if your encider module doesn't have one)
  • 12x 8mm M3 screws

  • 1x M3 nut

  • 14x Cherry MX-compatible keyswitches

  • 14x keycaps for keyswitches

  • 14x rectifier diodes, such as the 1N4004

  • 4x encoder modules

  • 4-6x rubber/felt feet

  • 1x Arduino Pro Micro clone like this one

  • Lots of wire and heatshrink (as usual)

Instructions:

  1. Watch video to see construction overview
  2. Fabricate 3D-printed parts
  3. Screw Top Frame to Main Frame using 6x 8mm M3 screws
  4. Snap keyswitches and encoders into your whole frame: keys snap in from top and good to go, encoder modules go from bottom and need to be secured with a nut from top (make sure that encoder pin got in its place).
  5. Using wiring diagram, build switch matrix. Take care to route wires away from surface that contacts Support Waffle.
  6. Connect switch matrix and encoders to Teensy. Take care to leave extra wire!
  7. Slide Teensy into its rails. It should fit snugly - if it's loose, add a bit of electrical tape to tighten things up.
  8. Connect to computer, load firmware, and test
  9. Using a soldering iron, apply heat-set inserts to the bosses on the Body.
  10. Mount Waffle and Baseplate combo to the Body using the screws.
  11. Apply rubber feet to Baseplate.
  12. Slip nut into slot on Big Ass-Wheel and insert screw through side of wheel.
  13. Mount Big Ass-Wheel on center encoder and tighten screw. It should turn smoothly but not wobble.
  14. Glue Wheel Insert onto Big Ass-Wheel.
  15. Mount remaining encoder knobs and keycaps.
  16. If desired, modify firmware to bind your preferred commands to the controls.
  17. Let Zack know you built the project!

big-wheel's People

Contributors

super-matter 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.