| | [TUTO] Pilotage de Ledstrip adressable style "Teensy" via WEMOS D1 PRO | |
|
+78traxx59 fastevie nicofab18 Moussounet Richard leguluc medax badcat khinyo moviemaniac52 Migath Nanard54 ventrax ebor hbenjam1 ParMesSoins Snorky bapt1080 yanfox tyra38 poussmouss75 JLLL BorisFR xavuis arnoz vnguyenquangdo valsy Suby Sebcemoi isob Matlo74 Gate katzd lyoxide MAXxXAM Sblawx KM3L0TT MrPomme MarbleMad mpierre paf_prod foudcox Benoit33 doraj90 Rappelbox zedrummer mikuslegrand jawah jadawin59 Mike72160 Arkan07 jolesharky razorbaxx wspawn Drask BonZ@i uncels goliath59 kev1 jphil82 bao rodolpher mariela davsouto snwfrd38 Billy54 Shadow_SHD leopold Pincabonaute peskopat ced manples kakou leevuth TylerDurden67 sebx mariopourlavie Aetios 82 participants | |
Auteur | Message |
---|
kakou
Messages : 558 Département : 18
| Sujet: 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 link
you need a directoutputconfig30.ini (ini not xml) in the config dir, mine file contains 1102 line | |
| | | mariela
Messages : 52 Département : Holland
| Sujet: 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] | |
| | | kakou
Messages : 558 Département : 18
| Sujet: Re: [TUTO] Pilotage de Ledstrip adressable style "Teensy" via WEMOS D1 PRO Jeu 28 Sep 2017 - 13:16 | |
| Do you use DOFLinx ? 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) | |
| | | mariopourlavie Ancien du staff
Messages : 3379 Département : 38
| Sujet: 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 | |
| | | kakou
Messages : 558 Département : 18
| Sujet: 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 | |
| | | mariela
Messages : 52 Département : Holland
| Sujet: 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. | |
| | | kakou
Messages : 558 Département : 18
| Sujet: 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 ? | |
| | | mariela
Messages : 52 Département : Holland
| Sujet: 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 | |
| | | Aetios Modérateur + Team PP
Messages : 1665 Département : 50
| Sujet: 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. | |
| | | mariela
Messages : 52 Département : Holland
| Sujet: 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] : Houston, we have a lift off!! 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. 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! | |
| | | kakou
Messages : 558 Département : 18
| Sujet: Re: [TUTO] Pilotage de Ledstrip adressable style "Teensy" via WEMOS D1 PRO Dim 1 Oct 2017 - 12:24 | |
| good , 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 ... | |
| | | Aetios Modérateur + Team PP
Messages : 1665 Département : 50
| Sujet: Re: [TUTO] Pilotage de Ledstrip adressable style "Teensy" via WEMOS D1 PRO Dim 1 Oct 2017 - 21:57 | |
| | |
| | | mariela
Messages : 52 Département : Holland
| Sujet: 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 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. | |
| | | Aetios Modérateur + Team PP
Messages : 1665 Département : 50
| Sujet: Re: [TUTO] Pilotage de Ledstrip adressable style "Teensy" via WEMOS D1 PRO Mer 4 Oct 2017 - 17:06 | |
| | |
| | | manples
Messages : 267 Département : Texas
| Sujet: 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 ;-) | |
| | | Pincabonaute
Messages : 1515 Département : Belgique
| Sujet: 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 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 | |
| | | kakou
Messages : 558 Département : 18
| Sujet: 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>
| |
| | | Pincabonaute
Messages : 1515 Département : Belgique
| Sujet: 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 ? | |
| | | kakou
Messages : 558 Département : 18
| Sujet: 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 cette image]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>
| |
| | | Aetios Modérateur + Team PP
Messages : 1665 Département : 50
| Sujet: 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 | |
| | | kakou
Messages : 558 Département : 18
| Sujet: 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 | |
| | | Pincabonaute
Messages : 1515 Département : Belgique
| Sujet: Re: [TUTO] Pilotage de Ledstrip adressable style "Teensy" via WEMOS D1 PRO Lun 9 Oct 2017 - 20:05 | |
| Encore un grand merci à vous, terrible | |
| | | rodolpher
Messages : 417 Département : 70
| Sujet: 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 ) 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: 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? | |
| | | Aetios Modérateur + Team PP
Messages : 1665 Département : 50
| Sujet: 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é ? | |
| | | rodolpher
Messages : 417 Département : 70
| Sujet: 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é? 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 . | |
| | | | [TUTO] Pilotage de Ledstrip adressable style "Teensy" via WEMOS D1 PRO | |
|
Sujets similaires | |
|
| Permission de ce forum: | Vous ne pouvez pas répondre aux sujets dans ce forum
| |
| |
| |