Skip to content

Repository files navigation

EvoFaderWing - Wiki

Author: ShawnR Contact: stagehandshawn@gmail.com

OSC control of grandMA3 faders with motorized feedback, backlit faders (follows appearances), 20 encoders, and 40 standard exec buttons.

Note: This Guide is a work in progress but EvoFaderWing is fully functional. I continue to work on the repo as time permits.
faderwing

Bill Of Materials

Wiring Diagrams

Assembly

I have added discussions to the repo so any questions can be asked there.

Features

Same quantity of control surfaces as grandMA3 onPC Fader Wing

  • 10 Motorized faders
    • Touch sensitive
    • LED backlit - follows appearances and brightens when touched
    • Self calibrated fader range and touch sensitivity
  • 40 Executor keys (OSC or USB)
    • Can send keystrokes using OSC to execute actions only
    • USB allows you to apply actions (store, edit, etc.) using the hardware keys
  • 20 Executor Encoders
  • Web GUI

Project Images

faderwing top faderwing right side
faderwing back electronics bay

Watch the demo videos

Watch the demo video Watch the demo video Watch the demo video

Required repositories

There are 3 repositories you will need to complete this build. This one is the main controller. The other two are:

  • EvoFaderWing_keyboard_i2c
  • EvoFaderWing_encoder_i2c

These run on ATmega328p MCUs and are I2C slaves for getting encoder data from 20 encoders (5 each on 4 ATmega328p's), and 1 ATmega for the keyboard matrix.

There is a Python script and a tasks.json for uploading code automatically for when the FaderWing is closed and you cannot get to the bootloader button.

Required Lua

The Lua script /lua/EvoFaderWingOSC.lua will poll executors and send updates to the FaderWing using bundled OSC messages, and the FaderWing will send OSC back to the script.

  • You will need to create 2 OSC connections
    • The first will be for incoming messages and will be set to recieve.
    • The second will be from outgoing messages and will be set to send.
    • Both will need to be set to a fader range of 100

OscSettings

Web GUI

  • Network Setup

NetowrkSetup

  • OSC Setup

OscSetup

For a complete setup add EvoCmdWing

evocmdfaderwing

More to come. Thank you for checking out my project!

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages