Newbie to this sub and Proffie in general, sorry if this has been answered before.
For some reason, my Fett_263 Senza’s OLED screen will only light up after waking up from idle mode. It’s not a hardware issue since it works relatively well with Sabertrio’s own prop by pressing aux for 1 second, which seemingly reboots the core. Could anyone please help me? I vastly prefer Fett’s prop but the lack of OLED screen really bugs me. Here’s a copy of both my config and the prop just in case anyone’s willing to take a look.
I also had to mess with the blades section because for some reason, the lower part of the blade kept lighting up despite the hilt being off. It may have something to do with the fact that I have 4 blades in the config, which I do on purpose to keep the core interchangeable between hilts.
saber_fett263_buttons.h (200.1 KB)
Senza.h (384.8 KB)
Welcome to The Crucible.
First of all which OS are you using? The standard OS we all use or Sabertrio’s version? If it’s the standard OS and you want @Fett263’s prop instead of the Sabertrio forked stuff you’ll need to place all the necessary font specific OLED bmp’s into their respective font folders and then all the standard OLED’s into the common folder. Then you will recode for the noblade and bladein statuses. *You may even need to rename the common OLED’s to the standard OS naming structure. From there you’ll also need to create both the blade plug and no_blade font folders, put the blade, blade out, and noblade font sounds into common, and update the config so you can get blade detect back in play. @Sabertrio_Support now has versions of this and all you gotta do is message them and they’ll send it over.
Happy Coding and MTFBWY!
Hello, my friend. I exclusively use the one I recently downloaded from Fett’s website. Here’s a copy of both that and my common file:
Then the steps I list above apply. Here’s a simplified config example to reference with the steps reslisted. Note that any existing bmp’s in any specific font folder will replace what you have as your bladestyle ending list wording. So for example, “master” would be replaced with the font specific OLED animation.
*Realize this sample Senza config is simplified and boiled down to ONLY the necessary inclusions. If you try to swap power cores this code will not allow for the quillions or crystal chambers being lit. Why? For one I wanted as much storage space as possible to run a bunch of blade styles. Then secondly, well the Senza hilt(s) only ever come as a two button single blade, the provision for the lit button (mine doesn’t have a lit version) isn’t used. It just needs to be written in along with the button color bladestyle after each of your bladestyle presets if you have a lit button. Simply change the blade count, add in each preset style code into the main bladestyle, and put the config array define, the…
WS281XBladePtr<1, blade2Pin, Color8::GRB, PowerPINS >(), // Switch
..bit at the bottom of the config, separate from the NoBlade one but right after the main blade.
Again, @Sabertrio_Support should have their version of this that works with the standard OS. This is intended to help you get started while waiting on that.
Sabertrio Support, here’s another use-case where a customer wants more than the forked OS. Please reply with an equivalent official config mirroring the tricks I share in my sample config as needed. THX!
SampleSabertrioConfig_2ButtonOLED_Only.h (14.9 KB)