Jump to content

Pin2Dmd Color - Pindmd Compatible Interface With Led Rgb Color Dmd


lucky1

Recommended Posts

  • Replies 1k
  • Created
  • Last Reply
Posted

Hi all,

 

I have also a little problem with my Pin2DMD when I colorized the Rom.

Always the same , I have a "flash" of the old fast image ( seen well in this video of Monster Bash ).

 

 

Did you have a idea ?

All is mounted with the PCB of RappelBox and it's on a 5v 15A.

Posted

I knew it!!

 

I'm trying to use the pin2dmd but it says PinDMD not found in vpinmame .... my life sucks, why my luck is so bad lately? I need to go to a voodoo killer

 

PnDMD drivers installed, Pin2DMD logo in led screen, device manager shows libsub- pindmd, power via mini usb (not micro)

Posted

if I want to color, say The Walking Dead ROM with a red palette (not VPinMAME which only have the 3 colors) but the whole 16 colors for Virtual pinball,

I thought I could choose the RED palette for Color Hub 75and the press SAVE.

 

PIN2_DMD_setting.jpg

 

then go to the SD card and change the default palette to the ROM name for the table, twd_141

but when I start the ROM the VPinMAME colors always shows.

 

How can I get it to use the created palette? Do I need an .xml file or something even though

I just want a static palette?

 

Cheers! :D

Posted

So it's normal for the screen to lock on to a previous color? For example if I use colored bg green for AFM rom, and I exit that table, the dmd stays full green until I play another table or disconnect and connect the usb.

 

I'm the only one with this problem :(

Posted

Oh ok, so it's normal even with others led panels?

Or a bug that can be fixed?

Do you happen to know what should I put in the table script at exit?

Do I need a sd card for this to work?

 

Thanks and sorry for all the trouble and questions... new to this.

Posted

think I found it, you posted this:

'************ BEGIN PIN2DMD PALETTE RESET **************
'************ thanks to Rascal and gtxjoe **************
Sub ResetPalette
Dim rShell
Dim WScript
Set rShell = CreateObject("WScript.Shell")
rShell.CurrentDirectory = PIN2DMDDIR
If PIN2DMD = True then rShell.run "pin2dmd.exe /r",,TRUE
Set rShell = Nothing
End Sub

Sub table1_exit():Controller.Stop:ResetPalette:End Sub
'************* END PIN2DMD PALETTE RESET ***************

I'll try it.

Posted

didn't work, this is what I have at he end:

'************ BEGIN PIN2DMD PALETTE RESET **************
'************ thanks to Rascal and gtxjoe **************
Const PIN2DMD = True
Const PIN2DMDDIR = "C:\Visual Pinball\pin2dmd"

Sub ResetPalette
Dim rShell
Dim WScript
Set rShell = CreateObject("WScript.Shell")
rShell.CurrentDirectory = PIN2DMDDIR
If PIN2DMD = True then rShell.run "pin2dmd.exe /r",,TRUE
Set rShell = Nothing
End Sub

Sub table1_exit():Controller.Stop:ResetPalette:End Sub
'************* END PIN2DMD PALETTE RESET ***************
Posted

Does anyone know or have a good Windows 10 drivers for the STM32? because I need to connect and use both usb cables at the same time for it to works. If not the famous Device Cannot Start (Code 10) will be stopping the device for working. It shows with an exclamation mark in device manager :(

Posted

If you use win 10 you have to do the following to get the driver installed:

Restart windows with pressed "shift" key

Select options

Select "allow unsigned driver installation"

After that you can install the driver found on github of pin2dmd.

If you still have issue with the yellow exclamation mark then you have to use the "driver fix" provided in the tutorials section written by UncleSash ;)

Greets,

Dom

  • Content Provider
Posted

 

didn't work, this is what I have at he end:

'************ BEGIN PIN2DMD PALETTE RESET **************
'************ thanks to Rascal and gtxjoe **************
Const PIN2DMD = True
Const PIN2DMDDIR = "C:\Visual Pinball\pin2dmd"

Sub ResetPalette
Dim rShell
Dim WScript
Set rShell = CreateObject("WScript.Shell")
rShell.CurrentDirectory = PIN2DMDDIR
If PIN2DMD = True then rShell.run "pin2dmd.exe /r",,TRUE
Set rShell = Nothing
End Sub

Sub table1_exit():Controller.Stop:ResetPalette:End Sub
'************* END PIN2DMD PALETTE RESET ***************

 

You can also you pin2dmd.exe /c to have the settings set to default without a reset of the STM32.

Posted

If you use win 10 you have to do the following to get the driver installed:

Restart windows with pressed "shift" key

Select options

Select "allow unsigned driver installation"

After that you can install the driver found on github of pin2dmd.

If you still have issue with the yellow exclamation mark then you have to use the "driver fix" provided in the tutorials section written by UncleSash ;)

Greets,

Dom

 

Yeap, I had to do that for me to install the pindmd driver from the pin2dmd github. But it's another issue..... that I will see if the driver fix from the tutorial solves it.

 

Thanks! Will let you guys know when I try it tomorrow.

 

 

You can also you pin2dmd.exe /c to have the settings set to default without a reset of the STM32.

 

Thanks, because /r seems to be a hard reset that with my situation with the drivers it makes loose the connection and I have to do a pc restart and the trick with the cables order to the driver works.

BUT, the script isn't working. Need help in that department. What should I do or put at the end of the script to do a clear of settings?

  • Content Provider
Posted

Yeap, I had to do that for me to install the pindmd driver from the pin2dmd github. But it's another issue..... that I will see if the driver fix from the tutorial solves it.

 

Thanks! Will let you guys know when I try it tomorrow.

 

 

 

Thanks, because /r seems to be a hard reset that with my situation with the drivers it makes loose the connection and I have to do a pc restart and the trick with the cables order to the driver works.

BUT, the script isn't working. Need help in that department. What should I do or put at the end of the script to do a clear of settings?

 

Add this to the table script

'************ BEGIN PIN2DMD PALETTE RESET **************
'************ thanks to Rascal and gtxjoe **************
Sub ResetPalette
Dim rShell
Dim WScript
Set rShell = CreateObject("WScript.Shell")
rShell.CurrentDirectory = *DIRECTORY WHERE YOUR pin2dmd.exe IS LOCATED*
rShell.run "pin2dmd.exe /c",,TRUE
Set rShell = Nothing
End Sub

Sub table_exit():Controller.Stop:ResetPalette:End Sub
'************* END PIN2DMD PALETTE RESET ***************

Obviously add in your pin2dmd.exe directory, and you can delete the table_exit() line and simply add ResetPalette to the existing table_exit sub in the script... that should reset your palette once you exit the table

Posted

Mery Xmas!!! Thanks to everyone for the support :D

Still having issues with drivers not recognizing when I reset or powr on and off the PC, but I'll get to that later. And sadly the script didn't work ... but I just did a little script batch to clear the pin2dmd every time I exit a table via pinballx run after. "Better" this way as I don't have to touch or worry about tables scripts :D

 

Ho ho ho Mery Xmas to everyone!

  • Content Provider
Posted

Mery Xmas!!! Thanks to everyone for the support :D

Still having issues with drivers not recognizing when I reset or powr on and off the PC, but I'll get to that later. And sadly the script didn't work ... but I just did a little script batch to clear the pin2dmd every time I exit a table via pinballx run after. "Better" this way as I don't have to touch or worry about tables scripts :D

 

Ho ho ho Mery Xmas to everyone!

That is better. Is it an AHK? Can you share it?

Posted

Is not an ahk ... and now that you mention it, it's better like that. It is a batch file, called clear pin2dmd.bat

I can share it if you want it, is not a ahk, but it works 100% and is super fast runs in a blink of an eye lol

Later today I'll power the pc and upload the file.

Archived

This topic is now archived and is closed to further replies.

×
  • Create New...