Jump to content

Addressable Rgb's


randr

Recommended Posts

  • Content Provider
2 hours ago, supermario0523 said:

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!

I saw that on VPA...glad you sorted it out. I've been busy with so many things...I've not been getting to my messages.

Link to comment
Share on other sites

  • 2 months later...

Hello people. It must be exhausting answering all the newbies but the topic is complex for people who like Pinballs but know little about electronics. Got the 144/m leds, the teensy and adapter and I read very much. But here myself to make the most stupid question of the thread. This will only manage the adressable LEDs stripes right? Cause I was about to buy some strobe and beacons and said to myself "how is this two cable device to receive signal from a Ethernet cable of the teensy?".

For beacons and strobes, LedWiz is mandatory right? Here in Spain LedWiz is like plutonium, I actualy found out it is cheaper to buy eight meters of 144/m leds and cover the whole Pincab of lights. Making a secondary matrix of stripes for the top of the cab is maybe a better solution for flashers dont you think?

Thank you for taking your time and congratulations for those beautiful machines that are so inpiring.

Link to comment
Share on other sites

On ‎9‎/‎10‎/‎2017 at 1:37 AM, TerryRed said:

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!"

 

Is there somewhere to download the customized DOFLinx files to update the individual boards?

 

Figured it out. Its in the DOF Config tool INI that are uploaded by users for each table. So its essentially automatic. Do I have this correct?

Link to comment
Share on other sites

  • 1 month later...

FIXED: The problem was the Teensie with bad soldering. I am even surprised I managed to solve it. I just squeeze it in anger and suddenly there was light. I can't believe it. Now the right strip effects start 10 leds away, but this is like easy now I guess. Hope this helps if anyone has this problem.

 

 

Copy my problem from another topic. I was trying not to need to open a topic but I hit the wall, sorry. This is my situation. This diagram is just for the context.

 

 

jpAZCmk.jpg

 

 

When I boot the thing, only Right Led Strip turns on, but not with the expected effects, but with random patterns and colours, some leds don't turn on and others do it but weak. I thought it could be the voltage, so I deattached everything but the Right Strip, and I connected a single 5V 16A power unit to it. The effect is exactly the same, take a look:

 

https://www.youtube.com/watch?v=DC8OkdCRg0U

 

You can see the power supply just above. This is supposed to be the effect that happens at the beggining of this other video (bride of pinbot ball launch).

 

https://www.youtube.com/watch?v=74KSNemLO3Y

 

 

In Medieval Madness this effect is red as it has to be, but very very weak, and when ball launches, the trail is so weak it dissapears at some points of the strip. It is only a 100 Led strip.

 

 

Here is my cabinet file:

<?xml version="1.0"?>
<Cabinet xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <Name>Pinball</Name>
  <OutputControllers>
    <TeensyStripController>
      <Name>TeensyStripController</Name>
      <NumberOfLedsStrip1>100</NumberOfLedsStrip1>
      <NumberOfLedsStrip2>232</NumberOfLedsStrip2>
      <NumberOfLedsStrip3>100</NumberOfLedsStrip3>
      <NumberOfLedsStrip4>60</NumberOfLedsStrip4>
      <NumberOfLedsStrip5>0</NumberOfLedsStrip5>
      <NumberOfLedsStrip6>0</NumberOfLedsStrip6>
      <NumberOfLedsStrip7>0</NumberOfLedsStrip7>
      <NumberOfLedsStrip8>0</NumberOfLedsStrip8>
      <ComPortName>COM3</ComPortName>
    </TeensyStripController>
  </OutputControllers>
  <Toys>
    <LedStrip>
      <Name>PF Right</Name>
      <Width>1</Width>
      <Height>100</Height>
      <LedStripArrangement>BottomUpLeftRight</LedStripArrangement>
      <ColorOrder>GRB</ColorOrder>
      <FirstLedNumber>1</FirstLedNumber>
      <FadingCurveName>SwissLizardsLedCurve</FadingCurveName>
      <OutputControllerName>TeensyStripController</OutputControllerName>
    </LedStrip>
    <LedStrip>
      <Name>PF Back</Name>
      <Width>58</Width>
      <Height>4</Height>
      <LedStripArrangement>RightLeftAlternateBottomUp</LedStripArrangement>
      <ColorOrder>GRB</ColorOrder>
      <FirstLedNumber>101</FirstLedNumber>
      <FadingCurveName>Linear0To224</FadingCurveName>
      <OutputControllerName>TeensyStripController</OutputControllerName>
    </LedStrip>
     <LedStrip>
      <Name>PF Left</Name>
      <Width>1</Width>
      <Height>100</Height>
      <LedStripArrangement>BottomUpLeftRight</LedStripArrangement>
      <ColorOrder>GRB</ColorOrder>
      <FirstLedNumber>333</FirstLedNumber>
      <FadingCurveName>SwissLizardsLedCurve</FadingCurveName>
      <OutputControllerName>TeensyStripController</OutputControllerName>
    </LedStrip>
    <LedStrip>
      <Name>SPEAKERS</Name>
      <Width>1</Width>
      <Height>60</Height>
      <LedStripArrangement>BottomUpLeftRight</LedStripArrangement>
      <ColorOrder>GRB</ColorOrder>
      <FirstLedNumber>434</FirstLedNumber>
      <FadingCurveName>SwissLizardsLedCurve</FadingCurveName>
      <OutputControllerName>TeensyStripController</OutputControllerName>
    </LedStrip>
    <LedWizEquivalent>
       <Name>LedWizEquivalent 30</Name>
      <Outputs>
        <LedWizEquivalentOutput>
          <OutputName>PF Right</OutputName>
          <LedWizEquivalentOutputNumber>1</LedWizEquivalentOutputNumber>
        </LedWizEquivalentOutput>
        <LedWizEquivalentOutput>
          <OutputName>PF Back</OutputName>
          <LedWizEquivalentOutputNumber>4</LedWizEquivalentOutputNumber>
        </LedWizEquivalentOutput>
        <LedWizEquivalentOutput>
          <OutputName>PF Left</OutputName>
          <LedWizEquivalentOutputNumber>7</LedWizEquivalentOutputNumber>
        </LedWizEquivalentOutput>
        <LedWizEquivalentOutput>
          <OutputName>SPEAKERS</OutputName>
          <LedWizEquivalentOutputNumber>10</LedWizEquivalentOutputNumber>
        </LedWizEquivalentOutput>
      </Outputs>
     <LedWizNumber>30</LedWizNumber>
    </LedWizEquivalent>
  </Toys>
 <AutoConfigEnabled>true</AutoConfigEnabled>
</Cabinet>
Link to comment
Share on other sites

On ‎3‎/‎22‎/‎2018 at 11:24 AM, Mandolinor said:

When I boot the thing, only Right Led Strip turns on, but not with the expected effects, but with random patterns and colours, some leds don't turn on and others do it but weak. I thought it could be the voltage, so I deattached everything but the Right Strip, and I connected a single 5V 16A power unit to it. The effect is exactly the same, take a look:

In Medieval Madness this effect is red as it has to be, but very very weak, and when ball launches, the trail is so weak it dissapears at some points of the strip. It is only a 100 Led strip.

 



 

I would guess its either a soldering problem on the teensy still, or a power supply problem.

the strips use about 9-10A per meter, even though you tried it with a single strip and a 16A power supply, if you have anything else attached to that 5V supply it may not be enough power.

Link to comment
Share on other sites

Yeah I fixed it, thanks, it was the soldering. I found out it is as easy and simple as explained, but execution is key.

Right now I have no problems setting up the config file and leds strips effects, but somehow every RGB Undercab -complex or smart- effect I set in DOF Config tool does not work when applied to my leds. Luckily it is a minor problem.

;)

 

Link to comment
Share on other sites

  • 2 months later...

Hey there,

I've been trying to dig, research, bang my head against a wall, pray to the elder gods, and still can't seem to wrap my head around what I need to do for this...

I've got an LEDWiz that I intend to use for wiring up two side led strips and a back matrix - powering and testing the strips aside (i'll make sure they work with ledblinky), I am at a loss as to how I'm supposed to be programming these in the Dof Configtool. I also plan to have undercab lighting with a generic/programmable strip, but the other led strips are ws2812b's with 144/m led's.

I figure I should be able to wire the side strips and matrix up to three ports on the LEDwiz, and undercab as a separate set of rgb's (so ports 1-3 as the side left, side right, matrix, 4-6 as rgb undercab) but for configuring the DOF Configtool, I have no idea what option i should be mapping for the ws2812's...since the side strips/matrix are individually addressable led's and only one wire per strip is for the data, can someone give me a quick rundown of what I should be configuring, perhaps even a "here you go, dummy" screenshot? And, forgive rookie question number two, but am I correct  that after the ports are configured on the configtool, I'll download then edit the config file that is built and manually enter the strip beginning and end/positional codes from scratch, or is there usually a spot that has commented out/pre-entered options i need to modify?

And one last question, do the fancy doflinx /dof mx tables already adjust based on the config's, or am i also going to need to make changes to tables to get 'em to work, namely the back matrix?

Please help save my mind (and forehead) further torment guys! ;) 

Link to comment
Share on other sites

  • 3 months later...

Now that I have everything updated on my build to run the new Transforrmers Pup-Pack and everything is working as expected, I thought I would tackle setting up the addressable leds for my cabinet build.  My build consists of 3 screens (DMD lcd display is split duty as a topper as well).  I'm using Zeb's plunger/controller and  I have SSF up and running along with DOF.  I have 1 LED Wiz and one Teensy setup in DOF Config tool.  Although nothing is currently connected to the LED Wiz.  

I have the Teensy installed and configured as outlined in this and other threads.  I've generated my config files from the DOF config tool, but I'm not seeing anything going on with the LED strip that I have hooked up.

So far, I just have 2 meters of 144/m addressable leds hooked to the orange/orange-white cat cable.  The LEDs are working when I use the Sample arduino test app.  

Here are my cabinet and other DOF files for your review.  Hoping someone can point me in the right direction as I believe I have followed all of the necessary steps, but obviously something is missing.

CabinetConfig.xml:

<?xml version="1.0"?>
<Cabinet xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Name>GeCh Pin</Name>
<OutputControllers>


<TeensyStripController>
<Name>LedStripController</Name>
<NumberOfLedsStrip1>288</NumberOfLedsStrip1>
<NumberOfLedsStrip2>0</NumberOfLedsStrip2>
<NumberOfLedsStrip3>0</NumberOfLedsStrip3>
<NumberOfLedsStrip4>0</NumberOfLedsStrip4>
<NumberOfLedsStrip5>0</NumberOfLedsStrip5>
<NumberOfLedsStrip6>0</NumberOfLedsStrip6>
<NumberOfLedsStrip7>0</NumberOfLedsStrip7>
<NumberOfLedsStrip8>0</NumberOfLedsStrip8>
<ComPortName>COM6</ComPortName>
</TeensyStripController>
 
</OutputControllers>

<Toys>
    
<LedStrip>
  <Name>Sideboard Right</Name>
  <Width>1</Width>
  <Height>144</Height>
  <LedStripArrangement>BottomUpRightLeft</LedStripArrangement>
  <ColorOrder>GRB</ColorOrder>
  <FirstLedNumber>1</FirstLedNumber>
  <FadingCurveName>SwissLizardsLedCurve</FadingCurveName>
  <OutputControllerName>LedStripController</OutputControllerName>
</LedStrip>
      
<LedStrip>
  <Name>Sideboard Left</Name>
  <Width>1</Width>
  <Height>144</Height>
  <LedStripArrangement>TopDownLeftRight</LedStripArrangement>
  <ColorOrder>GRB</ColorOrder>
  <FirstLedNumber>145</FirstLedNumber>
  <FadingCurveName>SwissLizardsLedCurve</FadingCurveName>
  <OutputControllerName>LedStripController</OutputControllerName>
</LedStrip>

<LedWizEquivalent>

   <Name>LedWizEquivalent 30</Name>
    <Outputs>

    <LedWizEquivalentOutput>
    <OutputName>Sideboard Right</OutputName>
    <LedWizEquivalentOutputNumber>1</LedWizEquivalentOutputNumber>
    </LedWizEquivalentOutput>

    <LedWizEquivalentOutput>
    <OutputName>Sideboard Left</OutputName>
    <LedWizEquivalentOutputNumber>4</LedWizEquivalentOutputNumber>
    </LedWizEquivalentOutput>

    </Outputs>
    <LedWizNumber>30</LedWizNumber>
</LedWizEquivalent>
   
</Toys>

</Cabinet>

Here is my GlobalConfig.xml:

<?xml version="1.0" encoding="utf-8"?>
<!--Global configuration for the DirectOutput framework.-->
<!--Saved by DirectOutput Version 3.1.6656.21457: 2018-09-27 21-13-16-->
<GlobalConfig>
  <LedWizDefaultMinCommandIntervalMs>10</LedWizDefaultMinCommandIntervalMs>
  <LedControlMinimumEffectDurationMs>60</LedControlMinimumEffectDurationMs>
  <LedControlMinimumRGBEffectDurationMs>120</LedControlMinimumRGBEffectDurationMs>
  <PacLedDefaultMinCommandIntervalMs>10</PacLedDefaultMinCommandIntervalMs>
  <IniFilesPath />
  <CabinetConfigFilePattern>C:\DirectOutput\Config\CabinetConfig.xml</CabinetConfigFilePattern>
  <TableConfigFilePatterns />
  <EnableLogging>true</EnableLogging>
  <ClearLogOnSessionStart>true</ClearLogOnSessionStart>
  <LogFilePattern>.\DirectOutput.log</LogFilePattern>
</GlobalConfig>

And my DofLinx.ini file:

######    DOFLINX - MAIN CONFIG INI FILE     ######
######         MINIMAL DESCRIPTIONS          ######
######         UPDATED BY TERRYRED           ######

# IMPORTANT! Please go through and edit EVERY section for your particular setup! If you don't you may get errors!

DEBUG=1

DIRECTOUTPUTCONFIG=c:\DirectOutput\config\directoutputconfig.ini

PATH_B2S_SERVER=c:\Visual Pinball\Tables\

DIRECTOUTPUTGLOBAL=C:\DirectOutput\Config\GlobalConfig_B2SServer.xml

PATH_FX3=C:\DirectOutput\FX3\

PATH_FX3_B2S=C:\DirectOutput\DOFLinx_FX3_B2S\

RGB_STYLE=RANDOM

RGB_TRIGGER=FIXED

RGB_MIN_TIME=8000

RGB_OUTPUT=129

FP_ATTEMPT_LINK=1

FP_LINK_WAIT_TIME=95000

LINK_LF=101,50,10000,255
LINK_RF=102,50,10000,255
LINK_LS=104,50,1000,255
LINK_RS=105,50,1000,255
LINK_ML=106,50,1000,255
LINK_MC=107,50,1000,255
LINK_MR=108,50,1000,255
LINK_BL=109,50,1000,255
LINK_BC=110,50,1000,255
LINK_BR=111,50,1000,255

LINK_SH=112,1000,5000,255
LINK_GR=113,750,10000,255
LINK_KN=114,120,500,255
LINK_BK=115,FLASH,200,255
LINK_SR=116,ON,0,255

LINK_ST=117
LINK_EB=118
LINK_CN=119
LINK_EX=120
LINK_LB=121
LINK_FR=122

#LINK_FLOL=201
#LINK_FLIL=204
#LINK_FLCN=207
#LINK_FLIR=210
#LINK_FLOR=213

BUTTONS_ON=120

L_FLIPPER_KEY=A0
R_FLIPPER_KEY=A1

L_FLIPPER_OUTPUT=101
R_FLIPPER_OUTPUT=102

MAX_FLIPPER_ON=5000

KEY_TO_OUTPUT=34 119

KEY_TO_COLOUR=A2 109 Red A3 109 Red

PROCESSES=Pinball FX3,Pinball FX2,Future Pinball,mamelayplus

PROCESS_TO_ACTIVE_TIME=1

AUTO_MX=1

OUTPUT_GAME_NAME=0


######## DOFLINX SETTINGS SCREEN ########

SETTING_ACTIVATE=A0,A1,A2,A3
SETTING_UP=A0
SETTING_DOWN=A1
SETTING_CHANGE=31
SETTING_EXIT=32
SETTING_MESSAGE=L Flipper = Up, R Flipper = Down, Start = Change, EB = Exit
SETTING=UnderCab,115,Under cabinet lighting disabled,Off,Y,114,150
SETTING=Addressable,119,Addressable LEDs enabled,Off,Y,118,50
SETTING=NIGHT,,Night Mode,Off,Y


######## GAME COLOURS ########

GAME_COLOUR=AlienIsolationPinball,Medium_Blue,Lime,Dodger_Blue,Lime_Green
GAME_COLOUR=AlienvsPredatorPinball,Medium_Blue,Lime_Green,Dodger_Blue,Yellow_Green
GAME_COLOUR=AliensPinball,Medium_Blue,Dark_Golden_Rod,Dodger_Blue
GAME_COLOUR=AmericanDadPinball,Medium_Blue,Lime_Green,Dodger_Blue,Yellow_Green
GAME_COLOUR=ArcherPinball,Medium_Blue,Yellow,Dodger_Blue,Blue_Violet
GAME_COLOUR=Biolab,Dark_Red,Lime,Blue,Cyan,Blue_Violet,Yellow
GAME_COLOUR=Blade,Blue,Blue_Violet,Salmon
GAME_COLOUR=BobaFett,Lime,Golden_Rod,Blue_Violet
GAME_COLOUR=BobsBurgersPinball,Medium_Blue,Lime_Green,Dark_Red,Dodger_Blue,Yellow_Green
GAME_COLOUR=CaptainAmerica,Blue,Dark_Red,Dodger_Blue,Gold
GAME_COLOUR=CastleStorm,Blue,Gold,Lime,Dodger_Blue,Orange,Lime_Green
GAME_COLOUR=CivilWar,Blue,Dark_Red,Dodger_Blue,Light_Salmon
GAME_COLOUR=Deadpool,Dark_Red,Blue,Medium_slate_blue,Dodger_Blue
GAME_COLOUR=DoomPinball,Yellow,Silver,Gray,Dark_Orange,Dim_Gray,Orange_Red,Peru,Crimson
GAME_COLOUR=DoctorStrange,Dark_Red,Blue,Gold,Lime_Green,Dark_Violet,Orange,Dodger_Blue,Lime,Medium_Slate_Blue
GAME_COLOUR=EarthDefense,Dark_Red,Blue,Gold,Dark_Violet,Orange,Dodger_Blue,Lime
GAME_COLOUR=ElDorado,Orange,Lime_Green,Yellow,Coral,Lime,Yellow_Green,Cyan
GAME_COLOUR=EpicQuest,Lime_Green,Dodger_Blue,Yellow_Green,Cyan
GAME_COLOUR=Excalibur,Dark_Red,Blue,Lime,Dodger_Blue,Cyan
GAME_COLOUR=FalloutPinball,Crimson,White,Red,Brown,Light_Steel_Blue,Slate_Blue
GAME_COLOUR=FamilyGuyPinball,Dodger_Blue,Lime_Green,Salmon,Dark_Violet,Yellow_Green
GAME_COLOUR=FantasticFour,Blue,Yellow,Dodger_Blue,Orange_Red
GAME_COLOUR=FearItself,Dark_Red,Blue,Yellow,Lime,Dark_Violet,Orange
GAME_COLOUR=GhostRider,Dodger_Blue,White,Yellow,Light_Salmon,Orange_Red
GAME_COLOUR=GuardiansoftheGalaxy,Dodger_Blue,Orange,Medium_Purple
GAME_COLOUR=IRONMAN,Blue,Dark_Red,Dodger_Blue,Gold
GAME_COLOUR=Mars,Blue,Yellow,Deep_sky_blue,Gold
GAME_COLOUR=MarvelsAntMan,Medium_Blue,Dark_Red,Dodger_Blue
GAME_COLOUR=MarvelsAvengersAgeofUltron,Dark_Red,Dodger_Blue,Lime_Green,Light_Salmon,Cyan
GAME_COLOUR=MarvelsTheAvengers,Blue,Dark_Red,Dodger_Blue,Gold
GAME_COLOUR=MarvelsWomenofPowerAForce,Red,Lime,Gold,Slate_Blue,Tomato,Silver,Dark_Orchid,Spring_Green
GAME_COLOUR=MarvelsWomenofPowerChampions,Dodger_Blue,Yellow,Red,Gray,Golden_Rod,Crimson,Orange
GAME_COLOUR=MoonKnight,Dodger_Blue,Blue,Cyan,Royal_Blue
GAME_COLOUR=MsSplosionMan,Dodger_Blue,Pink,Medium_Blue,Purple,Royal_Blue
GAME_COLOUR=Paranormal,Lime_Green,Dodger_Blue,Yellow_Green
GAME_COLOUR=Pasha,Dark_Violet,Golden_Rod,Dodger_Blue
GAME_COLOUR=PlantsVSZombies,Lime_Green,Yellow_Green,Dodger_Blue
GAME_COLOUR=Portal,Dodger_Blue,Yellow_Green,Medium_Blue,Yellow
GAME_COLOUR=Rome,Dark_Red,Gold,Dodger_Blue,Light_Salmon,Yellow_Green,Orange
GAME_COLOUR=SecretsoftheDeep,Blue,Yellow,Dodger_Blue
GAME_COLOUR=Shaman,Dark_Red,Blue,Gold,Dark_Violet,Orange,Dodger_Blue,Lime
GAME_COLOUR=SorcerersLair,Blue,Blue_Violet,Dodger_Blue,Slate_Blue
GAME_COLOUR=SouthParkButtersVeryOwnPinballGame,Dark_Red,Blue,Gold,Dark_Violet,Orange,Dodger_Blue,Lime_Green
GAME_COLOUR=SouthParkSuperSweetPinball,Dark_Red,Lime,Blue,Gold,Dark_Violet,Orange,Dodger_Blue,Lime_Green,Yellow_Green
GAME_COLOUR=SpiderMan,Dark_Red,Lime,Blue,Gold,Dark_Violet,Orange
GAME_COLOUR=STARWARSDARTHVADER,Light_sky_blue,Dark_Red,Cyan
GAME_COLOUR=StarWarsEpisodeVTheEmpireStrikesBack,Medium_Blue,Yellow,Dark_Red,Dodger_Blue
GAME_COLOUR=StarWarsEpisodeVIReturnoftheJedi,Slate_Blue,Golden_Rod,Medium_Blue,Lime_Green,Dodger_Blue,Yellow
GAME_COLOUR=StarWarsPinballDroids,Medium_Blue,Yellow,Orange,Navy,Gold,Orange_Red
GAME_COLOUR=StarWarsPinballEpisodeIVANewHope,Cyan,Golden_Rod,Dodger_Blue,Yellow
GAME_COLOUR=StarWarsPinballHanSolo,Dodger_Blue,Royal_Blue,Antique_White
GAME_COLOUR=StarWarsPinballMastersoftheForce,Medium_Blue,Salmon,Dodger_Blue,Purple,Cyan,Dark_Red
GAME_COLOUR=StarWarsPinballMightoftheFirstOrder,Light_sky_blue,Dodger_Blue,Dark_Red,Cyan
GAME_COLOUR=StarWarsPinballStarWarsRebels,Medium_Blue,Yellow,Royal_Blue,Orange_Red,Purple,Lime_Green
GAME_COLOUR=StarWarsPinballTheForceAwakens,Dark_Red,Medium_Blue,Blue_Violet
GAME_COLOUR=StarWarsPinballRogueOne,Gray,Silver,Light_Sky_Blue,Teal,Beige,Bisque,Aqua_Marine,Slate_Gray,Dark_Orange
GAME_COLOUR=StarWarsStarfighterAssault,Medium_Blue,Dodger_Blue,Dark_Red
GAME_COLOUR=StarWarsTheCloneWars,Dark_Red,Pink,Medium_Blue,Medium_Turquoise,Lime,Lime_Green
GAME_COLOUR=SuperLeagueASRoma,Lime_Green,Orange,Lime,Yellow,Red
GAME_COLOUR=SuperLeagueZenStudiosFC,Lime_Green,Orange,Lime,Yellow,Red
GAME_COLOUR=SuperLeagueArsenalFC,Lime_Green,Orange,Lime,Yellow,Red
GAME_COLOUR=SuperLeagueLiverpoolFC,Lime_Green,Orange,Lime,Yellow,Red
GAME_COLOUR=SuperLeagueJuventus,Lime_Green,Orange,Lime,Yellow,Red
GAME_COLOUR=SuperLeagueACMilan,Lime_Green,Orange,Lime,Yellow,Red
GAME_COLOUR=SuperLeagueRealMadridCF,Lime_Green,Medium_Blue,Lime,Yellow,Red
GAME_COLOUR=SuperLeagueFCBarcelona,Slate_Blue,Lime_Green,Yellow,Blue_Violet,Lime,Red
GAME_COLOUR=Tesla,Lime_Green,Yellow_Green,Dodger_Blue,Golden_Rod
GAME_COLOUR=TheElderScrollsVSkyrimPinball,Light_Slate_Gray,Gold,Golden_Rod,Dark_Sea_Green,Peru,Tan
GAME_COLOUR=TheInfinity Gauntlet,Dark_Red,Blue,Gold,Dark_Violet,Orange,Dodger_Blue,Lime
GAME_COLOUR=TheWalkingDead,Lime_Green,Royal_Blue,Yellow_Green
GAME_COLOUR=Thor,Dark_Red,Blue,Gold,Dark_Violet,Orange,Dodger_Blue,Lime
GAME_COLOUR=V12,Dark_Red,Blue,Gold,Dark_Violet,Orange,Dodger_Blue
GAME_COLOUR=Venom,Dark_Red,Blue,Dark_Violet,Dodger_Blue
GAME_COLOUR=WildWestRampage,Yellow_Green,Dodger_Blue,Royal_Blue
GAME_COLOUR=Wolverine,Dark_Red,Medium_Blue,Yellow,Dark_Violet
GAME_COLOUR=WorldWarHulk,Lime_Green,Yellow_Green,Dodger_Blue,Lime,Yellow
GAME_COLOUR=XMen,Blue,Blue_Violet,Gold,Dodger_Blue,Slate_Blue,Orange
GAME_COLOUR=ET,Yellow,Amber,Sky_blue,Sienna,Aqua_marine,Slate_gray,Dark_olive_green
GAME_COLOUR=BacktotheFuture,Light_steel_blue,White,Crimson,Gray,Teal,Yellow,Dodger_blue
GAME_COLOUR=Jaws,Dark_turquoise,Gray,White,Salmon,Light_coral,Tan,Papaya_whip,Peru
GAME_COLOUR=SonofZeus,Dark_orange,Silver,Dark_salmon,Amber,Sienna,Light_steel_blue,Firebrick
GAME_COLOUR=AdventureLand,Red,Cyan,Yellow,White,Medium_orchid,Aqua,Dark_turquoise,Medium_purple
GAME_COLOUR=JurassicPark,Lawn_green,Amber,Yellow,Light_slate_gray,Cadet_blue,Black,Rosy_brown,Light_steel_blue,Medium_sea_green,Silver
GAME_COLOUR=JurassicWorld,Light_steel_blue,Silver,Tan,Forest_green,Gray,Cadet_blue,Yellow_green,Teal,Bisque
GAME_COLOUR=JurassicMayhem,Sandy_brown,Forest_green,Dark_green,Dark_olive_green,Dark_khaki,Peru,Tan,Navajo_white,Beige,Dark_golden_rod,Corn_silk
GAME_COLOUR=StarWarsLastJedi,Gold,Orange_Red,Aqua,Coral,Dark_Khaki,Light_Steel_Blue,Yellow_Green,Steel_Blue
GAME_COLOUR=StarWarsAhchToIsland,Peru,Tan,Light_Slate_Gray,Light_Golden_Rod,Turquoise,Deep_Sky_Blue,Spring_Green,Steel_Blue

Thanks in advance!

Link to comment
Share on other sites

Thanks for looking, outhere.  Here is my DirectOutput.log file.  It looks like it isn't loading the cabinet config file and using the AutoConfig option.  I'm at a loss as to why.

DirectOutput Version 3.1.6656.21457, built 2018.03.23 11:55
MJR Grander Unified DOF R3++ edition feat. Djrobx, Rambo3, and Freezy
DOF created by SwissLizard | https://github.com/mjrgh/DirectOutput
2018.09.28 01:10:01.561    DirectOutput Logger initialized
2018.09.28 01:10:01.476    Pre-loading DLL Ciloci.Flee.dll from C:\DirectOutput\Ciloci.Flee.dll : ok
2018.09.28 01:10:01.478    Pre-loading DLL Extensions.dll from C:\DirectOutput\Extensions.dll : ok
2018.09.28 01:10:01.479    Pre-loading DLL FTD2XX32.dll from C:\DirectOutput\FTD2XX32.dll : ok
2018.09.28 01:10:01.480    Pre-loading DLL Newtonsoft.Json.dll from C:\DirectOutput\Newtonsoft.Json.dll : ok
2018.09.28 01:10:01.480    Pre-loading DLL PacDrive32.dll from C:\DirectOutput\PacDrive32.dll : ok
2018.09.28 01:10:01.481    Pre-loading DLL Q42.HueApi.ColorConverters.dll from C:\DirectOutput\Q42.HueApi.ColorConverters.dll : ok
2018.09.28 01:10:01.481    Pre-loading DLL Q42.HueApi.dll from C:\DirectOutput\Q42.HueApi.dll : ok
2018.09.28 01:10:01.545    Finishing framework
2018.09.28 01:10:01.546    Finishing cabinet
2018.09.28 01:10:01.547    Debug: Finishing output controllers
2018.09.28 01:10:01.547    Debug: Output controllers finished
2018.09.28 01:10:01.547    Cabinet finished
2018.09.28 01:10:01.547    DirectOutput framework finished.
2018.09.28 01:10:01.547    Bye and thanks for using!
2018.09.28 01:10:01.549    Global config filename is "C:\DirectOutput\Config\GlobalConfig_B2SServer.xml"
2018.09.28 01:10:01.561    Global config loaded from: C:\DirectOutput\Config\GlobalConfig_B2SServer.xml
2018.09.28 01:10:01.561    Loading Pinball parts
2018.09.28 01:10:01.561    Loading cabinet
2018.09.28 01:10:01.561    No cabinet config file loaded. Will use AutoConfig.
2018.09.28 01:10:01.562    Cabinet auto configuration started
2018.09.28 01:10:01.603    PhilipsHueAutoConfigurator.AutoConfig started...note, actual connection detection will happen asynchronously, and device disabled if not succesfull (check further down in the log)
2018.09.28 01:10:01.610    Opening 32-bit LedWiz driver...
2018.09.28 01:10:01.612    Detected and added LedWiz Nr. 1 with name LedWiz 01
2018.09.28 01:10:01.612    Added LedwizEquivalent Nr. 1 with name LedWiz 01 Equivalent for Ledwiz Nr. 1
2018.09.28 01:10:01.614    Cabinet auto configuration finished
2018.09.28 01:10:01.614    Cabinet loaded
2018.09.28 01:10:01.614    Loading table config
2018.09.28 01:10:01.614    No TableFilename specified, will use empty tableconfig
2018.09.28 01:10:01.614    Will try to load configs from DirectOutput.ini or LedControl.ini file(s) for RomName doflinx
2018.09.28 01:10:01.616    Loading LedControl file C:\DirectOutput\Config\directoutputconfig.ini
2018.09.28 01:10:01.619    Min DOF Version is 0.8 for file directoutputconfig.ini
2018.09.28 01:10:01.867    Loading LedControl file C:\DirectOutput\Config\directoutputconfig30.ini
2018.09.28 01:10:01.869    Min DOF Version is 0.8 for file directoutputconfig30.ini
2018.09.28 01:10:02.099    2 directoutputconfig.ini or ledcontrol.ini files loaded.
2018.09.28 01:10:02.100    Config for RomName doflinx exists in LedControl data. Updating cabinet and config.
2018.09.28 01:10:02.108    Table config loading finished: romname=doflinx, tablename=doflinx
2018.09.28 01:10:02.109    Pinball parts loaded
2018.09.28 01:10:02.109    Starting processes
2018.09.28 01:10:02.110    Initializing cabinet
2018.09.28 01:10:02.110    Debug: Initializing output controllers
2018.09.28 01:10:02.110    Debug: Initializing LedWiz Nr. 01
2018.09.28 01:10:02.111    LedWiz Nr. 01 initialized and updater thread initialized.
2018.09.28 01:10:02.111    Debug: Output controllers initialized
2018.09.28 01:10:02.112    Updater thread for LedWiz 01 started.
2018.09.28 01:10:02.114    Cabinet initialized
2018.09.28 01:10:02.116    Loading shape definition file: C:\DirectOutput\Config\DirectOutputShapes.xml
2018.09.28 01:10:02.158    Framework initialized.
2018.09.28 01:10:02.158    Have fun! :)
2018.09.28 01:10:02.162    Initializing cabinet
2018.09.28 01:10:02.163    Debug: Initializing output controllers
2018.09.28 01:10:02.163    Debug: Output controllers initialized
2018.09.28 01:10:02.163    Cabinet initialized
2018.09.28 01:10:02.166    Opening 32-bit LedWiz driver...
2018.09.28 01:10:02.166    Debug: Initializing LedWiz Nr. 01
2018.09.28 01:10:02.166    LedWiz Nr. 01 initialized and updater thread initialized.
2018.09.28 01:10:02.166    Opening 32-bit LedWiz driver...
2018.09.28 01:10:03.419    Debug: Disposing LedWiz instance 01.
2018.09.28 01:10:04.150    Finishing framework
2018.09.28 01:10:04.150    Finishing cabinet
2018.09.28 01:10:04.150    Debug: Finishing output controllers
2018.09.28 01:10:04.151    Debug: Finishing LedWiz Nr. 01
2018.09.28 01:10:04.151    Updater thread for LedWiz 01 terminated.
2018.09.28 01:10:04.162    LedWiz Nr. 01 finished and updater thread stopped.
2018.09.28 01:10:04.162    Debug: Output controllers finished
2018.09.28 01:10:04.162    Cabinet finished
2018.09.28 01:10:04.162    DirectOutput framework finished.
2018.09.28 01:10:04.162    Bye and thanks for using!
2018.09.28 01:10:04.162    Initializing cabinet
2018.09.28 01:10:04.162    Debug: Initializing output controllers
2018.09.28 01:10:04.162    Debug: Output controllers initialized
2018.09.28 01:10:04.162    Cabinet initialized
2018.09.28 01:10:04.167    Opening 32-bit LedWiz driver...
2018.09.28 01:10:04.167    Debug: Initializing LedWiz Nr. 01
2018.09.28 01:10:04.167    LedWiz Nr. 01 initialized and updater thread initialized.
2018.09.28 01:10:04.167    Opening 32-bit LedWiz driver...
2018.09.28 01:10:04.167    Updater thread for LedWiz 01 started.
2018.09.28 01:10:05.434    Debug: Disposing LedWiz instance 01.
2018.09.28 01:10:22.534    Debug: Disposing LedWiz instance 01.
 

Link to comment
Share on other sites

8 hours ago, CaptainYell0wJacket99 said:

Now that I'm awake I will try this again

<CabinetConfigFilePattern>C:\DirectOutput\Config\CabinetConfig.xml</CabinetConfigFilePattern>

In your GlobalConfig_B2SServer.xml  Change the line to

<CabinetConfigFilePattern>C:\DirectOutput\Config\cabinet.xml</CabinetConfigFilePattern>

-

Thanks for looking, outhere.  Here is my DirectOutput.log file.  It looks like it isn't loading the cabinet config file and using the AutoConfig option.  I'm at a loss as to why.

DirectOutput Version 3.1.6656.21457, built 2018.03.23 11:55
MJR Grander Unified DOF R3++ edition feat. Djrobx, Rambo3, and Freezy
DOF created by SwissLizard | https://github.com/mjrgh/DirectOutput
2018.09.28 01:10:01.561    DirectOutput Logger initialized
2018.09.28 01:10:01.476    Pre-loading DLL Ciloci.Flee.dll from C:\DirectOutput\Ciloci.Flee.dll : ok
2018.09.28 01:10:01.478    Pre-loading DLL Extensions.dll from C:\DirectOutput\Extensions.dll : ok
2018.09.28 01:10:01.479    Pre-loading DLL FTD2XX32.dll from C:\DirectOutput\FTD2XX32.dll : ok
2018.09.28 01:10:01.480    Pre-loading DLL Newtonsoft.Json.dll from C:\DirectOutput\Newtonsoft.Json.dll : ok
2018.09.28 01:10:01.480    Pre-loading DLL PacDrive32.dll from C:\DirectOutput\PacDrive32.dll : ok
2018.09.28 01:10:01.481    Pre-loading DLL Q42.HueApi.ColorConverters.dll from C:\DirectOutput\Q42.HueApi.ColorConverters.dll : ok
2018.09.28 01:10:01.481    Pre-loading DLL Q42.HueApi.dll from C:\DirectOutput\Q42.HueApi.dll : ok
2018.09.28 01:10:01.545    Finishing framework
2018.09.28 01:10:01.546    Finishing cabinet
2018.09.28 01:10:01.547    Debug: Finishing output controllers
2018.09.28 01:10:01.547    Debug: Output controllers finished
2018.09.28 01:10:01.547    Cabinet finished
2018.09.28 01:10:01.547    DirectOutput framework finished.
2018.09.28 01:10:01.547    Bye and thanks for using!
2018.09.28 01:10:01.549    Global config filename is "C:\DirectOutput\Config\GlobalConfig_B2SServer.xml"
2018.09.28 01:10:01.561    Global config loaded from: C:\DirectOutput\Config\GlobalConfig_B2SServer.xml
2018.09.28 01:10:01.561    Loading Pinball parts
2018.09.28 01:10:01.561    Loading cabinet
2018.09.28 01:10:01.561    No cabinet config file loaded. Will use AutoConfig.
2018.09.28 01:10:01.562    Cabinet auto configuration started
2018.09.28 01:10:01.603    PhilipsHueAutoConfigurator.AutoConfig started...note, actual connection detection will happen asynchronously, and device disabled if not succesfull (check further down in the log)
2018.09.28 01:10:01.610    Opening 32-bit LedWiz driver...
2018.09.28 01:10:01.612    Detected and added LedWiz Nr. 1 with name LedWiz 01
2018.09.28 01:10:01.612    Added LedwizEquivalent Nr. 1 with name LedWiz 01 Equivalent for Ledwiz Nr. 1
2018.09.28 01:10:01.614    Cabinet auto configuration finished
2018.09.28 01:10:01.614    Cabinet loaded
2018.09.28 01:10:01.614    Loading table config
2018.09.28 01:10:01.614    No TableFilename specified, will use empty tableconfig
2018.09.28 01:10:01.614    Will try to load configs from DirectOutput.ini or LedControl.ini file(s) for RomName doflinx
2018.09.28 01:10:01.616    Loading LedControl file C:\DirectOutput\Config\directoutputconfig.ini
2018.09.28 01:10:01.619    Min DOF Version is 0.8 for file directoutputconfig.ini
2018.09.28 01:10:01.867    Loading LedControl file C:\DirectOutput\Config\directoutputconfig30.ini
2018.09.28 01:10:01.869    Min DOF Version is 0.8 for file directoutputconfig30.ini
2018.09.28 01:10:02.099    2 directoutputconfig.ini or ledcontrol.ini files loaded.
2018.09.28 01:10:02.100    Config for RomName doflinx exists in LedControl data. Updating cabinet and config.
2018.09.28 01:10:02.108    Table config loading finished: romname=doflinx, tablename=doflinx
2018.09.28 01:10:02.109    Pinball parts loaded
2018.09.28 01:10:02.109    Starting processes
2018.09.28 01:10:02.110    Initializing cabinet
2018.09.28 01:10:02.110    Debug: Initializing output controllers
2018.09.28 01:10:02.110    Debug: Initializing LedWiz Nr. 01
2018.09.28 01:10:02.111    LedWiz Nr. 01 initialized and updater thread initialized.
2018.09.28 01:10:02.111    Debug: Output controllers initialized
2018.09.28 01:10:02.112    Updater thread for LedWiz 01 started.
2018.09.28 01:10:02.114    Cabinet initialized
2018.09.28 01:10:02.116    Loading shape definition file: C:\DirectOutput\Config\DirectOutputShapes.xml
2018.09.28 01:10:02.158    Framework initialized.
2018.09.28 01:10:02.158    Have fun! :)
2018.09.28 01:10:02.162    Initializing cabinet
2018.09.28 01:10:02.163    Debug: Initializing output controllers
2018.09.28 01:10:02.163    Debug: Output controllers initialized
2018.09.28 01:10:02.163    Cabinet initialized
2018.09.28 01:10:02.166    Opening 32-bit LedWiz driver...
2018.09.28 01:10:02.166    Debug: Initializing LedWiz Nr. 01
2018.09.28 01:10:02.166    LedWiz Nr. 01 initialized and updater thread initialized.
2018.09.28 01:10:02.166    Opening 32-bit LedWiz driver...
2018.09.28 01:10:03.419    Debug: Disposing LedWiz instance 01.
2018.09.28 01:10:04.150    Finishing framework
2018.09.28 01:10:04.150    Finishing cabinet
2018.09.28 01:10:04.150    Debug: Finishing output controllers
2018.09.28 01:10:04.151    Debug: Finishing LedWiz Nr. 01
2018.09.28 01:10:04.151    Updater thread for LedWiz 01 terminated.
2018.09.28 01:10:04.162    LedWiz Nr. 01 finished and updater thread stopped.
2018.09.28 01:10:04.162    Debug: Output controllers finished
2018.09.28 01:10:04.162    Cabinet finished
2018.09.28 01:10:04.162    DirectOutput framework finished.
2018.09.28 01:10:04.162    Bye and thanks for using!
2018.09.28 01:10:04.162    Initializing cabinet
2018.09.28 01:10:04.162    Debug: Initializing output controllers
2018.09.28 01:10:04.162    Debug: Output controllers initialized
2018.09.28 01:10:04.162    Cabinet initialized
2018.09.28 01:10:04.167    Opening 32-bit LedWiz driver...
2018.09.28 01:10:04.167    Debug: Initializing LedWiz Nr. 01
2018.09.28 01:10:04.167    LedWiz Nr. 01 initialized and updater thread initialized.
2018.09.28 01:10:04.167    Opening 32-bit LedWiz driver...
2018.09.28 01:10:04.167    Updater thread for LedWiz 01 started.
2018.09.28 01:10:05.434    Debug: Disposing LedWiz instance 01.
2018.09.28 01:10:22.534    Debug: Disposing LedWiz instance 01.
 

 

Link to comment
Share on other sites

Thanks, outhere.  I added the line above to my  GlobalConfig_B2SServer.xml  as it didn't previously exist in that file.  I started DOF and opened my ACDC Luci table and then closed everything.  Here is the log file from that session.  As you can see, there appears to be an exception happening when loading the cabinet config file.  Here is the log along with my cabinet.xml file.  Teensy is on COM6.   Thanks again!

DirectOutput.log:

DirectOutput Version 3.1.6656.21457, built 2018.03.23 11:55
MJR Grander Unified DOF R3++ edition feat. Djrobx, Rambo3, and Freezy
DOF created by SwissLizard | https://github.com/mjrgh/DirectOutput
2018.09.28 10:47:54.683    DirectOutput Logger initialized
2018.09.28 10:47:54.553    Pre-loading DLL Ciloci.Flee.dll from C:\DirectOutput\Ciloci.Flee.dll : ok
2018.09.28 10:47:54.560    Pre-loading DLL Extensions.dll from C:\DirectOutput\Extensions.dll : ok
2018.09.28 10:47:54.562    Pre-loading DLL FTD2XX32.dll from C:\DirectOutput\FTD2XX32.dll : ok
2018.09.28 10:47:54.563    Pre-loading DLL Newtonsoft.Json.dll from C:\DirectOutput\Newtonsoft.Json.dll : ok
2018.09.28 10:47:54.576    Pre-loading DLL PacDrive32.dll from C:\DirectOutput\PacDrive32.dll : ok
2018.09.28 10:47:54.580    Pre-loading DLL Q42.HueApi.ColorConverters.dll from C:\DirectOutput\Q42.HueApi.ColorConverters.dll : ok
2018.09.28 10:47:54.586    Pre-loading DLL Q42.HueApi.dll from C:\DirectOutput\Q42.HueApi.dll : ok
2018.09.28 10:47:54.664    Finishing framework
2018.09.28 10:47:54.666    Finishing cabinet
2018.09.28 10:47:54.666    Debug: Finishing output controllers
2018.09.28 10:47:54.666    Debug: Output controllers finished
2018.09.28 10:47:54.666    Cabinet finished
2018.09.28 10:47:54.666    DirectOutput framework finished.
2018.09.28 10:47:54.666    Bye and thanks for using!
2018.09.28 10:47:54.668    Global config filename is "C:\DirectOutput\Config\GlobalConfig_B2SServer.xml"
2018.09.28 10:47:54.683    Global config loaded from: C:\DirectOutput\Config\GlobalConfig_B2SServer.xml
2018.09.28 10:47:54.683    Loading Pinball parts
2018.09.28 10:47:54.683    Loading cabinet
2018.09.28 10:47:54.684    Will load cabinet config file: C:\DirectOutput\Config\Cabinet.xml
2018.09.28 10:47:54.693    EXCEPTION: Could not load cabinet config from XML data.
2018.09.28 10:47:54.693    EXCEPTION: Thread: 
2018.09.28 10:47:54.693    EXCEPTION: Message: Exception --> Could not deserialize the cabinet config from XML data.
2018.09.28 10:47:54.693    EXCEPTION: A exception occured when loading cabinet config file: C:\DirectOutput\Config\Cabinet.xml
2018.09.28 10:47:54.693    EXCEPTION: Thread: 
2018.09.28 10:47:54.693    EXCEPTION: Message: NullReferenceException --> Object reference not set to an instance of an object.
2018.09.28 10:47:54.695    EXCEPTION: Stacktrace:    at DirectOutput.Log.Exception(String Message, Exception E)
2018.09.28 10:47:54.695    EXCEPTION: Stacktrace:    at DirectOutput.Cab.Cabinet.GetCabinetFromConfigXml(String ConfigXml)
2018.09.28 10:47:54.695    EXCEPTION: Stacktrace:    at DirectOutput.Cab.Cabinet.GetCabinetFromConfigXmlFile(String FileName)
2018.09.28 10:47:54.695    EXCEPTION: Stacktrace:    at DirectOutput.Cab.Cabinet.GetCabinetFromConfigXmlFile(FileInfo CabinetConfigFile)
2018.09.28 10:47:54.695    EXCEPTION: Stacktrace:    at DirectOutput.Pinball.Setup(String GlobalConfigFilename, String TableFilename, String RomName)
2018.09.28 10:47:54.695    EXCEPTION: Targetsite: Void Exception(System.String, System.Exception)
2018.09.28 10:47:54.695    No cabinet config file loaded. Will use AutoConfig.
2018.09.28 10:47:54.696    Cabinet auto configuration started
2018.09.28 10:47:54.748    PhilipsHueAutoConfigurator.AutoConfig started...note, actual connection detection will happen asynchronously, and device disabled if not succesfull (check further down in the log)
2018.09.28 10:47:54.756    Opening 32-bit LedWiz driver...
2018.09.28 10:47:54.758    Detected and added LedWiz Nr. 1 with name LedWiz 01
2018.09.28 10:47:54.758    Added LedwizEquivalent Nr. 1 with name LedWiz 01 Equivalent for Ledwiz Nr. 1
2018.09.28 10:47:54.761    Cabinet auto configuration finished
2018.09.28 10:47:54.761    Cabinet loaded
2018.09.28 10:47:54.761    Loading table config
2018.09.28 10:47:54.761    No TableFilename specified, will use empty tableconfig
2018.09.28 10:47:54.761    Will try to load configs from DirectOutput.ini or LedControl.ini file(s) for RomName doflinx
2018.09.28 10:47:54.763    Loading LedControl file C:\DirectOutput\Config\directoutputconfig.ini
2018.09.28 10:47:54.766    Min DOF Version is 0.8 for file directoutputconfig.ini
2018.09.28 10:47:55.033    Loading LedControl file C:\DirectOutput\Config\directoutputconfig30.ini
2018.09.28 10:47:55.037    Min DOF Version is 0.8 for file directoutputconfig30.ini
2018.09.28 10:47:55.269    2 directoutputconfig.ini or ledcontrol.ini files loaded.
2018.09.28 10:47:55.270    Config for RomName doflinx exists in LedControl data. Updating cabinet and config.
2018.09.28 10:47:55.279    Table config loading finished: romname=doflinx, tablename=doflinx
2018.09.28 10:47:55.279    Pinball parts loaded
2018.09.28 10:47:55.280    Starting processes
2018.09.28 10:47:55.280    Initializing cabinet
2018.09.28 10:47:55.280    Debug: Initializing output controllers
2018.09.28 10:47:55.280    Debug: Initializing LedWiz Nr. 01
2018.09.28 10:47:55.282    LedWiz Nr. 01 initialized and updater thread initialized.
2018.09.28 10:47:55.282    Debug: Output controllers initialized
2018.09.28 10:47:55.282    Updater thread for LedWiz 01 started.
2018.09.28 10:47:55.284    Cabinet initialized
2018.09.28 10:47:55.286    Loading shape definition file: C:\DirectOutput\Config\DirectOutputShapes.xml
2018.09.28 10:47:55.337    Framework initialized.
2018.09.28 10:47:55.337    Have fun! :)
2018.09.28 10:47:55.343    Initializing cabinet
2018.09.28 10:47:55.343    Debug: Initializing output controllers
2018.09.28 10:47:55.343    Debug: Output controllers initialized
2018.09.28 10:47:55.343    Cabinet initialized
2018.09.28 10:47:55.347    Opening 32-bit LedWiz driver...
2018.09.28 10:47:55.347    Debug: Initializing LedWiz Nr. 01
2018.09.28 10:47:55.347    LedWiz Nr. 01 initialized and updater thread initialized.
2018.09.28 10:47:55.347    Opening 32-bit LedWiz driver...
2018.09.28 10:47:56.613    Debug: Disposing LedWiz instance 01.
2018.09.28 10:47:57.338    Finishing framework
2018.09.28 10:47:57.338    Finishing cabinet
2018.09.28 10:47:57.339    Debug: Finishing output controllers
2018.09.28 10:47:57.339    Debug: Finishing LedWiz Nr. 01
2018.09.28 10:47:57.339    Updater thread for LedWiz 01 terminated.
2018.09.28 10:47:57.350    LedWiz Nr. 01 finished and updater thread stopped.
2018.09.28 10:47:57.350    Debug: Output controllers finished
2018.09.28 10:47:57.350    Cabinet finished
2018.09.28 10:47:57.350    DirectOutput framework finished.
2018.09.28 10:47:57.350    Bye and thanks for using!
2018.09.28 10:47:57.350    Initializing cabinet
2018.09.28 10:47:57.350    Debug: Initializing output controllers
2018.09.28 10:47:57.350    Debug: Output controllers initialized
2018.09.28 10:47:57.350    Cabinet initialized
2018.09.28 10:47:57.356    Opening 32-bit LedWiz driver...
2018.09.28 10:47:57.356    Debug: Initializing LedWiz Nr. 01
2018.09.28 10:47:57.356    LedWiz Nr. 01 initialized and updater thread initialized.
2018.09.28 10:47:57.356    Opening 32-bit LedWiz driver...
2018.09.28 10:47:57.356    Updater thread for LedWiz 01 started.
2018.09.28 10:47:58.612    Debug: Disposing LedWiz instance 01.
2018.09.28 10:48:00.612    Debug: Disposing LedWiz instance 01.
2018.09.28 10:49:18.163    ArtNet  finished and updater thread stopped.
2018.09.28 10:49:18.163    PinControl  finished and updater thread stopped.
2018.09.28 10:49:18.163    Debug: Finishing LedWiz Nr. 01
2018.09.28 10:49:18.163    Updater thread for LedWiz 01 terminated.
2018.09.28 10:49:18.174    LedWiz Nr. 01 finished and updater thread stopped.
2018.09.28 10:49:18.174    ArtNet  finished and updater thread stopped.
2018.09.28 10:49:18.174    PinControl  finished and updater thread stopped.
2018.09.28 10:49:18.174    Finishing cabinet
2018.09.28 10:49:18.174    Debug: Finishing output controllers
2018.09.28 10:49:18.174    Debug: Output controllers finished
2018.09.28 10:49:18.174    Cabinet finished
2018.09.28 10:49:18.179    Debug: Disposing LedWiz instance 01.
 

cabinet.xml:

<?xml version="1.0"?>
<Cabinet xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Name>GeCh Pin</Name>
<OutputControllers>


<TeensyStripController>
<Name>LedStripController</Name>
<NumberOfLedsStrip1>144</NumberOfLedsStrip1>
<NumberOfLedsStrip2>0</NumberOfLedsStrip2>
<NumberOfLedsStrip3>0</NumberOfLedsStrip3>
<NumberOfLedsStrip4>0</NumberOfLedsStrip4>
<NumberOfLedsStrip5>0</NumberOfLedsStrip5>
<NumberOfLedsStrip6>0</NumberOfLedsStrip6>
<NumberOfLedsStrip7>0</NumberOfLedsStrip7>
<NumberOfLedsStrip8>0</NumberOfLedsStrip8>
<ComPortName>COM6</ComPortName>
</TeensyStripController>
 
</OutputControllers>

<Toys>
    
<LedStrip>
  <Name>Sideboard Right</Name>
  <Width>1</Width>
  <Height>72</Height>
  <LedStripArrangement>BottomUpRightLeft</LedStripArrangement>
  <ColorOrder>GRB</ColorOrder>
  <FirstLedNumber>1</FirstLedNumber>
  <FadingCurveName>SwissLizardsLedCurve</FadingCurveName>
  <OutputControllerName>LedStripController</OutputControllerName>
</LedStrip>
      
<LedStrip>
  <Name>Sideboard Left</Name>
  <Width>1</Width>
  <Height>72</Height>
  <LedStripArrangement>TopDownLeftRight</LedStripArrangement>
  <ColorOrder>GRB</ColorOrder>
  <FirstLedNumber>73</FirstLedNumber>
  <FadingCurveName>SwissLizardsLedCurve</FadingCurveName>
  <OutputControllerName>LedStripController</OutputControllerName>
</LedStrip>

<LedWizEquivalent>

   <Name>LedWizEquivalent 30</Name>
    <Outputs>

    <LedWizEquivalentOutput>
    <OutputName>Sideboard Right</OutputName>
    <LedWizEquivalentOutputNumber>1</LedWizEquivalentOutputNumber>
    </LedWizEquivalentOutput>

    <LedWizEquivalentOutput>
    <OutputName>Sideboard Left</OutputName>
    <LedWizEquivalentOutputNumber>4</LedWizEquivalentOutputNumber>
    </LedWizEquivalentOutput>

    </Outputs>
    <LedWizNumber>30</LedWizNumber>
</LedWizEquivalent>
   
</Toys>

</Cabinet>

Link to comment
Share on other sites

When I run the cabinet.xml text through an html validator it says the following.  I have my </Cabinet> terminator at the end of the file.  Does this need to change?

Click on errorjump.png to jump to the error. In the document, you can point at error.png with your mouse to see the error message. 
Errors in the XML document: 

2: 63 Element type "Cabinet" must be followed by either attribute specifications, ">" or "/>".


XML document: 

1 <?xml version="1.0"?>
2 <Cabinet xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
Link to comment
Share on other sites

Well, I found the first problem.  I was missing a space in my <Cabinet....> tag (instance" xmlns:").

Still getting an error, but it appears to be making it farther than it was....

DirectOutput.log:

DirectOutput Version 3.1.6656.21457, built 2018.03.23 11:55
MJR Grander Unified DOF R3++ edition feat. Djrobx, Rambo3, and Freezy
DOF created by SwissLizard | https://github.com/mjrgh/DirectOutput
2018.09.28 11:05:51.292    DirectOutput Logger initialized
2018.09.28 11:05:51.180    Pre-loading DLL Ciloci.Flee.dll from C:\DirectOutput\Ciloci.Flee.dll : ok
2018.09.28 11:05:51.182    Pre-loading DLL Extensions.dll from C:\DirectOutput\Extensions.dll : ok
2018.09.28 11:05:51.182    Pre-loading DLL FTD2XX32.dll from C:\DirectOutput\FTD2XX32.dll : ok
2018.09.28 11:05:51.183    Pre-loading DLL Newtonsoft.Json.dll from C:\DirectOutput\Newtonsoft.Json.dll : ok
2018.09.28 11:05:51.184    Pre-loading DLL PacDrive32.dll from C:\DirectOutput\PacDrive32.dll : ok
2018.09.28 11:05:51.184    Pre-loading DLL Q42.HueApi.ColorConverters.dll from C:\DirectOutput\Q42.HueApi.ColorConverters.dll : ok
2018.09.28 11:05:51.185    Pre-loading DLL Q42.HueApi.dll from C:\DirectOutput\Q42.HueApi.dll : ok
2018.09.28 11:05:51.273    Finishing framework
2018.09.28 11:05:51.274    Finishing cabinet
2018.09.28 11:05:51.274    Debug: Finishing output controllers
2018.09.28 11:05:51.274    Debug: Output controllers finished
2018.09.28 11:05:51.274    Cabinet finished
2018.09.28 11:05:51.274    DirectOutput framework finished.
2018.09.28 11:05:51.274    Bye and thanks for using!
2018.09.28 11:05:51.276    Global config filename is "C:\DirectOutput\Config\GlobalConfig_B2SServer.xml"
2018.09.28 11:05:51.292    Global config loaded from: C:\DirectOutput\Config\GlobalConfig_B2SServer.xml
2018.09.28 11:05:51.292    Loading Pinball parts
2018.09.28 11:05:51.292    Loading cabinet
2018.09.28 11:05:51.293    Will load cabinet config file: C:\DirectOutput\Config\Cabinet.xml
2018.09.28 11:05:51.372    1 output controller defnitions and 3 toy definitions loaded from cabinet config.
2018.09.28 11:05:51.372    Cabinet config file has AutoConfig feature enabled. Calling AutoConfig.
2018.09.28 11:05:51.372    Cabinet auto configuration started
2018.09.28 11:05:51.395    PhilipsHueAutoConfigurator.AutoConfig started...note, actual connection detection will happen asynchronously, and device disabled if not succesfull (check further down in the log)
2018.09.28 11:05:51.403    Opening 32-bit LedWiz driver...
2018.09.28 11:05:51.403    Detected and added LedWiz Nr. 1 with name LedWiz 01
2018.09.28 11:05:51.403    Added LedwizEquivalent Nr. 1 with name LedWiz 01 Equivalent for Ledwiz Nr. 1
2018.09.28 11:05:51.405    Cabinet auto configuration finished
2018.09.28 11:05:51.405    Autoconfig complete.
2018.09.28 11:05:51.405    Cabinet config loaded successfully from C:\DirectOutput\Config\Cabinet.xml
2018.09.28 11:05:51.405    Cabinet loaded
2018.09.28 11:05:51.405    Loading table config
2018.09.28 11:05:51.405    No TableFilename specified, will use empty tableconfig
2018.09.28 11:05:51.405    Will try to load configs from DirectOutput.ini or LedControl.ini file(s) for RomName doflinx
2018.09.28 11:05:51.407    Loading LedControl file C:\DirectOutput\Config\directoutputconfig.ini
2018.09.28 11:05:51.410    Min DOF Version is 0.8 for file directoutputconfig.ini
2018.09.28 11:05:51.681    Loading LedControl file C:\DirectOutput\Config\directoutputconfig30.ini
2018.09.28 11:05:51.683    Min DOF Version is 0.8 for file directoutputconfig30.ini
2018.09.28 11:05:51.913    2 directoutputconfig.ini or ledcontrol.ini files loaded.
2018.09.28 11:05:51.914    Config for RomName doflinx exists in LedControl data. Updating cabinet and config.
2018.09.28 11:05:51.930    Table config loading finished: romname=doflinx, tablename=doflinx
2018.09.28 11:05:51.931    Pinball parts loaded
2018.09.28 11:05:51.931    Starting processes
2018.09.28 11:05:51.931    Initializing cabinet
2018.09.28 11:05:51.931    Debug: Initializing output controllers
2018.09.28 11:05:51.934    TeensyStripController LedStripController intialized and updater thread started.
2018.09.28 11:05:51.934    Debug: Initializing LedWiz Nr. 01
2018.09.28 11:05:51.934    TeensyStripController LedStripController updater thread  started.
2018.09.28 11:05:51.935    LedWiz Nr. 01 initialized and updater thread initialized.
2018.09.28 11:05:51.935    Debug: Output controllers initialized
2018.09.28 11:05:51.935    Updater thread for LedWiz 01 started.
2018.09.28 11:05:51.939    Cabinet initialized
2018.09.28 11:05:51.941    Loading shape definition file: C:\DirectOutput\Config\DirectOutputShapes.xml
2018.09.28 11:05:51.968    Debug: MatrixBase for RGBAMatrixShiftEffect. Calculated area size: AreaDef(L:0, T:0, W:100, H:100), Matrix(W:72, H:1), ResultArea(Left: 0, Top:0, Right:0, Bottom:71, Width:1, Height:72)
2018.09.28 11:05:51.968    Debug: MatrixBase for RGBAMatrixFlickerEffect. Calculated area size: AreaDef(L:0, T:70, W:100, H:15), Matrix(W:72, H:1), ResultArea(Left: 0, Top:50, Right:0, Bottom:61, Width:1, Height:12)
2018.09.28 11:05:51.968    Debug: MatrixBase for RGBAMatrixShiftEffect. Calculated area size: AreaDef(L:0, T:0, W:100, H:100), Matrix(W:72, H:1), ResultArea(Left: 0, Top:0, Right:0, Bottom:71, Width:1, Height:72)
2018.09.28 11:05:51.968    Debug: MatrixBase for RGBAMatrixShiftEffect. Calculated area size: AreaDef(L:0, T:25, W:100, H:25), Matrix(W:72, H:1), ResultArea(Left: 0, Top:18, Right:0, Bottom:36, Width:1, Height:19)
2018.09.28 11:05:51.968    Debug: MatrixBase for RGBAMatrixShiftEffect. Calculated area size: AreaDef(L:0, T:50, W:100, H:25), Matrix(W:72, H:1), ResultArea(Left: 0, Top:36, Right:0, Bottom:54, Width:1, Height:19)
2018.09.28 11:05:51.969    Debug: MatrixBase for RGBAMatrixFlickerEffect. Calculated area size: AreaDef(L:0, T:70, W:100, H:15), Matrix(W:72, H:1), ResultArea(Left: 0, Top:50, Right:0, Bottom:61, Width:1, Height:12)
2018.09.28 11:05:51.969    Debug: MatrixBase for RGBAMatrixFlickerEffect. Calculated area size: AreaDef(L:0, T:85, W:100, H:15), Matrix(W:72, H:1), ResultArea(Left: 0, Top:61, Right:0, Bottom:71, Width:1, Height:11)
2018.09.28 11:05:51.969    Debug: MatrixBase for RGBAMatrixShiftEffect. Calculated area size: AreaDef(L:0, T:0, W:100, H:100), Matrix(W:72, H:1), ResultArea(Left: 0, Top:0, Right:0, Bottom:71, Width:1, Height:72)
2018.09.28 11:05:51.969    Debug: MatrixBase for RGBAMatrixShiftEffect. Calculated area size: AreaDef(L:0, T:0, W:100, H:50), Matrix(W:72, H:1), ResultArea(Left: 0, Top:0, Right:0, Bottom:36, Width:1, Height:37)
2018.09.28 11:05:51.969    Debug: MatrixBase for RGBAMatrixShiftEffect. Calculated area size: AreaDef(L:0, T:80, W:100, H:20), Matrix(W:72, H:1), ResultArea(Left: 0, Top:57, Right:0, Bottom:71, Width:1, Height:15)
2018.09.28 11:05:51.969    Debug: MatrixBase for RGBAMatrixShiftEffect. Calculated area size: AreaDef(L:0, T:80, W:100, H:20), Matrix(W:72, H:1), ResultArea(Left: 0, Top:57, Right:0, Bottom:71, Width:1, Height:15)
2018.09.28 11:05:51.969    Debug: MatrixBase for RGBAMatrixColorEffect. Calculated area size: AreaDef(L:0, T:80, W:100, H:10), Matrix(W:72, H:1), ResultArea(Left: 0, Top:57, Right:0, Bottom:64, Width:1, Height:8)
2018.09.28 11:05:51.969    Debug: MatrixBase for RGBAMatrixColorEffect. Calculated area size: AreaDef(L:0, T:80, W:100, H:10), Matrix(W:72, H:1), ResultArea(Left: 0, Top:57, Right:0, Bottom:64, Width:1, Height:8)
2018.09.28 11:05:51.969    Debug: MatrixBase for RGBAMatrixShiftEffect. Calculated area size: AreaDef(L:0, T:72, W:100, H:15), Matrix(W:72, H:1), ResultArea(Left: 0, Top:51, Right:0, Bottom:62, Width:1, Height:12)
2018.09.28 11:05:51.969    Debug: MatrixBase for RGBAMatrixShiftEffect. Calculated area size: AreaDef(L:0, T:72, W:100, H:15), Matrix(W:72, H:1), ResultArea(Left: 0, Top:51, Right:0, Bottom:62, Width:1, Height:12)
2018.09.28 11:05:51.969    Debug: MatrixBase for RGBAMatrixPlasmaEffect. Calculated area size: AreaDef(L:0, T:85, W:100, H:15), Matrix(W:72, H:1), ResultArea(Left: 0, Top:61, Right:0, Bottom:71, Width:1, Height:11)
2018.09.28 11:05:51.969    Debug: MatrixBase for RGBAMatrixShiftEffect. Calculated area size: AreaDef(L:0, T:0, W:100, H:100), Matrix(W:72, H:1), ResultArea(Left: 0, Top:0, Right:0, Bottom:71, Width:1, Height:72)
2018.09.28 11:05:51.969    Debug: MatrixBase for RGBAMatrixFlickerEffect. Calculated area size: AreaDef(L:0, T:70, W:100, H:15), Matrix(W:72, H:1), ResultArea(Left: 0, Top:50, Right:0, Bottom:61, Width:1, Height:12)
2018.09.28 11:05:51.969    Debug: MatrixBase for RGBAMatrixShiftEffect. Calculated area size: AreaDef(L:0, T:0, W:100, H:100), Matrix(W:72, H:1), ResultArea(Left: 0, Top:0, Right:0, Bottom:71, Width:1, Height:72)
2018.09.28 11:05:51.969    Debug: MatrixBase for RGBAMatrixShiftEffect. Calculated area size: AreaDef(L:0, T:25, W:100, H:25), Matrix(W:72, H:1), ResultArea(Left: 0, Top:18, Right:0, Bottom:36, Width:1, Height:19)
2018.09.28 11:05:51.969    Debug: MatrixBase for RGBAMatrixShiftEffect. Calculated area size: AreaDef(L:0, T:50, W:100, H:25), Matrix(W:72, H:1), ResultArea(Left: 0, Top:36, Right:0, Bottom:54, Width:1, Height:19)
2018.09.28 11:05:51.969    Debug: MatrixBase for RGBAMatrixFlickerEffect. Calculated area size: AreaDef(L:0, T:70, W:100, H:15), Matrix(W:72, H:1), ResultArea(Left: 0, Top:50, Right:0, Bottom:61, Width:1, Height:12)
2018.09.28 11:05:51.969    Debug: MatrixBase for RGBAMatrixFlickerEffect. Calculated area size: AreaDef(L:0, T:85, W:100, H:15), Matrix(W:72, H:1), ResultArea(Left: 0, Top:61, Right:0, Bottom:71, Width:1, Height:11)
2018.09.28 11:05:51.969    Debug: MatrixBase for RGBAMatrixShiftEffect. Calculated area size: AreaDef(L:0, T:0, W:100, H:50), Matrix(W:72, H:1), ResultArea(Left: 0, Top:0, Right:0, Bottom:36, Width:1, Height:37)
2018.09.28 11:05:51.969    Debug: MatrixBase for RGBAMatrixShiftEffect. Calculated area size: AreaDef(L:0, T:80, W:100, H:20), Matrix(W:72, H:1), ResultArea(Left: 0, Top:57, Right:0, Bottom:71, Width:1, Height:15)
2018.09.28 11:05:51.969    Debug: MatrixBase for RGBAMatrixShiftEffect. Calculated area size: AreaDef(L:0, T:80, W:100, H:20), Matrix(W:72, H:1), ResultArea(Left: 0, Top:57, Right:0, Bottom:71, Width:1, Height:15)
2018.09.28 11:05:51.975    Framework initialized.
2018.09.28 11:05:51.975    Have fun! :)
2018.09.28 11:05:51.985    Initializing cabinet
2018.09.28 11:05:51.985    Debug: Initializing output controllers
2018.09.28 11:05:51.985    Debug: Output controllers initialized
2018.09.28 11:05:51.985    Cabinet initialized
2018.09.28 11:05:51.995    Opening 32-bit LedWiz driver...
2018.09.28 11:05:51.995    Debug: Initializing LedWiz Nr. 01
2018.09.28 11:05:51.995    LedWiz Nr. 01 initialized and updater thread initialized.
2018.09.28 11:05:51.995    Opening 32-bit LedWiz driver...
2018.09.28 11:05:52.444    EXCEPTION: TeensyStripController LedStripController updater thread  could not connect to the controller. Thread will quit.
2018.09.28 11:05:52.444    EXCEPTION: Thread: TeensyStripController LedStripController updater thread 
2018.09.28 11:05:52.444    EXCEPTION: Message: IOException --> The semaphore timeout period has expired.
2018.09.28 11:05:52.444    
2018.09.28 11:05:52.444    
2018.09.28 11:05:52.448    EXCEPTION: Stacktrace:    at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
2018.09.28 11:05:52.448    EXCEPTION: Stacktrace:    at System.IO.Ports.SerialStream.EndWrite(IAsyncResult asyncResult)
2018.09.28 11:05:52.448    EXCEPTION: Stacktrace:    at System.IO.Ports.SerialStream.Write(Byte[] array, Int32 offset, Int32 count, Int32 timeout)
2018.09.28 11:05:52.448    EXCEPTION: Stacktrace:    at System.IO.Ports.SerialPort.Write(Byte[] buffer, Int32 offset, Int32 count)
2018.09.28 11:05:52.448    EXCEPTION: Stacktrace:    at DirectOutput.Cab.Out.AdressableLedStrip.TeensyStripController.ConnectToController()
2018.09.28 11:05:52.448    EXCEPTION: Stacktrace:    at DirectOutput.Cab.Out.OutputControllerCompleteBase.UpdaterThreadDoIt()
2018.09.28 11:05:52.448    EXCEPTION: Targetsite: Void WinIOError(Int32, System.String)

2018.09.28 11:05:53.246    Debug: Disposing LedWiz instance 01.
2018.09.28 11:05:53.978    Finishing framework
2018.09.28 11:05:53.979    Finishing cabinet
2018.09.28 11:05:53.980    Debug: Finishing output controllers
2018.09.28 11:05:53.980    TeensyStripController LedStripController finished and updater thread stopped.
2018.09.28 11:05:53.980    Debug: Finishing LedWiz Nr. 01
2018.09.28 11:05:53.980    Updater thread for LedWiz 01 terminated.
2018.09.28 11:05:53.991    LedWiz Nr. 01 finished and updater thread stopped.
2018.09.28 11:05:53.991    Debug: Output controllers finished
2018.09.28 11:05:53.991    Cabinet finished
2018.09.28 11:05:53.991    DirectOutput framework finished.
2018.09.28 11:05:53.991    Bye and thanks for using!
2018.09.28 11:05:53.991    Initializing cabinet
2018.09.28 11:05:53.991    Debug: Initializing output controllers
2018.09.28 11:05:53.991    Debug: Output controllers initialized
2018.09.28 11:05:53.991    Cabinet initialized
2018.09.28 11:05:54.003    Opening 32-bit LedWiz driver...
2018.09.28 11:05:54.003    Debug: Initializing LedWiz Nr. 01
2018.09.28 11:05:54.003    Updater thread for LedWiz 01 started.
2018.09.28 11:05:54.004    LedWiz Nr. 01 initialized and updater thread initialized.
2018.09.28 11:05:54.004    Opening 32-bit LedWiz driver...
2018.09.28 11:05:54.258    Debug: Disposing LedWiz instance 01.
2018.09.28 11:05:56.281    Debug: Disposing LedWiz instance 01.
2018.09.28 11:06:29.464    ArtNet  finished and updater thread stopped.
2018.09.28 11:06:29.464    PinControl  finished and updater thread stopped.
2018.09.28 11:06:29.464    Debug: Finishing LedWiz Nr. 01
2018.09.28 11:06:29.464    Updater thread for LedWiz 01 terminated.
2018.09.28 11:06:29.476    LedWiz Nr. 01 finished and updater thread stopped.
2018.09.28 11:06:29.476    ArtNet  finished and updater thread stopped.
2018.09.28 11:06:29.476    PinControl  finished and updater thread stopped.
2018.09.28 11:06:29.476    Finishing cabinet
2018.09.28 11:06:29.476    Debug: Finishing output controllers
2018.09.28 11:06:29.476    Debug: Output controllers finished
2018.09.28 11:06:29.476    Cabinet finished
2018.09.28 11:06:29.480    Debug: Disposing LedWiz instance 01.
2018.09.28 11:06:29.481    Debug: Disposing LedWiz instance 01.
 

Link to comment
Share on other sites

45 minutes ago, CaptainYell0wJacket99 said:

You did load the software on the Teensy board  to run the LED strips  ?

-

Well, I found the first problem.  I was missing a space in my <Cabinet....> tag (instance" xmlns:").

Still getting an error, but it appears to be making it farther than it was....

DirectOutput.log:

DirectOutput Version 3.1.6656.21457, built 2018.03.23 11:55
MJR Grander Unified DOF R3++ edition feat. Djrobx, Rambo3, and Freezy
DOF created by SwissLizard | https://github.com/mjrgh/DirectOutput
2018.09.28 11:05:51.292    DirectOutput Logger initialized
2018.09.28 11:05:51.180    Pre-loading DLL Ciloci.Flee.dll from C:\DirectOutput\Ciloci.Flee.dll : ok
2018.09.28 11:05:51.182    Pre-loading DLL Extensions.dll from C:\DirectOutput\Extensions.dll : ok
2018.09.28 11:05:51.182    Pre-loading DLL FTD2XX32.dll from C:\DirectOutput\FTD2XX32.dll : ok
2018.09.28 11:05:51.183    Pre-loading DLL Newtonsoft.Json.dll from C:\DirectOutput\Newtonsoft.Json.dll : ok
2018.09.28 11:05:51.184    Pre-loading DLL PacDrive32.dll from C:\DirectOutput\PacDrive32.dll : ok
2018.09.28 11:05:51.184    Pre-loading DLL Q42.HueApi.ColorConverters.dll from C:\DirectOutput\Q42.HueApi.ColorConverters.dll : ok
2018.09.28 11:05:51.185    Pre-loading DLL Q42.HueApi.dll from C:\DirectOutput\Q42.HueApi.dll : ok
2018.09.28 11:05:51.273    Finishing framework
2018.09.28 11:05:51.274    Finishing cabinet
2018.09.28 11:05:51.274    Debug: Finishing output controllers
2018.09.28 11:05:51.274    Debug: Output controllers finished
2018.09.28 11:05:51.274    Cabinet finished
2018.09.28 11:05:51.274    DirectOutput framework finished.
2018.09.28 11:05:51.274    Bye and thanks for using!
2018.09.28 11:05:51.276    Global config filename is "C:\DirectOutput\Config\GlobalConfig_B2SServer.xml"
2018.09.28 11:05:51.292    Global config loaded from: C:\DirectOutput\Config\GlobalConfig_B2SServer.xml
2018.09.28 11:05:51.292    Loading Pinball parts
2018.09.28 11:05:51.292    Loading cabinet
2018.09.28 11:05:51.293    Will load cabinet config file: C:\DirectOutput\Config\Cabinet.xml
2018.09.28 11:05:51.372    1 output controller defnitions and 3 toy definitions loaded from cabinet config.
2018.09.28 11:05:51.372    Cabinet config file has AutoConfig feature enabled. Calling AutoConfig.
2018.09.28 11:05:51.372    Cabinet auto configuration started
2018.09.28 11:05:51.395    PhilipsHueAutoConfigurator.AutoConfig started...note, actual connection detection will happen asynchronously, and device disabled if not succesfull (check further down in the log)
2018.09.28 11:05:51.403    Opening 32-bit LedWiz driver...
2018.09.28 11:05:51.403    Detected and added LedWiz Nr. 1 with name LedWiz 01
2018.09.28 11:05:51.403    Added LedwizEquivalent Nr. 1 with name LedWiz 01 Equivalent for Ledwiz Nr. 1
2018.09.28 11:05:51.405    Cabinet auto configuration finished
2018.09.28 11:05:51.405    Autoconfig complete.
2018.09.28 11:05:51.405    Cabinet config loaded successfully from C:\DirectOutput\Config\Cabinet.xml
2018.09.28 11:05:51.405    Cabinet loaded
2018.09.28 11:05:51.405    Loading table config
2018.09.28 11:05:51.405    No TableFilename specified, will use empty tableconfig
2018.09.28 11:05:51.405    Will try to load configs from DirectOutput.ini or LedControl.ini file(s) for RomName doflinx
2018.09.28 11:05:51.407    Loading LedControl file C:\DirectOutput\Config\directoutputconfig.ini
2018.09.28 11:05:51.410    Min DOF Version is 0.8 for file directoutputconfig.ini
2018.09.28 11:05:51.681    Loading LedControl file C:\DirectOutput\Config\directoutputconfig30.ini
2018.09.28 11:05:51.683    Min DOF Version is 0.8 for file directoutputconfig30.ini
2018.09.28 11:05:51.913    2 directoutputconfig.ini or ledcontrol.ini files loaded.
2018.09.28 11:05:51.914    Config for RomName doflinx exists in LedControl data. Updating cabinet and config.
2018.09.28 11:05:51.930    Table config loading finished: romname=doflinx, tablename=doflinx
2018.09.28 11:05:51.931    Pinball parts loaded
2018.09.28 11:05:51.931    Starting processes
2018.09.28 11:05:51.931    Initializing cabinet
2018.09.28 11:05:51.931    Debug: Initializing output controllers
2018.09.28 11:05:51.934    TeensyStripController LedStripController intialized and updater thread started.
2018.09.28 11:05:51.934    Debug: Initializing LedWiz Nr. 01
2018.09.28 11:05:51.934    TeensyStripController LedStripController updater thread  started.
2018.09.28 11:05:51.935    LedWiz Nr. 01 initialized and updater thread initialized.
2018.09.28 11:05:51.935    Debug: Output controllers initialized
2018.09.28 11:05:51.935    Updater thread for LedWiz 01 started.
2018.09.28 11:05:51.939    Cabinet initialized
2018.09.28 11:05:51.941    Loading shape definition file: C:\DirectOutput\Config\DirectOutputShapes.xml
2018.09.28 11:05:51.968    Debug: MatrixBase for RGBAMatrixShiftEffect. Calculated area size: AreaDef(L:0, T:0, W:100, H:100), Matrix(W:72, H:1), ResultArea(Left: 0, Top:0, Right:0, Bottom:71, Width:1, Height:72)
2018.09.28 11:05:51.968    Debug: MatrixBase for RGBAMatrixFlickerEffect. Calculated area size: AreaDef(L:0, T:70, W:100, H:15), Matrix(W:72, H:1), ResultArea(Left: 0, Top:50, Right:0, Bottom:61, Width:1, Height:12)
2018.09.28 11:05:51.968    Debug: MatrixBase for RGBAMatrixShiftEffect. Calculated area size: AreaDef(L:0, T:0, W:100, H:100), Matrix(W:72, H:1), ResultArea(Left: 0, Top:0, Right:0, Bottom:71, Width:1, Height:72)
2018.09.28 11:05:51.968    Debug: MatrixBase for RGBAMatrixShiftEffect. Calculated area size: AreaDef(L:0, T:25, W:100, H:25), Matrix(W:72, H:1), ResultArea(Left: 0, Top:18, Right:0, Bottom:36, Width:1, Height:19)
2018.09.28 11:05:51.968    Debug: MatrixBase for RGBAMatrixShiftEffect. Calculated area size: AreaDef(L:0, T:50, W:100, H:25), Matrix(W:72, H:1), ResultArea(Left: 0, Top:36, Right:0, Bottom:54, Width:1, Height:19)
2018.09.28 11:05:51.969    Debug: MatrixBase for RGBAMatrixFlickerEffect. Calculated area size: AreaDef(L:0, T:70, W:100, H:15), Matrix(W:72, H:1), ResultArea(Left: 0, Top:50, Right:0, Bottom:61, Width:1, Height:12)
2018.09.28 11:05:51.969    Debug: MatrixBase for RGBAMatrixFlickerEffect. Calculated area size: AreaDef(L:0, T:85, W:100, H:15), Matrix(W:72, H:1), ResultArea(Left: 0, Top:61, Right:0, Bottom:71, Width:1, Height:11)
2018.09.28 11:05:51.969    Debug: MatrixBase for RGBAMatrixShiftEffect. Calculated area size: AreaDef(L:0, T:0, W:100, H:100), Matrix(W:72, H:1), ResultArea(Left: 0, Top:0, Right:0, Bottom:71, Width:1, Height:72)
2018.09.28 11:05:51.969    Debug: MatrixBase for RGBAMatrixShiftEffect. Calculated area size: AreaDef(L:0, T:0, W:100, H:50), Matrix(W:72, H:1), ResultArea(Left: 0, Top:0, Right:0, Bottom:36, Width:1, Height:37)
2018.09.28 11:05:51.969    Debug: MatrixBase for RGBAMatrixShiftEffect. Calculated area size: AreaDef(L:0, T:80, W:100, H:20), Matrix(W:72, H:1), ResultArea(Left: 0, Top:57, Right:0, Bottom:71, Width:1, Height:15)
2018.09.28 11:05:51.969    Debug: MatrixBase for RGBAMatrixShiftEffect. Calculated area size: AreaDef(L:0, T:80, W:100, H:20), Matrix(W:72, H:1), ResultArea(Left: 0, Top:57, Right:0, Bottom:71, Width:1, Height:15)
2018.09.28 11:05:51.969    Debug: MatrixBase for RGBAMatrixColorEffect. Calculated area size: AreaDef(L:0, T:80, W:100, H:10), Matrix(W:72, H:1), ResultArea(Left: 0, Top:57, Right:0, Bottom:64, Width:1, Height:8)
2018.09.28 11:05:51.969    Debug: MatrixBase for RGBAMatrixColorEffect. Calculated area size: AreaDef(L:0, T:80, W:100, H:10), Matrix(W:72, H:1), ResultArea(Left: 0, Top:57, Right:0, Bottom:64, Width:1, Height:8)
2018.09.28 11:05:51.969    Debug: MatrixBase for RGBAMatrixShiftEffect. Calculated area size: AreaDef(L:0, T:72, W:100, H:15), Matrix(W:72, H:1), ResultArea(Left: 0, Top:51, Right:0, Bottom:62, Width:1, Height:12)
2018.09.28 11:05:51.969    Debug: MatrixBase for RGBAMatrixShiftEffect. Calculated area size: AreaDef(L:0, T:72, W:100, H:15), Matrix(W:72, H:1), ResultArea(Left: 0, Top:51, Right:0, Bottom:62, Width:1, Height:12)
2018.09.28 11:05:51.969    Debug: MatrixBase for RGBAMatrixPlasmaEffect. Calculated area size: AreaDef(L:0, T:85, W:100, H:15), Matrix(W:72, H:1), ResultArea(Left: 0, Top:61, Right:0, Bottom:71, Width:1, Height:11)
2018.09.28 11:05:51.969    Debug: MatrixBase for RGBAMatrixShiftEffect. Calculated area size: AreaDef(L:0, T:0, W:100, H:100), Matrix(W:72, H:1), ResultArea(Left: 0, Top:0, Right:0, Bottom:71, Width:1, Height:72)
2018.09.28 11:05:51.969    Debug: MatrixBase for RGBAMatrixFlickerEffect. Calculated area size: AreaDef(L:0, T:70, W:100, H:15), Matrix(W:72, H:1), ResultArea(Left: 0, Top:50, Right:0, Bottom:61, Width:1, Height:12)
2018.09.28 11:05:51.969    Debug: MatrixBase for RGBAMatrixShiftEffect. Calculated area size: AreaDef(L:0, T:0, W:100, H:100), Matrix(W:72, H:1), ResultArea(Left: 0, Top:0, Right:0, Bottom:71, Width:1, Height:72)
2018.09.28 11:05:51.969    Debug: MatrixBase for RGBAMatrixShiftEffect. Calculated area size: AreaDef(L:0, T:25, W:100, H:25), Matrix(W:72, H:1), ResultArea(Left: 0, Top:18, Right:0, Bottom:36, Width:1, Height:19)
2018.09.28 11:05:51.969    Debug: MatrixBase for RGBAMatrixShiftEffect. Calculated area size: AreaDef(L:0, T:50, W:100, H:25), Matrix(W:72, H:1), ResultArea(Left: 0, Top:36, Right:0, Bottom:54, Width:1, Height:19)
2018.09.28 11:05:51.969    Debug: MatrixBase for RGBAMatrixFlickerEffect. Calculated area size: AreaDef(L:0, T:70, W:100, H:15), Matrix(W:72, H:1), ResultArea(Left: 0, Top:50, Right:0, Bottom:61, Width:1, Height:12)
2018.09.28 11:05:51.969    Debug: MatrixBase for RGBAMatrixFlickerEffect. Calculated area size: AreaDef(L:0, T:85, W:100, H:15), Matrix(W:72, H:1), ResultArea(Left: 0, Top:61, Right:0, Bottom:71, Width:1, Height:11)
2018.09.28 11:05:51.969    Debug: MatrixBase for RGBAMatrixShiftEffect. Calculated area size: AreaDef(L:0, T:0, W:100, H:50), Matrix(W:72, H:1), ResultArea(Left: 0, Top:0, Right:0, Bottom:36, Width:1, Height:37)
2018.09.28 11:05:51.969    Debug: MatrixBase for RGBAMatrixShiftEffect. Calculated area size: AreaDef(L:0, T:80, W:100, H:20), Matrix(W:72, H:1), ResultArea(Left: 0, Top:57, Right:0, Bottom:71, Width:1, Height:15)
2018.09.28 11:05:51.969    Debug: MatrixBase for RGBAMatrixShiftEffect. Calculated area size: AreaDef(L:0, T:80, W:100, H:20), Matrix(W:72, H:1), ResultArea(Left: 0, Top:57, Right:0, Bottom:71, Width:1, Height:15)
2018.09.28 11:05:51.975    Framework initialized.
2018.09.28 11:05:51.975    Have fun! :)
2018.09.28 11:05:51.985    Initializing cabinet
2018.09.28 11:05:51.985    Debug: Initializing output controllers
2018.09.28 11:05:51.985    Debug: Output controllers initialized
2018.09.28 11:05:51.985    Cabinet initialized
2018.09.28 11:05:51.995    Opening 32-bit LedWiz driver...
2018.09.28 11:05:51.995    Debug: Initializing LedWiz Nr. 01
2018.09.28 11:05:51.995    LedWiz Nr. 01 initialized and updater thread initialized.
2018.09.28 11:05:51.995    Opening 32-bit LedWiz driver...
2018.09.28 11:05:52.444    EXCEPTION: TeensyStripController LedStripController updater thread  could not connect to the controller. Thread will quit.
2018.09.28 11:05:52.444    EXCEPTION: Thread: TeensyStripController LedStripController updater thread 
2018.09.28 11:05:52.444    EXCEPTION: Message: IOException --> The semaphore timeout period has expired.
2018.09.28 11:05:52.444    
2018.09.28 11:05:52.444    
2018.09.28 11:05:52.448    EXCEPTION: Stacktrace:    at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
2018.09.28 11:05:52.448    EXCEPTION: Stacktrace:    at System.IO.Ports.SerialStream.EndWrite(IAsyncResult asyncResult)
2018.09.28 11:05:52.448    EXCEPTION: Stacktrace:    at System.IO.Ports.SerialStream.Write(Byte[] array, Int32 offset, Int32 count, Int32 timeout)
2018.09.28 11:05:52.448    EXCEPTION: Stacktrace:    at System.IO.Ports.SerialPort.Write(Byte[] buffer, Int32 offset, Int32 count)
2018.09.28 11:05:52.448    EXCEPTION: Stacktrace:    at DirectOutput.Cab.Out.AdressableLedStrip.TeensyStripController.ConnectToController()
2018.09.28 11:05:52.448    EXCEPTION: Stacktrace:    at DirectOutput.Cab.Out.OutputControllerCompleteBase.UpdaterThreadDoIt()
2018.09.28 11:05:52.448    EXCEPTION: Targetsite: Void WinIOError(Int32, System.String)

2018.09.28 11:05:53.246    Debug: Disposing LedWiz instance 01.
2018.09.28 11:05:53.978    Finishing framework
2018.09.28 11:05:53.979    Finishing cabinet
2018.09.28 11:05:53.980    Debug: Finishing output controllers
2018.09.28 11:05:53.980    TeensyStripController LedStripController finished and updater thread stopped.
2018.09.28 11:05:53.980    Debug: Finishing LedWiz Nr. 01
2018.09.28 11:05:53.980    Updater thread for LedWiz 01 terminated.
2018.09.28 11:05:53.991    LedWiz Nr. 01 finished and updater thread stopped.
2018.09.28 11:05:53.991    Debug: Output controllers finished
2018.09.28 11:05:53.991    Cabinet finished
2018.09.28 11:05:53.991    DirectOutput framework finished.
2018.09.28 11:05:53.991    Bye and thanks for using!
2018.09.28 11:05:53.991    Initializing cabinet
2018.09.28 11:05:53.991    Debug: Initializing output controllers
2018.09.28 11:05:53.991    Debug: Output controllers initialized
2018.09.28 11:05:53.991    Cabinet initialized
2018.09.28 11:05:54.003    Opening 32-bit LedWiz driver...
2018.09.28 11:05:54.003    Debug: Initializing LedWiz Nr. 01
2018.09.28 11:05:54.003    Updater thread for LedWiz 01 started.
2018.09.28 11:05:54.004    LedWiz Nr. 01 initialized and updater thread initialized.
2018.09.28 11:05:54.004    Opening 32-bit LedWiz driver...
2018.09.28 11:05:54.258    Debug: Disposing LedWiz instance 01.
2018.09.28 11:05:56.281    Debug: Disposing LedWiz instance 01.
2018.09.28 11:06:29.464    ArtNet  finished and updater thread stopped.
2018.09.28 11:06:29.464    PinControl  finished and updater thread stopped.
2018.09.28 11:06:29.464    Debug: Finishing LedWiz Nr. 01
2018.09.28 11:06:29.464    Updater thread for LedWiz 01 terminated.
2018.09.28 11:06:29.476    LedWiz Nr. 01 finished and updater thread stopped.
2018.09.28 11:06:29.476    ArtNet  finished and updater thread stopped.
2018.09.28 11:06:29.476    PinControl  finished and updater thread stopped.
2018.09.28 11:06:29.476    Finishing cabinet
2018.09.28 11:06:29.476    Debug: Finishing output controllers
2018.09.28 11:06:29.476    Debug: Output controllers finished
2018.09.28 11:06:29.476    Cabinet finished
2018.09.28 11:06:29.480    Debug: Disposing LedWiz instance 01.
2018.09.28 11:06:29.481    Debug: Disposing LedWiz instance 01.
 

 

Link to comment
Share on other sites

Yes, the software is loaded for the Teensy board.  When I run the test example in the Arduino app, the lights function as expectted and show as connected to COM6.

When I say software, it is the Arduino and Teensy apps/libraries on my desktop PC.  I updated the hex file on the teensy as well per the instructions.  Do I need to open a specific file, compile and load it onto the Teensy as well?  (similar to what I did to run the Example test display).

 

Link to comment
Share on other sites

23 minutes ago, CaptainYell0wJacket99 said:

Yes, the software is loaded for the Teensy board.  When I run the test example in the Arduino app, the lights function as expectted and show as connected to COM6.

When I say software, it is the Arduino and Teensy apps/libraries on my desktop PC.  I updated the hex file on the teensy as well per the instructions.  Do I need to open a specific file, compile and load it onto the Teensy as well?  (similar to what I did to run the Example test display).

 

It has been a while but I believe this is what I used when I bought my board

Go down to installation of Firmware

https://github.com/DirectOutput/TeensyStripController/wiki/Software:-Teensy-Firmware

This is my GlobalConfig_B2SServer.xml and cabinet.xml files a little different then yours DOF
Mine is on the E drive 
I have more addressed lights than you do and I used a separate wire from the cat cable for each strip
You must have yours wired where you hooked the cat cable on the 1st strip and then hook the 2 LED strips together  - which should work

https://www.vpforums.org/index.php?showtopic=36156&p=412909

This My Addressable setup

https://www.vpforums.org/index.php?showtopic=36156&p=412974

 

Link to comment
Share on other sites

Thanks for posting your config and cabinet files.  The only thing I needed to add was the following line:

<ShapeDefintionFilePattern>E:\DirectOutput\config\DirectOutputShapes.xml</ShapeDefintionFilePattern>

Unfortunately, that didn't resolve the problem.  Based on the above log, it appears the teensy isn't being recognized.  At this point, I have no idea why.  Teensy and lights work just fine within Teensy/Arduino app and show using COM6.  I'm at a loss.

Link to comment
Share on other sites

I'm wondering if the following error messages are related to my cabinet.xml TeensyStripController name and my setup in DOF Config Tool.

2018.09.28 17:20:46.089    Warning: The specified Com-Port COM6 was not found. Available com-ports: 
2018.09.28 17:20:46.089    Warning: Settings for TeensyStripController LedStripController are not correct. Cant initialize.
2018.09.28 17:20:46.089    Debug: Initializing LedWiz Nr. 01
2018.09.28 17:20:46.090    LedWiz Nr. 01 initialized and updater thread initialized.
2018.09.28 17:20:46.090    Debug: Output controllers initialized
2018.09.28 17:20:46.090    Updater thread for LedWiz 01 started.
2018.09.28 17:20:46.093    Cabinet initialized

Cabinet.xml exert:

<OutputControllers>

  <TeensyStripController>
    <Name>LedStripController</Name>
    <NumberOfLedsStrip1>144</NumberOfLedsStrip1>
    <NumberOfLedsStrip2>0</NumberOfLedsStrip2>
    <NumberOfLedsStrip3>0</NumberOfLedsStrip3>
    <NumberOfLedsStrip4>0</NumberOfLedsStrip4>
    <NumberOfLedsStrip5>0</NumberOfLedsStrip5>
    <NumberOfLedsStrip6>0</NumberOfLedsStrip6>
    <NumberOfLedsStrip7>0</NumberOfLedsStrip7>
    <NumberOfLedsStrip8>0</NumberOfLedsStrip8>
    <ComPortName>COM6</ComPortName>
  </TeensyStripController>
 
</OutputControllers>

Here is a screenshot of my Teensy setup in DOF.

DOF Config.bmp

Link to comment
Share on other sites

Where it says doflinx That is The spot where the rom name for the game you are loading is supposed to be
I have no idea why it's putting that in their

2018.09.28 11:05:51.405    Will try to load configs from DirectOutput.ini or LedControl.ini file(s) for RomName doflinx

 

 

 

Link to comment
Share on other sites

4 hours ago, outhere said:

Where it says doflinx That is The spot where the rom name for the game you are loading is supposed to be
I have no idea why it's putting that in their

2018.09.28 11:05:51.405    Will try to load configs from DirectOutput.ini or LedControl.ini file(s) for RomName doflinx

 

 

 

I believe it is putting that in there because this is the log from starting up DOF only.  I haven't loaded a game at this point, so it defaults to doflinx.  The above error happens when I start up DOF.  Figure I need to fix this and there is no point in loading a table too at this point.

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...