Moving this topic to the Crucible.
Profezzorn (and everyone) - you mentioned in a previous thread the configurator may not work well for zigzag blades. The K4 config is amazing but I’m having trouble picking out what’s relevant. Wiring is also a bit more challenging.
As opposed to a Maul staff which has alot of blade and a smaller midsection, this staff uses skinny strips, 144 leds per blade, 36 leds per side. (quad zigzag). They are (obviously I suppose) .25 meters in length each. The strips are in series in for the date line and follow a side A up, B down, C up, D down pattern.
Since I am wiring without pogo connectors, how do you recommend wiring the negatives to the board? Normally I bridge pads 2/3 for blade 1 and 4/5 with for blade 2 with a single 470 ohm resistor. Should I stick with this or would it be wiser to have 2 sides of blade one wired to pad 2, the other to pad 3, etc? Other suggestions?
Regarding the config here’s the basic one the configurator produced with a few adjustments and Fett263’s prop file added and the styles trimmed to one example:
#ifdef CONFIG_TOP
#include “proffieboard_v2_config.h”
#define NUM_BLADES 4
#define NUM_BUTTONS 2
#define VOLUME 1000
const unsigned int maxLedsPerStrip = 288;
#define CLASH_THRESHOLD_G 1.0
#define ENABLE_AUDIO
#define ENABLE_MOTION
#define ENABLE_WS2811
#define ENABLE_SD
#define DISABLE_DIAGNOSTIC_COMMANDS
#define FETT263_SWING_ON
#define FETT263_TWIST_OFF
#define SAVE_STATE
#endif
#ifdef CONFIG_PROP
#include “…/props/saber_fett263_buttons.h”
#endif
#ifdef CONFIG_PRESETS
Preset presets[] = {
{ “TeensySF”, “tracks/venus.wav”,
StyleNormalPtr<CYAN, WHITE, 300, 800>(),
StyleNormalPtr<CYAN, WHITE, 300, 800>(),
StyleNormalPtr<CYAN, WHITE, 300, 800>(),
StyleNormalPtr<CYAN, WHITE, 300, 800>(), “cyan”},
};
BladeConfig blades[] = {
{ 0, SubBlade(0, 143, WS281XBladePtr<288, bladePin, Color8::GRB, PowerPINS<bladePowerPin2, bladePowerPin3> >()),
SubBladeReverse(143, 287, NULL),
SubBlade(0, 143, WS281XBladePtr<288, blade2Pin, Color8::GRB, PowerPINS<bladePowerPin4, bladePowerPin5> >()),
SubBladeReverse(143, 287, NULL)
, CONFIGARRAY(presets) },
};
#endif
#ifdef CONFIG_BUTTONS
Button PowerButton(BUTTON_POWER, powerButtonPin, “pow”);
Button AuxButton(BUTTON_AUX, auxPin, “aux”);
#endif
Still trying to wrap my head around the BladeConfig Section. It looks to me like the numbers are off but I’m really not sure as SubBlades are new to me. Any adjustments I should make before testing?
I recall you (Profezzorn) mentioning that for the K4 design, each style was repeated 4 times for the main blade (you were using a QUADBLADE macro but I think I’ll skip that for now). I see 4 here, but since there are two blades should there be 8?
Thank you so much!