PDA

View Full Version : Prizm 5.1 "Blade-On" Wiring



Bwhalen0119
10-10-2017, 09:06 AM
With the release of the Prizm 5.1 We got a LOT of great changes. {All Hail Plecter Labs!}

However, in the manual there was no mention of a "Blade-On" pad for accents as it does for other boards. Instead, it got much more advanced with the addition of 4 Accent LED pads that can be programed with a sequence.

I was just wanting some clarification on the Accent Pads. If we use the Accent LED pads and set a sequence, does the stage/delay sequence start when the saber is booted and exits sleep/low power mode OR does the sequence start at blade activation?

Example: Accent LED Pad1) Iluminated A/V LED and Accent LED Pad2) Rumble motor with the following sequence. (Both with proper resistor)

s00=0011 < Stage 00 pads 1 & 2
d00=65535 < Delay set to Loop

Does Stage 0 (s00) begin at Boot/Wake or start at Blade ignition?

In short, I don't need a sequence or delay for this build because I don't have any blinking accents. I just want the Switch LED and the Motor to turn on when the blade is ignited.
If the Accent Pads sequence wont work as Blade-on, are there any recommendations of what pad to use?

lovetadraw
10-11-2017, 06:13 AM
I've wired one before but I only used the DS pad. I'll be honest I've always found the led sequencer confusing.

Tom Tilmon
10-12-2017, 02:42 PM
I understand the basic sequencer programming, but don't understand how to tell you to program it so that your rumble motor only works with blade on.

I can tell you that with my string that I wrote, accent LED 1 stays on steady when the saber is in low power standby, before it goes to sleep. Then that LED goes off. There are commands you can put in the override text that will change which LED is on, and I believe you can make that LED blink.

If you're trying to get a rumble motor to constantly run while the saber is running, I believe you could program that relatively simply by just creating a string that keeps whatever accent pad you have that rumble motor wired to stay active. I believe that time s00 begins at blade ignition based on watching my string run. My string wont run until after I ignite the saber, only that first accent LED pad stays on steady when in idle.

Here is the paste of my string that I'm running (4 accent LED's in wig wag, then chase separated by a sequential counter).

// Blinking LED configuration file
random=0

s00=0001
d00=75
s01=0010
d01=75
s02=0100
d02=75
s03=1000
d03=75
s04=0100
d04=75
s05=0010
d05=75
s06=0001
d06=75
s07=0010
d07=75
s08=0100
d08=75
s09=1000
d09=75
s10=0100
d10=75
s11=0010
d11=75
s12=0001
d12=250
s13=1010
d13=300
s14=0101
d14=300
s15=1111
d15=300
s16=0000
d16=75
s17=0001
d17=75
s18=0010
d18=75
s19=0100
d19=75
s20=1000
d20=75
s21=0001
d21=75
s22=0010
d22=75
s23=0100
d23=75
s24=1000
d24=75
s25=0001
d25=75
s26=0010
d26=75
s27=0100
d27=75
s28=1000
d28=75
s29=0001
d29=75
s30=0010
d30=75
s31=1111
d31=500

So, basically in my string, at ignition, the accent led's go: 4,3,2,1,2,3,4,3,2,1 then that sequence stops and is separated from the second sequence by a 1,3 pause 2,4 pause 1-4

then 4,3,2,1,4,3,2,1,4,3,2,1, 1-4.

I'm paraphrasing here. This sequence is just a basic chasing led sequence that I wrote. I'm new to this, but my sequence does not initiate until the saber is ignited. Therefore, I do think its possible to accomplish what you want, but your sequence would look like:

s00=1,1,0,0
d00=highest number possible in string programming sequence (which I don't recall what that is right now)

Then your accent pads one and two would be steady on for the duration established below the string (the duration parameter). That is how I understand this programming based on what I'm seeing. Of course, I am new to this as well, so take that for what it is!

Tom

Tom Tilmon
10-13-2017, 04:06 AM
PS, you can see this string in action here:


https://youtu.be/1SoyY_WBR3c

also, the idle LED is blinking. I'm still reading the instructions on programming that LED for idle in the override files. Still a work in progress there. But I think if you loop the command I suggested, that should work. You can see my string doesn't work until the saber is ignited, and even then, its only after saberon.wev that the sequence begins. It begins simultaneously with hum start is what it looks like.

Tom