Jump to content

Addressable Rgb's


randr

Recommended Posts

Ok.  I have used a jumped ATX power supply to ensure that I have enough power for these led strips.  I have the 5 volt power going to the red wire on the led strip.  The ground from the power supply is going to the white wire.  The green wire is hooked up to the orange and white twisted wire from the CAT6 cable.  There is a spare red and white wire on the led strip that I am not using and I assume that is to splice in extra power on the additional strips.  Right now I am only testing 1 metre length.

I have used thick wire and the wire is not the solid type but the threaded wire type.  I have hooked up to the end of the led strip that used to have the female type plug on it until I cut it off (I believe that would be the input side).

When I power up the power supply some of the leds light up in different colours.  Some blink intermittently and some remain unlit.  When I load up a table, my teensy starts blinking rapidly like data is being processed.  However I get no results on the led strip except for the random lights.  I think I have it hooked up wrong or bad power or something. 

Any ideas?

Thanks,

Lance

cabinet.xml

GlobalConfig_B2SServer.xml

GlobalConfig_PinballX.xml

Link to comment
Share on other sites

Hi hollywood,

think your cabinet.xml is wrong your led-stripe had 144 led under ledstripecontroller section on the playfield left section your first led number is 657.

Please change the numberofledsstripe1 from 144 to 801 think you have 801 led on all stripes.

Your GlobalConfig_B2SServer.xml have an entry <TableconfigFilePatterns /> and a <IniFilesPath /> that seems to be wrong delete these entrys or change it to

<IniFilesPath><IniFilesPath/>
<TableConfigFilePatterns><TableConfigFilePatterns />

same entry in GlobalConfig_PinballX.xml


Greetings karlson

Link to comment
Share on other sites

  • 3 weeks later...
  • Content Provider

OK. So after I updated the config file for addressable led shapes in DOF R3, and then me pestering poor Arngrim.... DOF Config Tool now supports the use of Letter and Number "Shapes" for addressable leds in VP. Here's a very quick demo of how they are used to do a simple 5 RGB flasher replacement with letters. Examples are "TOTAN" for Tales of Arabian Nights, "MAGIC" for Theatre of Magic, "DEAD" for walking Dead.

 

 

 

I'll have a demo for full addressable led effects that make use of this new feature. It'll be my first DOF'ing for VP!

Link to comment
Share on other sites

  • Content Provider

I said it was coming...

 

AC/DC LE for VPX.

Such an amazing table. Gorgeous.

I think it deserves something special....   how about some cool new addressable leds matrix effects, animation, letters and words that appear for almost everything throughout the table events.

I present to you...my 1st ever DOF mod for a VP table. The AC/DC cabinet "FIRE" edition! ;)    I added in all the DOF for addressable leds, as well as a couple of beacon and FIRE button functions! (Arngrim already had the normal DOF stuff done)

Some effects included are:

- animated effects for the electric spinner,

- animated effects for the bell

- letters that light up (with effects) for each target (AC/DC, TNT, ROCK) and the AXE rollovers

- animated effects and the word "FIRE" that show up when the cannon is ready to fire

- side rail effects for each ramp

- bumper and slingshot effects

- side rail effects for drain

- 5 flasher emulation on the side strips, positioned where they are on the playfield

 

Here is a video demonstration a bunch of gameplay in my cabinet. You've never seen a VP table look quite like this.....

 

 

Link to comment
Share on other sites

Very nice yohooo, lettersupport :) I'm really liking these LED-strips more and more. They're absolutely overkill, and they're pure and bright.

Hey, Arngrim, if you're reading this: just got Hue-support briefly working in DOF now. Had to finish some apartment stuff before going back to the pincab. Latency isn't as precise as the LED-strips (50-200ms), but it isn't that far off a SainSmart USB-device either so not bad considering it's wireless.

Link to comment
Share on other sites

Hi Guys.. so, I finally got to doing this mod. I soldered the header pins on the Teensy board and to the octo board.. (yeah, I should have ordered the one with the socket! lol! ) This was the finest level of soldering I have ever done. I had to buy a magnifine glass to check the joints yesterday! lol!  Very nervous that the software config is daunting and what of I broke the hardware I wouldnt know where any fault would lie! agh! 

So I found some posts on VPF..  I really wish I found THIS thread first. There is MUCH more information here and it pretty much covers what I stumbled across reading the DOF framework guide, the Teensy Wiki  guide etc.  I have the Pinscape Expansion boards as well, as most people in the guides have other ones so that also was getting me confused. 

Long story short.. got one strip working at 3am this morning! Wheee heee!   I pretty much stumbled through the config files and saw the first 20 or so LEDs light up on the strip when I ran the DOFTester .exe   I'm not really sure what that is used for actually but then I saw the option to install the DOF plugin for PinballX, Did that and then saw my RGBs firing.. a few fixes of my Cabinet.xml file , I got the LED strip firing in the menu in PinballX !  Hooray!

It feels almost like a "Rite Of Passage" in the cab building process!! :)

Now to wire up the other strip and figure out which is Cabinet Left vs Cabinet Right :)     and then figure out how to best mount them.  Is there a decent way to do this for Cab's with TVs in routed slots?  I think a few of you guys routed another channel, but I want to avoid that. Any tips or pointers or ideas appreciated. 

 

Link to comment
Share on other sites

On 7/29/2016 at 1:25 AM, TerryRed said:

Well here's some pics:

 

 

 
 
Joined%20LED%20strips.jpg
 
 
 
 
 
 
 
 
matrix%20and%20side%20strip.jpg
 
These LEDS are REALLY bright on max brightness. To cut down on that and also to make it so you can't even see the led strips when they are off.... I had a custom piece of tinted plex-glass (5mm) made for the back matrix. That alone wasn't enough, so I needed to add window tint to the front of the plex-glass. I put on 20% tint. This combined with the plex-glass tint was perfect and hid the leds completely until they light up. Now I want to do the same for the sides, but I don't know if I can get plexi-glass cut that small and long.

 

TerryRed,  

were you able to find something to cover up the shelf tracks? 

 

Link to comment
Share on other sites

  • Content Provider
3 minutes ago, kiwi said:

 

TerryRed,  

were you able to find something to cover up the shelf tracks? 

 

 

No. They are still exactly as you see them.

You can buy different types of led strip channeling (straight,angled,etc) online that have covers for the channeling that are clear or diffused. These however are more expensive than what I used.

 

Link to comment
Share on other sites

48 minutes ago, TerryRed said:

 

No. They are still exactly as you see them.

You can buy different types of led strip channeling (straight,angled,etc) online that have covers for the channeling that are clear or diffused. These however are more expensive than what I used.

 

 

ah, Thanks.. I so have some old shelf brackets sitting around somewhere. I assume you put it so the LEDS face out across the cab rather than facing up?

 

Link to comment
Share on other sites

One recommendation; take care of your eyes. Use sunglasses, look through the camera of your phone if you have to stare or something. I'm not kidding, don't even dare staring at those. I just put a cover on top and watched the indirect light from the wall in the end, and did recordings using the phone to watch how the LEDs were lighting up.

Link to comment
Share on other sites

  • Content Provider
17 minutes ago, kiwi said:

 

ah, Thanks.. I so have some old shelf brackets sitting around somewhere. I assume you put it so the LEDS face out across the cab rather than facing up?

 

Yes., they just face towards the side.

I also put the led strips on a small strip of backboard (that's non-conductive) and then inserted that into the "metal" channels. This kept the strips from shorting out, and also from being too deep into the channels.

Link to comment
Share on other sites

One recommendation; take care of your eyes. Use sunglasses, look through the camera of your phone if you have to stare or something. I'm not kidding, don't even dare staring at those. I just put a cover on top and watched the indirect light from the wall in the end, and did recordings using the phone to watch how the LEDs were lighting up.



Thanks! And I thought my eyes were wonky because it was 3am when I got it done... Lol [emoji23]



Sent from my SM-G935W8 using Tapatalk

Link to comment
Share on other sites

On 6/2/2017 at 4:30 PM, TerryRed said:

Yes., they just face towards the side.

I also put the led strips on a small strip of backboard (that's non-conductive) and then inserted that into the "metal" channels. This kept the strips from shorting out, and also from being too deep into the channels.

Good point. I was going to just use some foam double sided tape roll I had. I would need to trim this down. to the correct width. It also looks like I may have to trim off a few LEDs from the end of the strip to have it fit . The shelf rail wont go all the way down to the lockdown bar as the glass would get too close as I have a tight angle there. 

Right now, i have pulled everything off now that its set up and will re install when I and finishing  up my build.

 

Link to comment
Share on other sites

  • 3 months later...
  • Content Provider

A day of greatness is upon us....

DOFLinx will soon support triggering "any" DOF device and command.

This means that finally.... addressable leds (MX), will work with Future Pinball and Pinball FX2!

 

Here's a coming soon "reveal" video I made....   "Let there be light!"

 

Link to comment
Share on other sites

  • 3 months later...

I for the life of me cannot figure out what is going wrong with my addressable setup. I've tried just about ever solution everybody has recommended... and the closest result I have gotten is the LEDs will all turn on full white when the table initializes (as the LED on the teensy rapidly blinks), but that's it. and they stay on even when table is exited. 

 

I've gone over my code many a time and still no luck. I can confirm I am using correct comport. I've actually bypassed the Octo board at this point and am wiring straight to the teensy... with the daughter board, I got absolutely zero feedback on the lights. Even accounting for the difference in 568A and 568B CAT5 cable.

 

*Everything* else works, solenoids, RGB flashers, strobe, etc... just these addressables are presenting an issue.

Below are Cabinet, GlobalConfig, and Log files. I appreciate any and all help and tips in advance... thank you!

CABINET: 

<?xml version="1.0"?>
<Cabinet xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <Name>TimoPin</Name>
  <Toys>
    <LedStrip>
      <Name>PF Right</Name>
      <Width>1</Width>
      <Height>5</Height>
      <LedStripArrangement>BottomUpLeftRight</LedStripArrangement>
      <ColorOrder>GRB</ColorOrder>
      <FirstLedNumber>1</FirstLedNumber>
      <FadingCurveName>SwissLizardsLedCurve</FadingCurveName>
      <OutputControllerName>LEDStripController</OutputControllerName>
    </LedStrip>
    <LedStrip>
      <Name>PF Left</Name>
      <Width>1</Width>
      <Height>5</Height>
      <LedStripArrangement>BottomUpLeftRight</LedStripArrangement>
      <ColorOrder>GRB</ColorOrder>
      <FirstLedNumber>10</FirstLedNumber>
      <FadingCurveName>SwissLizardsLedCurve</FadingCurveName>
      <OutputControllerName>LEDStripController</OutputControllerName>
    </LedStrip>
    <LedWizEquivalent>
      <Name>SainsmartLWEQ 1</Name>
      <Outputs>
        <LedWizEquivalentOutput>
          <OutputName>Sainsmart 1.01</OutputName>
          <LedWizEquivalentOutputNumber>1</LedWizEquivalentOutputNumber>
        </LedWizEquivalentOutput>
        <LedWizEquivalentOutput>
          <OutputName>Sainsmart 1.02</OutputName>
          <LedWizEquivalentOutputNumber>2</LedWizEquivalentOutputNumber>
        </LedWizEquivalentOutput>
        <LedWizEquivalentOutput>
          <OutputName>Sainsmart 1.03</OutputName>
          <LedWizEquivalentOutputNumber>3</LedWizEquivalentOutputNumber>
        </LedWizEquivalentOutput>
        <LedWizEquivalentOutput>
          <OutputName>Sainsmart 1.04</OutputName>
          <LedWizEquivalentOutputNumber>4</LedWizEquivalentOutputNumber>
        </LedWizEquivalentOutput>
        <LedWizEquivalentOutput>
          <OutputName>Sainsmart 1.05</OutputName>
          <LedWizEquivalentOutputNumber>5</LedWizEquivalentOutputNumber>
        </LedWizEquivalentOutput>
        <LedWizEquivalentOutput>
          <OutputName>Sainsmart 1.06</OutputName>
          <LedWizEquivalentOutputNumber>6</LedWizEquivalentOutputNumber>
        </LedWizEquivalentOutput>
        <LedWizEquivalentOutput>
          <OutputName>Sainsmart 1.07</OutputName>
          <LedWizEquivalentOutputNumber>7</LedWizEquivalentOutputNumber>
        </LedWizEquivalentOutput>
        <LedWizEquivalentOutput>
          <OutputName>Sainsmart 1.08</OutputName>
          <LedWizEquivalentOutputNumber>8</LedWizEquivalentOutputNumber>
        </LedWizEquivalentOutput>
      </Outputs>
      <LedWizNumber>40</LedWizNumber>
    </LedWizEquivalent>
    <LedWizEquivalent>
      <Name>SainsmartLWEQ 2</Name>
      <Outputs>
        <LedWizEquivalentOutput>
          <OutputName>Sainsmart 2.01</OutputName>
          <LedWizEquivalentOutputNumber>1</LedWizEquivalentOutputNumber>
        </LedWizEquivalentOutput>
        <LedWizEquivalentOutput>
          <OutputName>Sainsmart 2.02</OutputName>
          <LedWizEquivalentOutputNumber>2</LedWizEquivalentOutputNumber>
        </LedWizEquivalentOutput>
        <LedWizEquivalentOutput>
          <OutputName>Sainsmart 2.03</OutputName>
          <LedWizEquivalentOutputNumber>3</LedWizEquivalentOutputNumber>
        </LedWizEquivalentOutput>
        <LedWizEquivalentOutput>
          <OutputName>Sainsmart 2.04</OutputName>
          <LedWizEquivalentOutputNumber>4</LedWizEquivalentOutputNumber>
        </LedWizEquivalentOutput>
        <LedWizEquivalentOutput>
          <OutputName>Sainsmart 2.05</OutputName>
          <LedWizEquivalentOutputNumber>5</LedWizEquivalentOutputNumber>
        </LedWizEquivalentOutput>
        <LedWizEquivalentOutput>
          <OutputName>Sainsmart 2.06</OutputName>
          <LedWizEquivalentOutputNumber>6</LedWizEquivalentOutputNumber>
        </LedWizEquivalentOutput>
        <LedWizEquivalentOutput>
          <OutputName>Sainsmart 2.07</OutputName>
          <LedWizEquivalentOutputNumber>7</LedWizEquivalentOutputNumber>
        </LedWizEquivalentOutput>
        <LedWizEquivalentOutput>
          <OutputName>Sainsmart 2.08</OutputName>
          <LedWizEquivalentOutputNumber>8</LedWizEquivalentOutputNumber>
        </LedWizEquivalentOutput>
      </Outputs>
      <LedWizNumber>41</LedWizNumber>
    </LedWizEquivalent>
    <LedWizEquivalent>
      <Name>LedWizEquivalent 30</Name>
      <Outputs>
        <LedWizEquivalentOutput>
          <OutputName>PF Right</OutputName>
          <LedWizEquivalentOutputNumber>1</LedWizEquivalentOutputNumber>
        </LedWizEquivalentOutput>
        <LedWizEquivalentOutput>
          <OutputName>PF Left</OutputName>
          <LedWizEquivalentOutputNumber>4</LedWizEquivalentOutputNumber>
        </LedWizEquivalentOutput>
      </Outputs>
      <LedWizNumber>30</LedWizNumber>
    </LedWizEquivalent>
    <AnalogAlphaToy>
      <Name>LedWiz 40 Column 01</Name>
      <OutputName>Sainsmart 1.01</OutputName>
      <FadingCurveName>Linear</FadingCurveName>
    </AnalogAlphaToy>
    <AnalogAlphaToy>
      <Name>LedWiz 40 Column 02</Name>
      <OutputName>Sainsmart 1.02</OutputName>
      <FadingCurveName>Linear</FadingCurveName>
    </AnalogAlphaToy>
    <AnalogAlphaToy>
      <Name>LedWiz 40 Column 03</Name>
      <OutputName>Sainsmart 1.03</OutputName>
      <FadingCurveName>Linear</FadingCurveName>
    </AnalogAlphaToy>
    <AnalogAlphaToy>
      <Name>LedWiz 40 Column 04</Name>
      <OutputName>Sainsmart 1.04</OutputName>
      <FadingCurveName>Linear</FadingCurveName>
    </AnalogAlphaToy>
    <AnalogAlphaToy>
      <Name>LedWiz 40 Column 05</Name>
      <OutputName>Sainsmart 1.05</OutputName>
      <FadingCurveName>Linear</FadingCurveName>
    </AnalogAlphaToy>
    <AnalogAlphaToy>
      <Name>LedWiz 40 Column 06</Name>
      <OutputName>Sainsmart 1.06</OutputName>
      <FadingCurveName>Linear</FadingCurveName>
    </AnalogAlphaToy>
    <AnalogAlphaToy>
      <Name>LedWiz 41 Column 01</Name>
      <OutputName>Sainsmart 2.01</OutputName>
      <FadingCurveName>Linear</FadingCurveName>
    </AnalogAlphaToy>
    <AnalogAlphaToy>
      <Name>LedWiz 41 Column 02</Name>
      <OutputName>Sainsmart 2.02</OutputName>
      <FadingCurveName>Linear</FadingCurveName>
    </AnalogAlphaToy>
    <AnalogAlphaToy>
      <Name>LedWiz 41 Column 03</Name>
      <OutputName>Sainsmart 2.03</OutputName>
      <FadingCurveName>Linear</FadingCurveName>
    </AnalogAlphaToy>
    <AnalogAlphaToy>
      <Name>LedWiz 41 Column 04</Name>
      <OutputName>Sainsmart 2.04</OutputName>
      <FadingCurveName>Linear</FadingCurveName>
    </AnalogAlphaToy>
    <AnalogAlphaToy>
      <Name>LedWiz 41 Column 05</Name>
      <OutputName>Sainsmart 2.05</OutputName>
      <FadingCurveName>Linear</FadingCurveName>
    </AnalogAlphaToy>
    <AnalogAlphaToy>
      <Name>LedWiz 41 Column 06</Name>
      <OutputName>Sainsmart 2.06</OutputName>
      <FadingCurveName>Linear</FadingCurveName>
    </AnalogAlphaToy>
    <AnalogAlphaToy>
      <Name>LedWiz 41 Column 07</Name>
      <OutputName>Sainsmart 2.07</OutputName>
      <FadingCurveName>Linear</FadingCurveName>
    </AnalogAlphaToy>
    <AnalogAlphaToy>
      <Name>LedWiz 41 Column 08</Name>
      <OutputName>Sainsmart 2.08</OutputName>
      <FadingCurveName>Linear</FadingCurveName>
    </AnalogAlphaToy>
  </Toys>
  <Colors />
  <Curves />
  <AutoConfigEnabled>true</AutoConfigEnabled>
  <OutputControllers>
    <FT245RBitbangController>
      <Name>Sainsmart 1</Name>
      <SerialNumber>A600OJ7X</SerialNumber>
    </FT245RBitbangController>
    <FT245RBitbangController>
      <Name>Sainsmart 2</Name>
      <SerialNumber>AI053AHG</SerialNumber>
    </FT245RBitbangController>
    <TeensyStripController>
      <Name>LEDStripController</Name>
      <NumberOfLedsStrip1>20</NumberOfLedsStrip1>
      <NumberOfLedsStrip2>0</NumberOfLedsStrip2>
      <NumberOfLedsStrip3>0</NumberOfLedsStrip3>
      <NumberOfLedsStrip4>0</NumberOfLedsStrip4>
      <NumberOfLedsStrip5>0</NumberOfLedsStrip5>
      <NumberOfLedsStrip6>0</NumberOfLedsStrip6>
      <NumberOfLedsStrip7>0</NumberOfLedsStrip7>
      <NumberOfLedsStrip8>0</NumberOfLedsStrip8>
      <ComPortName>COM8</ComPortName>
      <ComPortTimeOutMs>200</ComPortTimeOutMs>
    </TeensyStripController>
  </OutputControllers>
</Cabinet>

 

 

GLOBAL CONFIG:

<?xml version="1.0" encoding="utf-8"?>
<!--Global configuration for the DirectOutput framework.-->
<!--Saved by DirectOutput Version 0.9.5812.27024: 2017-11-30 20-43-41-->
<GlobalConfig>
  <LedWizDefaultMinCommandIntervalMs>1</LedWizDefaultMinCommandIntervalMs>
  <LedControlMinimumEffectDurationMs>60</LedControlMinimumEffectDurationMs>
  <LedControlMinimumRGBEffectDurationMs>120</LedControlMinimumRGBEffectDurationMs>
  <IniFilesPath>D:\Virtual Pinball\DirectOutput\config</IniFilesPath>
  <ShapeDefintionFilePattern>D:\Virtual Pinball\DirectOutput\config\DirectOutputShapes.xml</ShapeDefintionFilePattern>
  <CabinetConfigFilePattern>D:\Virtual Pinball\DirectOutput\config\Cabinet.xml</CabinetConfigFilePattern>
  <TableConfigFilePatterns />
  <EnableLogging>true</EnableLogging>
  <ClearLogOnSessionStart>false</ClearLogOnSessionStart>
  <LogFilePattern>D:\Virtual Pinball\DirectOutput\DirectOutput.log</LogFilePattern>
</GlobalConfig>

 

 

LOG:

2017.12.11 12:08:02.567	DirectOutput Logger initialized
2017.12.11 12:08:02.567	DirectOutput Version 0.9.5812.27024 as of 2015.11.30 15:00
2017.12.11 12:08:02.567	Global config loaded from: D:\VIRTUAL PINBALL\DIRECTOUTPUT\config\GlobalConfig_B2SServer.xml
2017.12.11 12:08:02.567	Loading Pinball parts
2017.12.11 12:08:02.567	Loading cabinet
2017.12.11 12:08:02.568	Will load cabinet config file: D:\Virtual Pinball\DirectOutput\config\Cabinet.xml
2017.12.11 12:08:02.900	3 output controller defnitions and 19 toy definitions loaded from cabinet config.
2017.12.11 12:08:02.900	Cabinet config file has AutoConfig feature enabled. Calling AutoConfig.
2017.12.11 12:08:02.901	Cabinet auto configuration started
2017.12.11 12:08:02.913	Debug: Ledwiz devicelist content. Handles: 1, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, Num devices: 2
2017.12.11 12:08:02.913	Debug: Disposing LedWiz instance -01.
2017.12.11 12:08:02.916	Debug: Ledwiz devicelist content. Handles: 1, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, Num devices: 2
2017.12.11 12:08:02.916	Detected and added LedWiz Nr. 1 with name LedWiz 01
2017.12.11 12:08:02.916	Added LedwizEquivalent Nr. 1 with name LedWiz 01 Equivalent for Ledwiz Nr. 1
2017.12.11 12:08:02.916	Detected and added LedWiz Nr. 8 with name LedWiz 08
2017.12.11 12:08:02.916	Added LedwizEquivalent Nr. 8 with name LedWiz 08 Equivalent for Ledwiz Nr. 8
2017.12.11 12:08:02.916	Cabinet auto configuration finished
2017.12.11 12:08:02.916	Autoconfig complete.
2017.12.11 12:08:02.916	Cabinet config loaded successfully from D:\Virtual Pinball\DirectOutput\config\Cabinet.xml
2017.12.11 12:08:02.916	Cabinet loaded
2017.12.11 12:08:02.916	Loading table config
2017.12.11 12:08:02.917	Warning: No table config file found. Will try to load config from LedControl file(s).
2017.12.11 12:08:02.917	Will try to load configs from DirectOutput.ini or LedControl.ini file(s) for RomName austin
2017.12.11 12:08:02.919	Loading LedControl file D:\Virtual Pinball\DirectOutput\config\directoutputconfig.ini
2017.12.11 12:08:03.237	Loading LedControl file D:\Virtual Pinball\DirectOutput\config\directoutputconfig30.ini
2017.12.11 12:08:03.426	Loading LedControl file D:\Virtual Pinball\DirectOutput\config\directoutputconfig40.ini
2017.12.11 12:08:03.502	Loading LedControl file D:\Virtual Pinball\DirectOutput\config\directoutputconfig41.ini
2017.12.11 12:08:03.640	4 directoutputconfig.ini or ledcontrol.ini files loaded.
2017.12.11 12:08:03.641	Config for RomName austin exists in LedControl data. Updating cabinet and config.
2017.12.11 12:08:03.663	Table config loading finished
2017.12.11 12:08:03.663	Pinball parts loaded
2017.12.11 12:08:03.663	Starting processes
2017.12.11 12:08:03.663	Initializing cabinet
2017.12.11 12:08:03.663	Debug: Initializing output controllers
2017.12.11 12:08:03.664	FT245RBitbangController Sainsmart 1 with serial number A600OJ7X has been initialized and the updater thread has been started.
2017.12.11 12:08:03.665	FT245RBitbangController Sainsmart 2 with serial number AI053AHG has been initialized and the updater thread has been started.
2017.12.11 12:08:03.668	TeensyStripController LEDStripController intialized and updater thread started.
2017.12.11 12:08:03.668	Debug: Initializing LedWiz Nr. 01
2017.12.11 12:08:03.669	TeensyStripController LEDStripController updater thread  started.
2017.12.11 12:08:03.669	LedWiz Nr. 01 initialized and updater thread initialized.
2017.12.11 12:08:03.669	Debug: Initializing LedWiz Nr. 08
2017.12.11 12:08:03.670	LedWiz Nr. 08 initialized and updater thread initialized.
2017.12.11 12:08:03.670	Debug: Output controllers initialized
2017.12.11 12:08:03.670	Updater thread for LedWiz 01 started.
2017.12.11 12:08:03.670	Updater thread for LedWiz 08 started.
2017.12.11 12:08:03.675	Cabinet initialized
2017.12.11 12:08:03.676	Loading shape definition file: D:\Virtual Pinball\DirectOutput\config\DirectOutputShapes.xml
2017.12.11 12:08:03.711	Debug: MatrixBase for RGBAMatrixColorEffect. Calculated area size: AreaDef(L:0, T:0, W:100, H:12), Matrix(W:72, H:1), ResultArea(Left: 0, Top:0, Right:0, Bottom:8, Width:1, Height:9)
2017.12.11 12:08:03.711	Debug: MatrixBase for RGBAMatrixColorEffect. Calculated area size: AreaDef(L:0, T:0, W:100, H:12), Matrix(W:72, H:1), ResultArea(Left: 0, Top:0, Right:0, Bottom:8, Width:1, Height:9)
2017.12.11 12:08:03.711	Debug: MatrixBase for RGBAMatrixColorEffect. Calculated area size: AreaDef(L:0, T:0, W:100, H:12), Matrix(W:72, H:1), ResultArea(Left: 0, Top:0, Right:0, Bottom:8, Width:1, Height:9)
2017.12.11 12:08:03.711	Debug: MatrixBase for RGBAMatrixColorEffect. Calculated area size: AreaDef(L:0, T:0, W:100, H:12), Matrix(W:72, H:1), ResultArea(Left: 0, Top:0, Right:0, Bottom:8, Width:1, Height:9)
2017.12.11 12:08:03.711	Debug: MatrixBase for RGBAMatrixColorEffect. Calculated area size: AreaDef(L:0, T:0, W:100, H:12), Matrix(W:72, H:1), ResultArea(Left: 0, Top:0, Right:0, Bottom:8, Width:1, Height:9)
2017.12.11 12:08:03.711	Debug: MatrixBase for RGBAMatrixColorEffect. Calculated area size: AreaDef(L:0, T:0, W:100, H:12), Matrix(W:72, H:1), ResultArea(Left: 0, Top:0, Right:0, Bottom:8, Width:1, Height:9)
2017.12.11 12:08:03.711	Debug: MatrixBase for RGBAMatrixColorEffect. Calculated area size: AreaDef(L:0, T:0, W:100, H:12), Matrix(W:72, H:1), ResultArea(Left: 0, Top:0, Right:0, Bottom:8, Width:1, Height:9)
2017.12.11 12:08:03.711	Debug: MatrixBase for RGBAMatrixColorEffect. Calculated area size: AreaDef(L:0, T:0, W:100, H:12), Matrix(W:72, H:1), ResultArea(Left: 0, Top:0, Right:0, Bottom:8, Width:1, Height:9)
2017.12.11 12:08:03.711	Debug: MatrixBase for RGBAMatrixColorEffect. Calculated area size: AreaDef(L:0, T:0, W:100, H:12), Matrix(W:72, H:1), ResultArea(Left: 0, Top:0, Right:0, Bottom:8, Width:1, Height:9)
2017.12.11 12:08:03.711	Debug: MatrixBase for RGBAMatrixColorEffect. Calculated area size: AreaDef(L:0, T:0, W:100, H:12), Matrix(W:72, H:1), ResultArea(Left: 0, Top:0, Right:0, Bottom:8, Width:1, Height:9)
2017.12.11 12:08:03.711	Debug: MatrixBase for RGBAMatrixColorEffect. Calculated area size: AreaDef(L:0, T:0, W:100, H:12), Matrix(W:72, H:1), ResultArea(Left: 0, Top:0, Right:0, Bottom:8, Width:1, Height:9)
2017.12.11 12:08:03.711	Debug: MatrixBase for RGBAMatrixColorEffect. Calculated area size: AreaDef(L:0, T:0, W:100, H:12), Matrix(W:72, H:1), ResultArea(Left: 0, Top:0, Right:0, Bottom:8, Width:1, Height:9)
2017.12.11 12:08:03.711	Debug: MatrixBase for RGBAMatrixColorEffect. Calculated area size: AreaDef(L:0, T:0, W:100, H:12), Matrix(W:72, H:1), ResultArea(Left: 0, Top:0, Right:0, Bottom:8, Width:1, Height:9)
2017.12.11 12:08:03.711	Debug: MatrixBase for RGBAMatrixColorEffect. Calculated area size: AreaDef(L:0, T:0, W:100, H:12), Matrix(W:72, H:1), ResultArea(Left: 0, Top:0, Right:0, Bottom:8, Width:1, Height:9)
2017.12.11 12:08:03.711	Debug: MatrixBase for RGBAMatrixColorEffect. Calculated area size: AreaDef(L:0, T:0, W:100, H:12), Matrix(W:72, H:1), ResultArea(Left: 0, Top:0, Right:0, Bottom:8, Width:1, Height:9)
2017.12.11 12:08:03.718	Framework initialized.
2017.12.11 12:08:03.718	Have fun! :)
2017.12.11 12:08:03.770	TeensyStripController LEDStripController updater thread  has connected to TeensyStripController LEDStripController.
2017.12.11 12:08:03.807	Connection to FTDI chip A600OJ7X established.
2017.12.11 12:08:03.821	Connection to FTDI chip AI053AHG established.
2017.12.11 12:08:15.089	Finishing framework
2017.12.11 12:08:15.091	Finishing cabinet
2017.12.11 12:08:15.092	Debug: Finishing output controllers
2017.12.11 12:08:15.205	Connection to FTDI chip A600OJ7X closed.
2017.12.11 12:08:15.205	FT245RBitbangController Sainsmart 1 with serial number A600OJ7X has been finished and the updater thread has been terminated.
2017.12.11 12:08:15.319	Connection to FTDI chip AI053AHG closed.
2017.12.11 12:08:15.319	FT245RBitbangController Sainsmart 2 with serial number AI053AHG has been finished and the updater thread has been terminated.
2017.12.11 12:08:15.334	TeensyStripController LEDStripController updater thread  has disconnected from TeensyStripController LEDStripController and will terminate.
2017.12.11 12:08:15.334	TeensyStripController LEDStripController finished and updater thread stopped.
2017.12.11 12:08:15.335	Debug: Finishing LedWiz Nr. 01
2017.12.11 12:08:15.335	Updater thread for LedWiz 01 terminated.
2017.12.11 12:08:15.336	LedWiz Nr. 01 finished and updater thread stopped.
2017.12.11 12:08:15.336	Debug: Finishing LedWiz Nr. 08
2017.12.11 12:08:15.336	Updater thread for LedWiz 08 terminated.
2017.12.11 12:08:15.338	LedWiz Nr. 08 finished and updater thread stopped.
2017.12.11 12:08:15.338	Debug: Output controllers finished
2017.12.11 12:08:15.338	Cabinet finished
2017.12.11 12:08:15.338	DirectOutput framework finished.
2017.12.11 12:08:15.338	Bye and thanks for using!

 

Link to comment
Share on other sites

Settings looks good for me - given you have only 20 LED's in the strip.

Beside that mine look similar, just I don't set the timeout - I do not have <ComPortTimeOutMs>200</ComPortTimeOutMs> in my file.
but this should not matter, as 200 is the default setting if not used.

As the LEDs become white and then go off, maybe power supply issue? If you have only 20 LED's, you could charge them directly from the Teensy (5V pin), which get's its power via USB. That is not a solution forever of course, just for testing.

Link to comment
Share on other sites

I've found the solution!!!!!

 

So in bypassing the octo board (which I never got to work at all), I neglected one operation.... Which I found commented in the code for BASICTEST in Arduino... Connect pin 15 and 16 together but not to anything else. 

 

That IMMEDIATELY solved the problem and got my LEDs working!

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
  • Create New...