Foone Turing’s Single-Knob Keyboard

Foone Turing is a Python programmer from California who likes to make strange and wonderful USB keyboards in his spare time.

In a recent project posted to Twitter, Foone used one button, one knob, an 8-segment display  and a Teensy to make an extremely minimal and inefficient approach to keyboard user interface design.

Foone’s single-knob keyboard uses a potentiometer to select ASCII characters based on degrees and an enter button to select the character. The selection is visualized in an 8-segment display  and all components are driven by a Teensy LC. In the video below, Foone writes his first “hello world” for the project with a post to Twitter.

Foone further demonstrates his design at work in a recorded game of Zork, but cautions that it may not be the most ergonomic of products saying, “I recorded 5 minutes of it and now my hand hurts.” Some Twitter users pointed out that the design is reminiscent of the iPod click wheel designed by Apple in 1998 and used in the iPod Classic and the iPod Shuffle.

Aside from this design, Foone has made many unusual keyboards including one which has faux fur in lieu of keys and another which uses 7 switches and a button to allow users to select alphanumeric characters by inputting binary. Foone’s keyboard designs, which you can explore more of on his website, are a playful exploration of human computer interaction and user experience that makers and designers alike can delight in.

Model Rocket Flight Computer for 74mm Airframes

Sacramento-based Peregrine Developments has engineered a flight computer called the Randall FC using the Teensy 4.1.

Although rocket design has roots going back to thirteenth century China, modern model rockets have been a source of fascination for hobbyists and professionals alike since the 1950s. Early model rockets consisted of a simple 3″ motor built from a nozzle, case, propellant, delay charge, ejection charge and an end cap that amounted to a single-use engine. Today, model rockets can include complex assemblies such as onboard computer systems that allow users to steer and control rockets with great precision.

The system, which was designed for 74mm airframes, provides for the control of two 9g servo motors and two 4-amp pyro channels to control the flight of thrust vectoring-enabled model rockets. The system also has a system of onboard sensors for measuring orientation, acceleration, humidity, pressure, and temperature as well as four spare I/O connectors available for use. You can read more about the project and see the schematic and PCB layout on Google Docs.