Giter VIP home page Giter VIP logo

op-z-cube's Introduction

OP-Z-Cube

A beautiful Light Object for the Teenage Engineering OP-Z

New! Gamermode unlocked

OP-Z Cube Gamer Mode Unlocked

OP-Z controlled

Cleaned source for not so you can easily connect and configure your LEDs to your OP-Z with an Arduino.

Install

Make sure you have the libraries DMXUSB https://github.com/DaAwesomeP/dmxusb/ and FastLED https://github.com/FastLED/FastLED installed. And yes, you will need a powered and compatible USB Hub or you can just provide your LEDs with external power, whichever you like. If you want to buy an Arduino Nano, make sure it's using the FTDI FT232 USB chip, for example this one https://amzn.to/3dTeADV

The list of numbers in the beginning of the source code are the LED IDs that you want to be played per one of the 16 OP-Z channels. So if you connect your LEDs via WS2818 or similar controller, each LED will have a number. Just put any combination of numbers in here you want. So for example, if you have 160 LED and you want 10 to light up for each channel, just put 0,1,…10 in the first row, 11,12…20 in the second and so on.

The upside of using this is that you’re completely flexible, so that way I was able to do this cool mapping to the diagonals of the cube you see in the video.

The only other parameters you need to set are MAXLED which is the channel with the most LEDs you have, and DATA_PIN which is the Pin on your Arduino you use to connect to your LEDs.

I will probably also upload the hardware design files so you can make your own cube!

I’m also thinking of making pre-built ones with beautiful black PCBs like the Teenage Engineering Pocket Operators have. If you’d be interested in this, LMK.

op-z-cube's People

Contributors

matesteinforth avatar

Stargazers

Jan-Henrik Bruhn avatar Alexander Viner avatar  avatar Miles Phillips avatar Nick Beattie avatar rchk avatar Noland Chaliha avatar

Watchers

James Cloos avatar  avatar  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.