Coder Social home page Coder Social logo

big-wheel's People

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

big-wheel's Issues

Stops working after a few keypresses.

I don't know if this happens to anybody else. After just a few keypresses (less than 20 always), it simply stops working. Unplug USB, plug it again, and works again, for a few keypresses more.

Any clues on how to start debugging?

Teensy collision with mounting stud

There is a collision with the teensy and the venter mounting pose when installing the board.
Fusion360_4oJ1M3qEIj

Changing d236 to 16mm should solve this problem with out any conflicts.

Any thoughts?

Fusion360_5DEeOA0JLY

Fusion360_N907c3YBfH

Why wire a keyboard matrix instead of connecting each key to it own Teensy pin?

Hi there @ZackFreedman,

I noticed that you did a keyboard matrix wiring diagram for this project.
After seeing your Teensy video overview I realized I do not understand why you made that design choice, as It would appear that the Teensy has enough digital pins to "service" each of the 14 keys separately.

I think the main benefit of using a matrix is that it reduces the amount of digital pins required to service X number of keys at the cost of making the wiring more complex and requiring diodes to avoid key ghosting.

Given you were time constrained, would it not have been simpler to wire each key directly?

I am only a beginner as far as electronics go, so this question comes out comes a bit out of ignorance and beginner-level research. Apologies in advance for that.

I really your videos. I find them inspiring. Keep them coming.

Cheers

Lvisintini

New options.

I was trying some little different, the project is, a 1024x768 screen in linux, and i want to program a encoder to control a mouse wheel action, but with the courser to move to a specific spot (900 x 200) on the screen before scrolling the mouse regardless where on the screen the courser was. I don't know if that makes senses.
In plain, when you turn the encoder, for the courser to move to 900x200 pixels on the screen and then scroll the mouse wheel every time regardless where the courser used to be.
I use a Teensy 3.2
I hope that makes senses.
Any help will be appreciated.

VBoxMouse.sys crash the PC when unplugged USB cable

If you have or have ever had Virtualbox installed, when you remove a Teensy LC from the computer, the whole computer crashes. OS is Windows 10. It's quite tedious remove the Virtualbox completely (without regedit).

Deletion of lastknobposition for certain knobs

I just finished the build of the keyboard. Thanks for providing all the files @ZackFreedman! It was really fun to make and I learned a lot! =D

When testing the firmware I encountered some unexpected behavior where addition keys were pressed when pressing one of the keys. Also, the top and middle wheels seemed not to be working.

For anyone encountering the same issue, I located where the problem arose. Somehow the lastKnobPositions array values were deleted for the top and middle wheel/encoder which causes repeated execution of these linked knobs and thus additional key presses with every key I pressed.

The array values were deleted in lines 580 & 581:
for (int i = 0; i < 6; i++)
lastKnobDeltas[i] = knobDeltas[i];

These lines are not used and can be commented out/deleted to fix the problem.

I have absolutely no idea why these lines cause the array values to be deleted, so if anyone knows, please let me know. I am very curious to see what is causing it.

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.