AccueilAccueil  MumbleMumble  Évènements  WIPs Team PP  RechercherRechercher  MembresMembres  S'enregistrerS'enregistrer  ConnexionConnexion  Liens  






Partagez | 
 

 [TUTO] Pilotage de Ledstrip adressable style "Teensy" via WEMOS D1 PRO

Voir le sujet précédent Voir le sujet suivant Aller en bas 
Aller à la page : Précédent  1 ... 7 ... 11, 12, 13, 14  Suivant
AuteurMessage
kakou

avatar

Messages : 545
Département : 18

MessageSujet: Re: [TUTO] Pilotage de Ledstrip adressable style "Teensy" via WEMOS D1 PRO   Jeu 28 Sep 2017 - 10:10

Warning during flash is normal, if when you boot/reset the wemos flash the LED RGB, all is good,

For the config file, use configtool [Vous devez être inscrit et connecté pour voir ce lien]

you need a directoutputconfig30.ini (ini not xml) in the config dir, mine file contains 1102 line
Revenir en haut Aller en bas
mariela

avatar

Messages : 40
Département : Holland

MessageSujet: Re: [TUTO] Pilotage de Ledstrip adressable style "Teensy" via WEMOS D1 PRO   Jeu 28 Sep 2017 - 12:37

sorry, typing mistake on my side. I meant directoutputconfig30.ini. 

I now have 2 directoutputconfig files: one for PINSCAPE (directoutputconfig51.ini) and one for WEMOS (directoutputconfig30.ini). I created the last one by setting Number of WS2811 Devices to 1 in the My Account settings screen in the DOF Configtool.

In the Port assigment screen I added PF backflashers MX on port 1 (and 2-3).
I did not make changes on the ledstrip variable settings (The red circled area in my screenprint) [Vous devez être inscrit et connecté pour voir cette image]
Revenir en haut Aller en bas
kakou

avatar

Messages : 545
Département : 18

MessageSujet: Re: [TUTO] Pilotage de Ledstrip adressable style "Teensy" via WEMOS D1 PRO   Jeu 28 Sep 2017 - 13:16

Do you use DOFLinx ?

EDIT

You use WIN7 or WIN10 ? which language (english ?)

this is my dof debug log, this teensy is open after the ledwiz, and it's like yours block during the ledwiz init :
Code:
---------------------------------------------------------------------------------
2017.09.28 12:11:01.278 DirectOutput Logger initialized
2017.09.28 12:11:01.278 DirectOutput Version 0.9.6474.38840 as of 2017.09.22 21:34
2017.09.28 12:11:01.278 Global config loaded from: C:\DirectOutput\config\GLobalConfig_b2sServer.xml
2017.09.28 12:11:01.278 Loading Pinball parts
2017.09.28 12:11:01.278 Loading cabinet
2017.09.28 12:11:01.278 Will load cabinet config file: C:\DirectOutput\config\cabinet.xml
2017.09.28 12:11:01.543 Debug: Disposing LedWiz instance 03.
2017.09.28 12:11:01.543 Debug: Disposing LedWiz instance 02.
2017.09.28 12:11:01.543 Debug: Disposing LedWiz instance 01.
2017.09.28 12:11:01.559 1 output controller defnitions and 5 toy definitions loaded from cabinet config.
2017.09.28 12:11:01.559 Cabinet config file has AutoConfig feature enabled. Calling AutoConfig.
2017.09.28 12:11:01.559 Cabinet auto configuration started
2017.09.28 12:11:01.574 Debug: Disposing LedWiz instance -01.
2017.09.28 12:11:01.574 Detected and added LedWiz Nr. 1 with name LedWiz 01
2017.09.28 12:11:01.574 Added LedwizEquivalent Nr. 1 with name LedWiz 01 Equivalent for Ledwiz Nr. 1
2017.09.28 12:11:01.574 Detected and added LedWiz Nr. 2 with name LedWiz 02
2017.09.28 12:11:01.574 Added LedwizEquivalent Nr. 2 with name LedWiz 02 Equivalent for Ledwiz Nr. 2
2017.09.28 12:11:01.574 Detected and added LedWiz Nr. 3 with name LedWiz 03
2017.09.28 12:11:01.574 Added LedwizEquivalent Nr. 3 with name LedWiz 03 Equivalent for Ledwiz Nr. 3
2017.09.28 12:11:01.574 Cabinet auto configuration finished
2017.09.28 12:11:01.574 Autoconfig complete.
2017.09.28 12:11:01.574 Cabinet config loaded successfully from C:\DirectOutput\config\cabinet.xml
2017.09.28 12:11:01.574 Cabinet loaded
2017.09.28 12:11:01.574 Loading table config
2017.09.28 12:11:01.574 No TableFilename specified, will use empty tableconfig
2017.09.28 12:11:01.574 Will try to load configs from DirectOutput.ini or LedControl.ini file(s) for RomName doflinx
2017.09.28 12:11:01.574 Loading LedControl file C:\DirectOutput\config\directoutputconfig.ini
2017.09.28 12:11:01.574 Min DOF Version is 0.8 for file directoutputconfig.ini
2017.09.28 12:11:01.887 Loading LedControl file C:\DirectOutput\config\directoutputconfig2.ini
2017.09.28 12:11:01.887 Min DOF Version is 0.8 for file directoutputconfig2.ini
2017.09.28 12:11:02.106 Loading LedControl file C:\DirectOutput\config\directoutputconfig3.ini
2017.09.28 12:11:02.106 Min DOF Version is 0.8 for file directoutputconfig3.ini
2017.09.28 12:11:02.340 Loading LedControl file C:\DirectOutput\config\directoutputconfig30.ini
2017.09.28 12:11:02.340 Min DOF Version is 0.8 for file directoutputconfig30.ini
2017.09.28 12:11:03.153 4 directoutputconfig.ini or ledcontrol.ini files loaded.
2017.09.28 12:11:03.153 Config for RomName doflinx exists in LedControl data. Updating cabinet and config.
2017.09.28 12:11:03.168 Debug: Setting up shape effect for area. L: 0, T: 0, W: 19, H: 100
2017.09.28 12:11:03.168 Debug: Setting up shape effect for area. L: 20, T: 0, W: 19, H: 100
2017.09.28 12:11:03.168 Debug: Setting up shape effect for area. L: 40, T: 0, W: 19, H: 100
2017.09.28 12:11:03.168 Debug: Setting up shape effect for area. L: 60, T: 0, W: 19, H: 100
2017.09.28 12:11:03.168 Debug: Setting up shape effect for area. L: 80, T: 0, W: 19, H: 100
2017.09.28 12:11:03.168 Debug: Setting up shape effect for area. L: 0, T: 0, W: 10, H: 100
2017.09.28 12:11:03.168 Debug: Setting up shape effect for area. L: 15, T: 0, W: 10, H: 100
2017.09.28 12:11:03.168 Debug: Setting up shape effect for area. L: 30, T: 0, W: 10, H: 100
2017.09.28 12:11:03.168 Debug: Setting up shape effect for area. L: 45, T: 0, W: 10, H: 100
2017.09.28 12:11:03.168 Debug: Setting up shape effect for area. L: 60, T: 0, W: 10, H: 100
2017.09.28 12:11:03.168 Debug: Setting up shape effect for area. L: 72, T: 0, W: 10, H: 100
2017.09.28 12:11:03.168 Debug: Setting up shape effect for area. L: 90, T: 0, W: 10, H: 100
2017.09.28 12:11:03.168 Debug: Setting up shape effect for area. L: 0, T: 0, W: 9, H: 100
2017.09.28 12:11:03.168 Debug: Setting up shape effect for area. L: 91, T: 0, W: 9, H: 100
2017.09.28 12:11:03.168 Table config loading finished
2017.09.28 12:11:03.168 Pinball parts loaded
2017.09.28 12:11:03.168 Starting processes
2017.09.28 12:11:03.168 Initializing cabinet
2017.09.28 12:11:03.168 Debug: Initializing output controllers
2017.09.28 12:11:03.215 TeensyStripController TeensyStripController intialized and updater thread started.
2017.09.28 12:11:03.215 Debug: Initializing LedWiz Nr. 01
2017.09.28 12:11:03.215 LedWiz Nr. 01 initialized and updater thread initialized.
2017.09.28 12:11:03.215 Debug: Initializing LedWiz Nr. 02
2017.09.28 12:11:03.215 LedWiz Nr. 02 initialized and updater thread initialized.
2017.09.28 12:11:03.215 Debug: Initializing LedWiz Nr. 03
2017.09.28 12:11:03.215 LedWiz Nr. 03 initialized and updater thread initialized.
2017.09.28 12:11:03.215 Debug: Output controllers initialized
2017.09.28 12:11:03.215 TeensyStripController TeensyStripController updater thread  started.
2017.09.28 12:11:03.215 Debug: Open Port
2017.09.28 12:11:03.215 Cabinet initialized
2017.09.28 12:11:03.215 Loading shape definition file: C:\DirectOutput\config\DirectOutputShapes.xml

my cabinet.xml
Code:
<?xml version="1.0"?>
<Cabinet xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <Name>Kakou</Name>
   <OutputControllers>
    <TeensyStripController>
     <Name>TeensyStripController</Name>
      <NumberOfLedsStrip1>127</NumberOfLedsStrip1>
      <NumberOfLedsStrip2>576</NumberOfLedsStrip2>
      <NumberOfLedsStrip3>127</NumberOfLedsStrip3>
      <NumberOfLedsStrip4>0</NumberOfLedsStrip4>
      <NumberOfLedsStrip5>0</NumberOfLedsStrip5>
      <NumberOfLedsStrip6>0</NumberOfLedsStrip6>
      <NumberOfLedsStrip7>0</NumberOfLedsStrip7>
      <NumberOfLedsStrip8>0</NumberOfLedsStrip8>
      <ComPortName>COM3</ComPortName>
    </TeensyStripController>
   </OutputControllers>
   <Toys>
    <LedStrip>
      <Name>PF Back strobe</Name>
      <Width>72</Width>
      <Height>2</Height>
      <LedStripArrangement>RightLeftAlternateBottomUp</LedStripArrangement>
      <ColorOrder>GRB</ColorOrder>
      <FirstLedNumber>128</FirstLedNumber>
      <FadingCurveName>Linear0To224</FadingCurveName>
      <OutputControllerName>TeensyStripController</OutputControllerName>
    </LedStrip>
    <LedStrip>
      <Name>PF Back</Name>
      <Width>72</Width>
      <Height>6</Height>
      <LedStripArrangement>RightLeftAlternateBottomUp</LedStripArrangement>
      <ColorOrder>GRB</ColorOrder>
      <FirstLedNumber>272</FirstLedNumber>
      <FadingCurveName>Linear0To224</FadingCurveName>
      <OutputControllerName>TeensyStripController</OutputControllerName>
    </LedStrip>
    <LedStrip>
      <Name>PF Right</Name>
      <Width>1</Width>
      <Height>127</Height>
      <LedStripArrangement>BottomUpLeftRight</LedStripArrangement>
      <ColorOrder>GRB</ColorOrder>
      <FirstLedNumber>1</FirstLedNumber>
      <FadingCurveName>SwissLizardsLedCurve</FadingCurveName>
      <OutputControllerName>TeensyStripController</OutputControllerName>
    </LedStrip>
    <LedStrip>
      <Name>PF Left</Name>
      <Width>1</Width>
      <Height>127</Height>
      <LedStripArrangement>BottomUpLeftRight</LedStripArrangement>
      <ColorOrder>GRB</ColorOrder>
      <FirstLedNumber>704</FirstLedNumber>
      <FadingCurveName>SwissLizardsLedCurve</FadingCurveName>
      <OutputControllerName>TeensyStripController</OutputControllerName>
    </LedStrip>
<LedWizEquivalent>
   <Name>LedWizEquivalent 30</Name>
    <Outputs>
    <LedWizEquivalentOutput>
     <OutputName>PF Back</OutputName>
     <LedWizEquivalentOutputNumber>1</LedWizEquivalentOutputNumber>
    </LedWizEquivalentOutput>
    <LedWizEquivalentOutput>
     <OutputName>PF Right</OutputName>
     <LedWizEquivalentOutputNumber>4</LedWizEquivalentOutputNumber>
    </LedWizEquivalentOutput>
    <LedWizEquivalentOutput>
     <OutputName>PF Left</OutputName>
     <LedWizEquivalentOutputNumber>7</LedWizEquivalentOutputNumber>
    </LedWizEquivalentOutput>
    <LedWizEquivalentOutput>
     <OutputName>PF Back strobe</OutputName>
     <LedWizEquivalentOutputNumber>10</LedWizEquivalentOutputNumber>
    </LedWizEquivalentOutput>
    </Outputs>
   <LedWizNumber>30</LedWizNumber>
   </LedWizEquivalent>
   </Toys>
 <AutoConfigEnabled>true</AutoConfigEnabled>
</Cabinet>

my GlobalConfig_B2SServer.xml and GlobalConfig_PinballX.xml and GlobalConfig.xml :
Code:
<?xml version="1.0" encoding="utf-8"?>
<!--Global configuration for the DirectOutput framework.-->
<!--Saved by DirectOutput Version 0.9.5818.37242: 2017-04-10 11-31-16-->
<GlobalConfig>
  <LedWizDefaultMinCommandIntervalMs>1</LedWizDefaultMinCommandIntervalMs>
  <LedControlMinimumEffectDurationMs>60</LedControlMinimumEffectDurationMs>
  <LedControlMinimumRGBEffectDurationMs>120</LedControlMinimumRGBEffectDurationMs>
  <IniFilesPath>C:\DirectOutput\config</IniFilesPath>
  <ShapeDefintionFilePattern>C:\DirectOutput\config\DirectOutputShapes.xml</ShapeDefintionFilePattern>
  <CabinetConfigFilePattern>C:\DirectOutput\config\cabinet.xml</CabinetConfigFilePattern>
  <TableConfigFilePatterns />
  <EnableLogging>true</EnableLogging>
  <ClearLogOnSessionStart>false</ClearLogOnSessionStart>
  <LogFilePattern>C:\DirectOutput\DirectOutput.log</LogFilePattern>
</GlobalConfig>


Dernière édition par mariopourlavie le Jeu 28 Sep 2017 - 13:49, édité 1 fois (Raison : Suppression double post et fusionnement)
Revenir en haut Aller en bas
mariopourlavie
Modérateur
avatar

Messages : 2350
Département : 38

MessageSujet: Re: [TUTO] Pilotage de Ledstrip adressable style "Teensy" via WEMOS D1 PRO   Jeu 28 Sep 2017 - 13:52

[Vous devez être inscrit et connecté pour voir ce lien] , attention aux doubles posts 


                                                                              Joyeux anniversaire
                                                                      [Vous devez être inscrit et connecté pour voir cette image][Vous devez être inscrit et connecté pour voir cette image][Vous devez être inscrit et connecté pour voir cette image] ......[Vous devez être inscrit et connecté pour voir ce lien]...... [Vous devez être inscrit et connecté pour voir cette image][Vous devez être inscrit et connecté pour voir cette image][Vous devez être inscrit et connecté pour voir cette image]
Revenir en haut Aller en bas
En ligne
kakou

avatar

Messages : 545
Département : 18

MessageSujet: Re: [TUTO] Pilotage de Ledstrip adressable style "Teensy" via WEMOS D1 PRO   Jeu 28 Sep 2017 - 14:29

oups je m'en suis meme pas rendu compte Smile
Revenir en haut Aller en bas
mariela

avatar

Messages : 40
Département : Holland

MessageSujet: Re: [TUTO] Pilotage de Ledstrip adressable style "Teensy" via WEMOS D1 PRO   Jeu 28 Sep 2017 - 16:23

Thank you for sharing your files. I did a close examination, and changed a few things in my cabinet.xml, but no succes.

I have DOFlinx on my system (I love some of these Future Pinball original tables like Knight Rider) but I don't start it automatically. 
I just started it it also got stuck .

I have the English W7-64 running.

For testing purposes i also tried the following
I rolled back to my old Directconfig and VPX started correctly and my old toys worked (but not the Ledstrip)
Then I added all the new XML's and INI files and VPX started correctly and my old toys worked (but not the ledstrip)
Then I only replaced the Directoutput.dll and VPX got stuck again.

I also started with a clean sheet: created an new and empty directoutput directory.
Copied the files from your AdruinoStripController-beta-mjr into that directory and the config files in the config directory
When I tried to run RegisterDirectOutputComObject.exe I got the error Missing: DirectOutputComObject.dll
After copying my old DirectOutputComObject.dll into the directory I was able to register, but VPX got stuck again.
Revenir en haut Aller en bas
kakou

avatar

Messages : 545
Département : 18

MessageSujet: Re: [TUTO] Pilotage de Ledstrip adressable style "Teensy" via WEMOS D1 PRO   Jeu 28 Sep 2017 - 16:37

you replace all the file from your directoutput directory with the file I put in the .ZIP ? not only the directoutput.dll ?

I can share my directory if needed

In a link above, I put 3 versions of DOF (standart, mjr, djrobx) which one have you tried ?
Revenir en haut Aller en bas
mariela

avatar

Messages : 40
Département : Holland

MessageSujet: Re: [TUTO] Pilotage de Ledstrip adressable style "Teensy" via WEMOS D1 PRO   Jeu 28 Sep 2017 - 17:45

I tried 3 things:

1. Using my old working DOF-config files and then copied all your DOF files into the existing directory, overwriting the old files. I tried that with both your mjr and djrobx version. But for both versions VPX crashed

2 Using my old working DOF-config files and then copied only directoutput.dll into the existing directory, overwriting only one file. I tried that with both your mjr and djrobx version. But for both versions VPX crashed

3. Creating new directory and then copied all DOF your files into the existing directory, overwriting the old files. I tried with your mjr and djrobx version. When I tried to run RegisterDirectOutputComObject.exe I got the error Missing: DirectOutputComObject.dll.. When I used my old DirectOutputComObject.dll file I could register. But for both versions VPX crashed.

 I don't know if it is important but your DOF-zip files do not contain the DirectOutputComObject.dll file
Revenir en haut Aller en bas
Aetios

avatar

Messages : 1335
Département : 50

MessageSujet: Re: [TUTO] Pilotage de Ledstrip adressable style "Teensy" via WEMOS D1 PRO   Jeu 28 Sep 2017 - 17:46

[Vous devez être inscrit et connecté pour voir ce lien] : have you got the good version of B2S Server ?

Otherwise, you have to install first DOF normally, then overwrite files with kakou's files.
Revenir en haut Aller en bas
https://www.facebook.com/TheFrenchclanclan/
mariela

avatar

Messages : 40
Département : Holland

MessageSujet: Re: [TUTO] Pilotage de Ledstrip adressable style "Teensy" via WEMOS D1 PRO   Dim 1 Oct 2017 - 11:45

[Vous devez être inscrit et connecté pour voir ce lien] [Vous devez être inscrit et connecté pour voir ce lien] : Houston, we have a lift off!! 
A la tienne A la tienne A la tienne A la tienne A la tienne

The WEMOS solution is working with my PINSCAPE! Both the djrobx version and the mrj DOFconfig files versions! So I assume only the djrobx version will be enough for the PINSCAPE. Embarassed

I am not sure what the solution was finally. I decided to do a complete reinstall on my cabinet: Windows 7, VPX, FP, DOF & B2S. It took some time but now it is working!!

Thanks again for all the help!

Next is assembling the backboard ledstrips and do further testing. If  I run into something I will report back.

For now once more:

Merci les gars!

merci
Revenir en haut Aller en bas
kakou

avatar

Messages : 545
Département : 18

MessageSujet: Re: [TUTO] Pilotage de Ledstrip adressable style "Teensy" via WEMOS D1 PRO   Dim 1 Oct 2017 - 12:24

good Smile, welcome in the wemos club

I hate windows, I just pass from W7 to W10, and now I have a lot of crash due to bad permission on Microsoft.net ... so I think I will/must do a fresh install ...
Revenir en haut Aller en bas
Aetios

avatar

Messages : 1335
Département : 50

MessageSujet: Re: [TUTO] Pilotage de Ledstrip adressable style "Teensy" via WEMOS D1 PRO   Dim 1 Oct 2017 - 21:57

I'm very glad for you [Vous devez être inscrit et connecté pour voir ce lien] 

  as our very first "english speaking" member, you have to preach for our Church in others forums that don't seem to realize this kind of progress  lol!   lol! lol! lol!
Revenir en haut Aller en bas
https://www.facebook.com/TheFrenchclanclan/
mariela

avatar

Messages : 40
Département : Holland

MessageSujet: Re: [TUTO] Pilotage de Ledstrip adressable style "Teensy" via WEMOS D1 PRO   Mer 4 Oct 2017 - 12:02

[Vous devez être inscrit et connecté pour voir ce lien], did some marketing Wink over at vpf..
[Vous devez être inscrit et connecté pour voir ce lien] everything still works perfectly! Worth mentioning of my testing configuration is that I have a PMD cabinet, thus instead of solenoids I use tactile speakers.
Revenir en haut Aller en bas
Aetios

avatar

Messages : 1335
Département : 50

MessageSujet: Re: [TUTO] Pilotage de Ledstrip adressable style "Teensy" via WEMOS D1 PRO   Mer 4 Oct 2017 - 17:06

[Vous devez être inscrit et connecté pour voir ce lien]
Revenir en haut Aller en bas
https://www.facebook.com/TheFrenchclanclan/
manples

avatar

Messages : 244
Département : Texas

MessageSujet: Re: [TUTO] Pilotage de Ledstrip adressable style "Teensy" via WEMOS D1 PRO   Jeu 5 Oct 2017 - 15:15

Bon, j'aimerais tester les différentes formes qu'on peut attribuer aux Strobes/Flashers dans le DOFconfigtool.

Je vois différentes possibilités: Round, Square, Circle, 1, 2, 3 etc. je peux évidemment les tester toutes les unes après les autres mais ça va être long puisqu'il faut relancer une table à chaque modification et attendre le bon évènement pour voir la forme s'afficher sur la matrice.

Aussi savez-vous s'il existe un endroit où les formes seraient détaillées visuellement? Sur le site du DOF je n'ai pas trouvé. J'ai posé la question à [Vous devez être inscrit et connecté pour voir ce lien] sur vpu mais je pense qu'il est bien busy en ce moment.

Merci ;-)
Revenir en haut Aller en bas
Pincabonaute

avatar

Messages : 993
Département : Belgique

MessageSujet: Re: [TUTO] Pilotage de Ledstrip adressable style "Teensy" via WEMOS D1 PRO   Lun 9 Oct 2017 - 18:35

Salut , super taf les gars 

mais moi ça bloque, un grand merci à [Vous devez être inscrit et connecté pour voir ce lien] qui à essayé de m'aider un petit bout de temps  Very Happy

DirectOutput.log :

Code:
---------------------------------------------------------------------------------
2017.10.09 16:51:39.998 DirectOutput Logger initialized
2017.10.09 16:51:39.998 DirectOutput Version 0.9.6340.36772 as of 2017.05.11 20:25
2017.10.09 16:51:39.998 Global config loaded from: C:\DIRECTOUTPUT\config\GlobalConfig_B2SServer.xml
2017.10.09 16:51:39.998 Loading Pinball parts
2017.10.09 16:51:39.998 Loading cabinet
2017.10.09 16:51:39.999 Will load cabinet config file: C:\DirectOutput\config\cabinet.xml
2017.10.09 16:51:40.457 EXCEPTION: Could not load cabinet config from XML data.
2017.10.09 16:51:40.457 EXCEPTION: Thread:
2017.10.09 16:51:40.457 EXCEPTION: Message: Exception --> Could not deserialize the cabinet config from XML data.
2017.10.09 16:51:40.457 EXCEPTION: A exception occured when loading cabinet config file: C:\DirectOutput\config\cabinet.xml
2017.10.09 16:51:40.457 EXCEPTION: Thread:
2017.10.09 16:51:40.457 EXCEPTION: Message: NullReferenceException --> La référence d'objet n'est pas définie à une instance d'un objet.
2017.10.09 16:51:40.460 EXCEPTION: Stacktrace:    à DirectOutput.Log.Exception(String Message, Exception E) dans C:\Users\arcade\Desktop\DirectOutput-3f16f7ef06b928429aa1bb3a9c3f4a17bc8a50e0\DirectOutput\Log.cs:ligne 157
2017.10.09 16:51:40.460 EXCEPTION: Stacktrace:    à DirectOutput.Cab.Cabinet.GetCabinetFromConfigXml(String ConfigXml) dans C:\Users\arcade\Desktop\DirectOutput-3f16f7ef06b928429aa1bb3a9c3f4a17bc8a50e0\DirectOutput\Cab\Cabinet.cs:ligne 290
2017.10.09 16:51:40.460 EXCEPTION: Stacktrace:    à DirectOutput.Cab.Cabinet.GetCabinetFromConfigXmlFile(String FileName) dans C:\Users\arcade\Desktop\DirectOutput-3f16f7ef06b928429aa1bb3a9c3f4a17bc8a50e0\DirectOutput\Cab\Cabinet.cs:ligne 237
2017.10.09 16:51:40.460 EXCEPTION: Stacktrace:    à DirectOutput.Cab.Cabinet.GetCabinetFromConfigXmlFile(FileInfo CabinetConfigFile) dans C:\Users\arcade\Desktop\DirectOutput-3f16f7ef06b928429aa1bb3a9c3f4a17bc8a50e0\DirectOutput\Cab\Cabinet.cs:ligne 268
2017.10.09 16:51:40.460 EXCEPTION: Stacktrace:    à DirectOutput.Pinball.Setup(String GlobalConfigFilename, String TableFilename, String RomName) dans C:\Users\arcade\Desktop\DirectOutput-3f16f7ef06b928429aa1bb3a9c3f4a17bc8a50e0\DirectOutput\Pinball.cs:ligne 205
2017.10.09 16:51:40.460 EXCEPTION: Targetsite: Void Exception(System.String, System.Exception)
2017.10.09 16:51:40.460 No cabinet config file loaded. Will use AutoConfig.
2017.10.09 16:51:40.460 Cabinet auto configuration started
2017.10.09 16:51:40.485 Detected and added Pinscape Controller Nr. 1 with name Pinscape Controller 01
2017.10.09 16:51:40.486 Added LedwizEquivalent Nr. 51 with name Pinscape Controller 01 Equivalent for Pinscape Controller Nr. 1, 25
2017.10.09 16:51:40.486 Detected and added Pinscape Controller Nr. 2 with name Pinscape Controller 02
2017.10.09 16:51:40.486 Added LedwizEquivalent Nr. 52 with name Pinscape Controller 02 Equivalent for Pinscape Controller Nr. 2, 22
2017.10.09 16:51:40.490 Debug: Ledwiz devicelist content. Handles: 8, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, Num devices: 2
2017.10.09 16:51:40.491 Debug: Disposing LedWiz instance -01.
2017.10.09 16:51:40.493 Debug: Ledwiz devicelist content. Handles: 8, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, Num devices: 2
2017.10.09 16:51:40.493 Detected and added LedWiz Nr. 8 with name LedWiz 08
2017.10.09 16:51:40.493 Added LedwizEquivalent Nr. 8 with name LedWiz 08 Equivalent for Ledwiz Nr. 8
2017.10.09 16:51:40.493 Detected and added LedWiz Nr. 9 with name LedWiz 09
2017.10.09 16:51:40.493 Added LedwizEquivalent Nr. 9 with name LedWiz 09 Equivalent for Ledwiz Nr. 9
2017.10.09 16:51:40.494 Cabinet auto configuration finished
2017.10.09 16:51:40.494 Cabinet loaded
2017.10.09 16:51:40.494 Loading table config
2017.10.09 16:51:40.494 Warning: No table config file found. Will try to load config from LedControl file(s).
2017.10.09 16:51:40.494 Will try to load configs from DirectOutput.ini or LedControl.ini file(s) for RomName diner_l4
2017.10.09 16:51:40.495 Loading LedControl file C:\DirectOutput\config\directoutputconfig30.ini
2017.10.09 16:51:40.501 Min DOF Version is 0.8 for file directoutputconfig30.ini
2017.10.09 16:51:40.847 Loading LedControl file C:\DirectOutput\config\directoutputconfig51.ini
2017.10.09 16:51:40.849 Min DOF Version is 0.8 for file directoutputconfig51.ini
2017.10.09 16:51:41.044 Loading LedControl file C:\DirectOutput\config\directoutputconfig52.ini
2017.10.09 16:51:41.045 Min DOF Version is 0.8 for file directoutputconfig52.ini
2017.10.09 16:51:41.104 Loading LedControl file C:\DirectOutput\config\directoutputconfig8.ini
2017.10.09 16:51:41.105 Min DOF Version is 0.8 for file directoutputconfig8.ini
2017.10.09 16:51:41.303 4 directoutputconfig.ini or ledcontrol.ini files loaded.
2017.10.09 16:51:41.305 Config for RomName diner_l4 exists in LedControl data. Updating cabinet and config.
2017.10.09 16:51:41.333 Table config loading finished
2017.10.09 16:51:41.333 Pinball parts loaded
2017.10.09 16:51:41.333 Starting processes
2017.10.09 16:51:41.333 Initializing cabinet
2017.10.09 16:51:41.333 Debug: Initializing output controllers
2017.10.09 16:51:41.334 Pinscape Pinscape Controller 01 intialized and updater thread started.
2017.10.09 16:51:41.334 Pinscape Pinscape Controller 02 intialized and updater thread started.
2017.10.09 16:51:41.334 Debug: Initializing LedWiz Nr. 08
2017.10.09 16:51:41.335 Pinscape Pinscape Controller 01 updater thread  started.
2017.10.09 16:51:41.335 Pinscape Pinscape Controller 01 updater thread  has connected to Pinscape Pinscape Controller 01.
2017.10.09 16:51:41.335 LedWiz Nr. 08 initialized and updater thread initialized.
2017.10.09 16:51:41.335 Debug: Initializing LedWiz Nr. 09
2017.10.09 16:51:41.335 LedWiz Nr. 09 initialized and updater thread initialized.
2017.10.09 16:51:41.335 Debug: Output controllers initialized
2017.10.09 16:51:41.336 Updater thread for LedWiz 08 started.
2017.10.09 16:51:41.336 Updater thread for LedWiz 09 started.
2017.10.09 16:51:41.336 Pinscape Pinscape Controller 02 updater thread  started.
2017.10.09 16:51:41.336 Pinscape Pinscape Controller 02 updater thread  has connected to Pinscape Pinscape Controller 02.
2017.10.09 16:51:41.338 Cabinet initialized
2017.10.09 16:51:41.341 Loading shape definition file: C:\DirectOutput\config\DirectOutputShapes.xml
2017.10.09 16:51:41.369 Framework initialized.
2017.10.09 16:51:41.369 Have fun!
2017.10.09 16:52:43.719 Finishing framework
2017.10.09 16:52:43.720 Finishing cabinet
2017.10.09 16:52:43.720 Debug: Finishing output controllers
2017.10.09 16:52:43.724 Pinscape Pinscape Controller 01 updater thread  has disconnected from Pinscape Pinscape Controller 01 and will terminate.
2017.10.09 16:52:43.724 Pinscape Pinscape Controller 01 finished and updater thread stopped.
2017.10.09 16:52:43.727 Pinscape Pinscape Controller 02 updater thread  has disconnected from Pinscape Pinscape Controller 02 and will terminate.
2017.10.09 16:52:43.727 Pinscape Pinscape Controller 02 finished and updater thread stopped.
2017.10.09 16:52:43.727 Debug: Finishing LedWiz Nr. 08
2017.10.09 16:52:43.727 Updater thread for LedWiz 08 terminated.
2017.10.09 16:52:43.729 LedWiz Nr. 08 finished and updater thread stopped.
2017.10.09 16:52:43.729 Debug: Finishing LedWiz Nr. 09
2017.10.09 16:52:43.729 Updater thread for LedWiz 09 terminated.
2017.10.09 16:52:43.731 LedWiz Nr. 09 finished and updater thread stopped.
2017.10.09 16:52:43.731 Debug: Output controllers finished
2017.10.09 16:52:43.731 Cabinet finished
2017.10.09 16:52:43.731 DirectOutput framework finished.
2017.10.09 16:52:43.731 Bye and thanks for using!
2017.10.09 16:52:51.235 Debug: Disposing LedWiz instance 09.

Apparemment il y a un problème avec mon fichier cabinet.xml

J'ai fait plusieurs essais avec [Vous devez être inscrit et connecté pour voir ce lien] cette aprèm mais ça ne fonctionne pas , voici le dernier cabinet.xml que j'ai testé, inspiré de Manples

(J'ai simplement un backboard de 9x72 led en D6 qui commence en haut à droite et se termine en bas à gauche)

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

<TeensyStripController>
<Name>LedStripController</Name>
<NumberOfLedsStrip1>648</NumberOfLedsStrip1>
<NumberOfLedsStrip2>0</NumberOfLedsStrip2>
<NumberOfLedsStrip3>0</NumberOfLedsStrip3>
<NumberOfLedsStrip4>0</NumberOfLedsStrip4>
<NumberOfLedsStrip5>0</NumberOfLedsStrip5>
<NumberOfLedsStrip6>0</NumberOfLedsStrip6>
<NumberOfLedsStrip7>0</NumberOfLedsStrip7>
<NumberOfLedsStrip8>0</NumberOfLedsStrip8>
<ComPortName>COM4</ComPortName>
</TeensyStripController>

</OutputControllers>

<Toys>
    
<LedStrip>
  <Name>BackBoard</Name>
  <Width>72</Width>
  <Height>9</Height>
  <LedStripArrangement>RightLeftAlternateTopDown</LedStripArrangement>
  <ColorOrder>GRB</ColorOrder>
  <FirstLedNumber>0</FirstLedNumber>
  <FadingCurveName>SwissLizardsLedCurve</FadingCurveName>
  <OutputControllerName>LedStripController</OutputControllerName>
</LedStrip>
    
<LedWizEquivalent>

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

    <LedWizEquivalentOutput>
    <OutputName>BackBoard</OutputName>
    <LedWizEquivalentOutputNumber>1</LedWizEquivalentOutputNumber>
    </LedWizEquivalentOutput>

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

</Cabinet>

Mon GlobalConfig_1.xml   =   GlobalConfig_B2SServer.xml

Code:
<?xml version="1.0" encoding="utf-8"?>
<!--Global configuration for the DirectOutput framework.-->
<!--Saved by DirectOutput Version 0.9.5818.37242: 2017-04-10 11-31-16-->
<GlobalConfig>
  <LedWizDefaultMinCommandIntervalMs>1</LedWizDefaultMinCommandIntervalMs>
  <LedControlMinimumEffectDurationMs>60</LedControlMinimumEffectDurationMs>
  <LedControlMinimumRGBEffectDurationMs>120</LedControlMinimumRGBEffectDurationMs>
  <IniFilesPath>C:\DirectOutput\config</IniFilesPath>
  <ShapeDefintionFilePattern>C:\DirectOutput\config\DirectOutputShapes.xml</ShapeDefintionFilePattern>
  <CabinetConfigFilePattern>C:\DirectOutput\config\cabinet.xml</CabinetConfigFilePattern>
  <TableConfigFilePatterns />
  <EnableLogging>false</EnableLogging>
  <ClearLogOnSessionStart>false</ClearLogOnSessionStart>
  <LogFilePattern>C:\DirectOutput\DirectOutput.log</LogFilePattern>
</GlobalConfig>

ça flash bien vert rouge bleu quand je reset ou lorsque j'ai téléverser

Port COM4 ok

[Vous devez être inscrit et connecté pour voir cette image]



mon dossier DirectOutput config

[Vous devez être inscrit et connecté pour voir cette image]

Mon dossier DirectOutput (modifié avec le lien du tuto)

[Vous devez être inscrit et connecté pour voir cette image]

mon account dofconfigtool

[Vous devez être inscrit et connecté pour voir cette image]

Mon Dofconfigtool port assignement

[Vous devez être inscrit et connecté pour voir cette image]

Bon je crois que je vais aller dormir je suis naze, si vous avez des idées, remarquez des erreurs, ou besoin d'autres infos, n'hésitez pas 
:pge:d'avance
Revenir en haut Aller en bas
kakou

avatar

Messages : 545
Département : 18

MessageSujet: Re: [TUTO] Pilotage de Ledstrip adressable style "Teensy" via WEMOS D1 PRO   Lun 9 Oct 2017 - 19:11

essai avec ca :
Code:
<?xml version="1.0"?>
<Cabinet xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <Name>Kakou</Name>
  <OutputControllers>
    <TeensyStripController>
    <Name>TeensyStripController</Name>
      <NumberOfLedsStrip1>648</NumberOfLedsStrip1>
      <NumberOfLedsStrip2>0</NumberOfLedsStrip2>
      <NumberOfLedsStrip3>0</NumberOfLedsStrip3>
      <NumberOfLedsStrip4>0</NumberOfLedsStrip4>
      <NumberOfLedsStrip5>0</NumberOfLedsStrip5>
      <NumberOfLedsStrip6>0</NumberOfLedsStrip6>
      <NumberOfLedsStrip7>0</NumberOfLedsStrip7>
      <NumberOfLedsStrip8>0</NumberOfLedsStrip8>
      <ComPortName>COM4</ComPortName>
    </TeensyStripController>
  </OutputControllers>
  <Toys>
    <LedStrip>
      <Name>PF Back</Name>
      <Width>72</Width>
      <Height>9</Height>
      <LedStripArrangement>RightLeftAlternateTopDown</LedStripArrangement>
      <ColorOrder>GRB</ColorOrder>
      <FirstLedNumber>0</FirstLedNumber>
      <FadingCurveName>Linear0To224</FadingCurveName>
      <OutputControllerName>TeensyStripController</OutputControllerName>
    </LedStrip>
<LedWizEquivalent>
  <Name>LedWizEquivalent 30</Name>
    <Outputs>
    <LedWizEquivalentOutput>
    <OutputName>PF Back</OutputName>
    <LedWizEquivalentOutputNumber>1</LedWizEquivalentOutputNumber>
    </LedWizEquivalentOutput>   
    </Outputs>
  <LedWizNumber>30</LedWizNumber>
  </LedWizEquivalent>
  </Toys>
 <AutoConfigEnabled>true</AutoConfigEnabled>
</Cabinet>
Revenir en haut Aller en bas
Pincabonaute

avatar

Messages : 993
Département : Belgique

MessageSujet: Re: [TUTO] Pilotage de Ledstrip adressable style "Teensy" via WEMOS D1 PRO   Lun 9 Oct 2017 - 19:29

Merci grand dieu de la led 

J’ai seulement l’affichage ACDC et pas les autres effets, c’est normal ?
Revenir en haut Aller en bas
kakou

avatar

Messages : 545
Département : 18

MessageSujet: Re: [TUTO] Pilotage de Ledstrip adressable style "Teensy" via WEMOS D1 PRO   Lun 9 Oct 2017 - 19:40

mon dof configtool : 

mon back correspond au port 1 donc combo 3

[Vous devez être inscrit et connecté pour voir ce lien]
[Vous devez être inscrit et connecté pour voir ce lien]

mon fichier GlobalConfig_PinballX.xml, GlobalConfig_B2SServer.xml, GlobalCOnfig.xml
Code:
<?xml version="1.0" encoding="utf-8"?>
<!--Global configuration for the DirectOutput framework.-->
<!--Saved by DirectOutput Version 0.9.5818.37242: 2017-04-10 11-31-16-->
<GlobalConfig>
  <LedWizDefaultMinCommandIntervalMs>1</LedWizDefaultMinCommandIntervalMs>
  <LedControlMinimumEffectDurationMs>60</LedControlMinimumEffectDurationMs>
  <LedControlMinimumRGBEffectDurationMs>120</LedControlMinimumRGBEffectDurationMs>
  <IniFilesPath>C:\DirectOutput\config</IniFilesPath>
  <ShapeDefintionFilePattern>C:\DirectOutput\config\DirectOutputShapes.xml</ShapeDefintionFilePattern>
  <CabinetConfigFilePattern>C:\DirectOutput\config\cabinet.xml</CabinetConfigFilePattern>
  <TableConfigFilePatterns />
  <EnableLogging>false</EnableLogging>
  <ClearLogOnSessionStart>false</ClearLogOnSessionStart>
  <LogFilePattern>C:\DirectOutput\DirectOutput.log</LogFilePattern>
</GlobalConfig>
Revenir en haut Aller en bas
Aetios

avatar

Messages : 1335
Département : 50

MessageSujet: Re: [TUTO] Pilotage de Ledstrip adressable style "Teensy" via WEMOS D1 PRO   Lun 9 Oct 2017 - 19:40

[Vous devez être inscrit et connecté pour voir ce lien] il faut que tu crées des combos dans le dofconfigtool, il y a plusieurs effets pour la backboard (flashers, strobe et je ne sais plus quoi)

bien joué [Vous devez être inscrit et connecté pour voir ce lien], c'est toi le boss
Revenir en haut Aller en bas
https://www.facebook.com/TheFrenchclanclan/
kakou

avatar

Messages : 545
Département : 18

MessageSujet: Re: [TUTO] Pilotage de Ledstrip adressable style "Teensy" via WEMOS D1 PRO   Lun 9 Oct 2017 - 20:02

je pense qu'on devrait mettre mes fichiers de config dans le tuto, même si ca fait redondance avec l'autre tuto, car généralement les gens bloquent sur cette partie la
Revenir en haut Aller en bas
Pincabonaute

avatar

Messages : 993
Département : Belgique

MessageSujet: Re: [TUTO] Pilotage de Ledstrip adressable style "Teensy" via WEMOS D1 PRO   Lun 9 Oct 2017 - 20:05

Encore un grand merci à vous, terrible 
Revenir en haut Aller en bas
rodolpher

avatar

Messages : 114
Département : 70

MessageSujet: Re: [TUTO] Pilotage de Ledstrip adressable style "Teensy" via WEMOS D1 PRO   Dim 29 Oct 2017 - 9:44

Je me pose deux trois petites questions et je me perd un peu dans le fichier du programme (même s'il n'est pas bien long).
Si j'ai bien compris, et si je reprend la ligne :

Code:
  void setPixel(uint32_t num, uint8_t red, uint8_t green, uint8_t blue) {
setPixel(num, color(red, green, blue));

On envoie à "num" sa configuration, dans le programme principal ce "num" est défini par "i" incrémenté à chaque boucle (i++). J'ai bon jusque la?

Bon maintenant, en admettant que je rajoute une variable, appelons la "variableàlacon" (ouais j'ai de l'imagination lol! ) et qu'on lui attribue un modulo de la valeur de "i" de telle façon que sa valeur change disons à la moitier de la longuer de strip. On pourrait, je pense, décaler les infos d'une valeur égale à la "variableàlacon".
Je ne sais pas si je suis clair même moi je m'embrouille un peu.
Le but serait de faire en deux colonnes. Le problème c'est que l'adressage n'est plus le même. Prenons deux strips de 32, partageons  la en deux colonnes; et voila les adressages qu'on a:

241781
3225169

Du coup si je rajoute une condition pour savoir si "i" dépasse la "variableàlacon" je décale de la "variableàlacon" mon adressage.

C'est mieux? qui a compris ce que je voulais faire? Et qui trouve ça possible? drunken
Revenir en haut Aller en bas
Aetios

avatar

Messages : 1335
Département : 50

MessageSujet: Re: [TUTO] Pilotage de Ledstrip adressable style "Teensy" via WEMOS D1 PRO   Dim 29 Oct 2017 - 10:19

Alors je n ai pas compris ce que tu voulais faire, mais alors du tout... J ai l impression que tu veux modifier les effets mais ta démarche est veine car tous les effets sont gérés par le DOF... Le code du wemos n est la que pour interpréter la demande du dof et envoyer la bonne commande aux ledstrips....donc il n'y a aucune modification à envoyer au code, vu qu il interpréte parfaitement ce que lui demande le DOF.

Maintenant si ton but est de paramètrer des ledstrips en deux rangées ou deux colonnes (je ne vois pas ce que tu appelles des "colonnes", chez moi une colonne est verticale, donc a moins de vouloir piquer debout tes ledstrips, ça n à aucun sens, sachant que les effets sont programmés pour être en back board au dessus du playfield ou sur les deux côtés de l écran).

Pour paramétrer tes matrices de LEDs, il suffit de le faire dans le fichier cabinet.xml comme expliquer dans le tuto de gech ou dans les pages de ce present tuto... Bref pourquoi faire compliqué ?
Revenir en haut Aller en bas
https://www.facebook.com/TheFrenchclanclan/
rodolpher

avatar

Messages : 114
Département : 70

MessageSujet: Re: [TUTO] Pilotage de Ledstrip adressable style "Teensy" via WEMOS D1 PRO   Dim 29 Oct 2017 - 19:28

Je me doutais que ce n'était pas clair.
Non je ne veux pas modifier les effets mais juste les interpréter différemment pour que ceci soit exploitable:
[Vous devez être inscrit et connecté pour voir cette image]

Oui je sais ce n'est pas découpable mais 2 pourraient rentrer (en forçant un peu certes) dans un ultra widebody. Voire plusieurs tailles differentes pour convenir à d'autres tailles. C'est tout fait, il n'y a plus qu'a brancher et coller ça sans faire aucune soudure...Et la je vais reprendre ta phrase:  Bref pourquoi faire compliqué? lol!

Après je conçois très bien que c'est quand même largement moins cher; mais j'ai toujours du mal coller ces saletés de bandes. J'en ai mis plusieurs fois (derrière ma TV pour faire ambilight, sous les marches d'escalier.....) et ça ne tiens pas des masses. Le panneau de LED me plait beaucoup plus à ce niveau, mais oui c'est 50€ les 2 scratch .
Revenir en haut Aller en bas
 
[TUTO] Pilotage de Ledstrip adressable style "Teensy" via WEMOS D1 PRO
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 12 sur 14Aller à la page : Précédent  1 ... 7 ... 11, 12, 13, 14  Suivant

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
 :: Pincab :: Tutoriels :: [TUTOS] Toys & accessoires-
Sauter vers: