Quantity   Component name
1 × Line 6 FBV Shortboard Or whatever enclosure - I picked this as it already has great ergonimics of switch and screen placement for what I wanted so why build my own!
1 × PJRC Teensy 3.2 'Arduino' microcontroller - fast,plenty of memory, a tonne of versatile pins, and built-in USB MIDI made this an easy choice of controller to base STJØRN around
1 × Neutrik NC3FD-LX Femal XLR + MFD mounting frame And this is for the microphone input
1 × NME0505SC 5V-5V DC-DC Converter This will be used to provide an isolated +5V and GND for the audio circuit
1 × Talldog Teensy 3.2 breakout A great breakout board for the Teensy that allows access to all of the 'underside' pins, plus some handy mounting points
2 × NA05W-K DPDT Relays These relays control the microphone switcher
1 × 4N35 Opto-isolator The opto-isolator isolates the Teensy control pin from the rest of the microphone switcher audio circuit
1 × 2N2222A NPN Transistor Used for driving the microphone switcher relays
1 × 1N4004 diode Flyback protection in the relay circuit
2 × 47uF Bipolar capacitors Part of the microphone switching circuit
1 × 330R metal film resistors Part of the microphone switching circuit
1 × Sparkfun Differential I2C breakout A late addition to the design (and partly just to use up the RJ45 hole in the chassis!) - this will create an 'extension' socket for things like analogue FX switchers, additional controllers, etc
2 × Blue 14-digit Alphanumeric LED display These 4 digits show the current song section
1 × Various JST connectors JST connectors will be used for power connections
1 × Various PCB header connectors These will be used to connect the Teensy to the other boards so that they are removable if required
1 × Neutrik NA-USBW + MFD mounting frame Robust panel mount connector with a very solid connection
1 × Stripboard To make up the individual component boards
1 × Generic USB breakout board A short micro-usb cable will connect to the breakout which will then take signals to the teensy - using a breakout for a more robust USB connection to the board and also to 'remove' 5V power
1 × 2.1mm DC jack I decided to go with external power for the board and this will be injected using a 2.1mm DC jack
15 × Momentary SPST footswitches I am using Toronzo 2CX-MOM-ST-SL but any footswitches will work
3 × Adafruit Quad Alphanumeric i2c backpack The display on the STJØRN controller is made up of 3x quad alphanumeric displays (12 digits total); the adafruit backpacks just make it dead easy to connect up
2 × Red 14-digit Alphanumeric LED display Each 'block' is 2 digits; red makes up the left and right most displays which show current song and current rig
2 × Yellow 14-digit Alphanumeric LED display These 4 digits show the upcoming song section
14 × WS2811 addressable 5mm RGB LED These are equivalent to Adafruit's 'NeoPixels' but a lot cheaper! Using addressable LEDs such as these means I can run 14 RGB LEDs independently with only 4 wires and one pin on the Teensy
1 × Sparkfun Twist rotary encoder Another last minute addition - I've decided to add a rotary encoder with a built in RGB LED in palce of one of the other LEDs; this will allow me to have an edit menu for adjusting VST parameters on the fly. That's the plan anyway.
15 × 5mm LED mounts For mounting LEDs...
17 × 0.1uF ceramic capacitor Each 'neopixel' needs a 0.1uF cap across + and -. Also used for DC smoothing on the NME0505SC
1 × 1000uF radial capacitor This is used across main power + and - to filter out any voltage 'shocks' which could damage the 'neopixels'
1 × 74AHCT125 logic level shifter Teensy 3.2 runs at 3.3V but the 'neopixels' need 5V so this converts the logic signal up
1 × VCNL4010 proximity sensor on adafruit i2c breakout The Line 6 enclosure's expression pedal used an IR LED based proximity sensor but this was built in to it's main board; this little breakout will replicate that
2 × Neutrik NC3MD-LX Male XLR + MFD mounting frames STJØRN includes a microphone output switcher so one mic can feed 2 channels depending on the relay position - these are the two mic outputs