Program New Cal Kestis CROSSGUARD Expansion Pack

Hello,

I bought a Cal Kestis master chassis and the crossguard extension. Actually, I program for the first time a crossguard ligthsaber. In fact, I cherch a lot of informations to give a good program, but i don’t understand a detail on this chassis. Concretly, twos sides blades should be wiring in on soundboard, also that the main blade. Logic. But twos side blade can’t be wiring at soundboard because the new master chassis Cal kestis (2024) is amovible and the twos side blade fonctionned by pogo pins. Therefore, only the button PBC at the top of this chassis and that I wired do the connection with the blade side at the interior of the handle.

In this new master chassis Cal Kestis concerning to accent leds strips i have a pixel ring accent led pcb, one Nano NeoPixel RGB Accent LED for the crystal chamber. In the bottom part removable of this chassis that remouvable out from the rest, i have ne Mini Flexible Accent LED Strip that i cut for reduce centemeters, then I connected it to the another Nano NeoPixel RGB Accent LED.

With the crossguard program and leds, I no longer have space to connect all this to the leds pads of proffie soundboard v3.9.

After all this, I am a little lost and I have a question : What is it a good program for this crossguard lightsaber Cal kestis ?

My config  : 

``` BladeConfig blades[] = { 
{ 0, WS281XBladePtr<144, bladePin, Color8::GRB, PowerPINS<bladePowerPin2, bladePowerPin3> >(),
   WS281XBladePtr<26, blade2Pin, Color8::GRB, PowerPINS<bladePowerPin1> >(),
   WS281XBladePtr<26, blade3Pin, Color8::GRB, PowerPINS<bladePowerPin4> >(),
   WS281XBladePtr<20, blade4Pin, Color8::GRB, PowerPINS<bladePowerPin5> >(),
   WS281XBladePtr<1, blade5Pin, Color8::GRB, PowerPINS<bladePowerPin4> >(),
   WS281XBladePtr<10, blade6Pin, Color8::GRB, PowerPINS<bladePowerPin4> >(),
   SimpleBladePtr<CH1LED,NoLED, NoLED, NoLED,bladePowerPin6, -1,-1,-1>(),
 , CONFIGARRAY(presets) }, 


Sorry for that and Please help me.

First you will need to remove the “capture d’écran” (screen shot). It is not allowed to post picture of text on The Crucible.
You can post your code (it’s called a config) as text using 3 back ticks before and after, like this:

```
your config
```

It’s ok, I deleted screenshot. I’m sorry for that. I go read right now the rules instaured to The Crucible.

Now, knowing that I modified my post in the rules, could someone answer it?

Is this how it’s currently wired? The BladeConfig should match how everything is physically wired to the board. If you haven’t wired it yet, and you’re trying to consolidate pads you can run your Quillion/Side blades from the same pad if you want, typically those would mimic each other anyway.
If you’re able to, you can also run some things in Serial and use SubBlades to style independently.

But if things are already wired as above you’ll need to rewire before changing the BladeConfig code.

Here’s some additional information

No, I haven’t wired anything yet. I’m just trying to figure out if the programming I have would be good for my chassis and that there is no error.

I think you’re putting “the cart before the horse”, plan out how you’re going to wire everything then write your BladeConfig to match.

And if I program like that my proffie to regroup all leds on pads led 4 for take the space in wiring.

My another config
```};
BladeConfig blades[] = {
  { 0,  // Lame principale
    WS281XBladePtr<144, bladePin, Color8::GRB, PowerPins<bladePowerPin1>>, // Data1, LED1
    WS281XBladePtr<26, blade2Pin, Color8::GRB, PowerPins<bladePowerPin2>>, // Data2, LED2
    WS281XBladePtr<26, blade3Pin, Color8::GRB, PowerPins<bladePowerPin3>>, // Data3, LED3
    WS281XBladePtr<33, blade4Pin, Color8::GRB, PowerPins<bladePowerPin4>>, // Data4, LED4
    CONFIGARRAY(presets)
  }
};
#endif

I have already imagined how I will go to wire the chassis.

You went from having some accents to a 33 pixel strip?

I would draw up a wiring diagram of how you plan to wire, from there you can determine how the BladeConfig should look to support it. Just moving numbers around isn’t really going accomplish anything if you don’t account for what’s being wired to where.

Try using this tool:

https://fredrik.hubbe.net/lightsaber/v6/configurator.html

Typically you’ll want 2 or 3 pads to power a main blade, not one. This will give you a visual of the wiring and the BladeConfig to match, from there you can make adjustments as needed.

Okay, I start the wiring and I realise the necessary ajustements.