But you said you have an illuminated switch. That’s your second blade.
Also not sure why you have a Blue Cree defined if you have a WWW Tri-Cree.
SimpleBladePtr<CreeXPE2WhiteTemplate<550>, NoLED, NoLED, NoLED, blade5Pin, -1, -1, -1>()
is incorrect because you are naming a data pad, not LEDpad 5.
Why not try starting simple, get one preset that works, then go from there.
Something like this,
#ifdef CONFIG_TOP
#include "proffieboard_v3_config.h"
#define NUM_BLADES 2
#define NUM_BUTTONS 1
#define VOLUME 500
const unsigned int maxLedsPerStrip = 144;
#define CLASH_THRESHOLD_G 1.0
#define ENABLE_AUDIO
#define ENABLE_MOTION
#define ENABLE_WS2811
#define ENABLE_SD
#endif
#ifdef CONFIG_PRESETS
Preset presets[] = {
{ "TeensySF", "tracks/venus.wav",
StylePtr<Layers<
White,
TransitionEffectL<TrConcat<TrInstant,Strobe<Black,White,15,15>,TrFade<300>>,EFFECT_CLASH>,
TransitionEffectL<TrConcat<TrInstant,Strobe<Black,White,15,15>,TrFade<300>>,EFFECT_BLAST>,
LockupL<Strobe<Black,White,25,35>,Strobe<Black,White,25,35>,Int<32768>,Int<32768>,Int<32768>>,
InOutTrL<TrInstant,TrFadeX<WavLen<EFFECT_RETRACTION>>>,
TransitionEffectL<TrConcat<TrInstant,Rgb<40,40,40>,TrFade<1000>>,EFFECT_IGNITION>>>(),
StylePtr<Layers<White,InOutTrL<TrInstant,TrFadeX<WavLen<EFFECT_RETRACTION>>>>>(),
"white"},
};
BladeConfig blades[] = {
{ 0,
SimpleBladePtr<CreeXPE2WhiteTemplate<550>, CreeXPE2WhiteTemplate<550>, CreeXPE2WhiteTemplate<550>, NoLED, bladePowerPin1, bladePowerPin2, bladePowerPin3, -1>(),
SimpleBladePtr<CreeXPE2WhiteTemplate<550>, NoLED, NoLED, NoLED, bladePowerPin5, -1, -1, -1>(),
CONFIGARRAY(presets) },
};
#endif
#ifdef CONFIG_BUTTONS
Button PowerButton(BUTTON_POWER, powerButtonPin, "pow");
#endif
“Jumps” to dimmer White, then fades to full brightness.
Clash, Blast, Stab, Lockup, and Drag all so a strobing thing.