Giter Club home page Giter Club logo

pin2dmd's People

Contributors

lucky01 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

pin2dmd's Issues

DLL Versioning

Would it be possible to add additional properties to your dmddevice DLLs in an effort to get it to play nice with PinballY from @mjrgh?
http://mjrnet.org/pinscape/PinballY.php#dmddeviceDLL

Currently seeing the following in PinballY:

+ retrieving file version info for DLL, to check for special handling
++ DLL version info not available; we must assume this is an old version with known bugs, so some
   features will be disabled.  Please update your DmdDevice.dll to a current version.

Firmware fails to run - stuck in loop

Hi,

I ran into a problem on my NUCLEO-144 board, that for some reason it's not running at all.
I'm running NUCLEO-144 PIN2DMD.bin (the normal one).
Latest version as of today.
I looked into what's happening inside the CPU, and the CPU is stuck in a loop that's between 0x80081b0 and 0x80081C6
It's very early in the boot process, but I have no idea how to solve it.
Full tracking is here, my ST-LINK picks at 0x80081A0.
https://onlinedisassembler.com/odaweb/lp9MV2EX/0
image

And yes, I tried reflasing a few times, didn't fix the problem.
Can you help me what to look at? It must be some kinda HW issue I guess, that is being checked?

Thanks in advance
Vader(Ben)

Clarify license

According to the license, this is a non-commercial license. However, many dealers offer these displays. My understanding is that this is now accepted as there is a paid licence for the software. Is this correct? In this case, the license for this project should be more open.

What's dmdext.dll?

Hey,

It looks like you're bundling dmdext's DmdDevice.dll as DmdExt.dll in your dmddevice.zip here. I suppose that's a proxy that uses your own dmddevice implementation for PIN2DMD and falls back to dmdext for other outputs like LCDs?

Since dmdext also supports PIN2DMD, what's the reason for this? It's a bit confusing and looks like a GPL violation to me.

UltraDMD Communicating with pin2DMD

I just noticed this today
The Game Diablo
With UltraDMD you can select full color and whatever color you have selected the text (Score) will be that color...
If I use the 2 files from the download so UltraDMD will talk to my pin2DMD you lose that ability
XDMD.dll and XDMDNative.dll

Need to reset on boot with latest Nucleo STM firmware

Hello there
I've upgraded my Nucleo f429 firmware to latest with stm utility (2-37-27), then device did not boot properly, i need to reset it to view it on windows.
Need to downgrade to 2-32.M22 to have my pin2dmd work properly.

Any info on that issue ?

Cant read at address 0x0000 in some tables

Hi,

really love Visual Pinball X and the opportunity to use my Pin2DMD with the dmddevice.dll and stuff.
A lot of tables are working great, but some won´t start every time. These Tables are for example, 24, CFTBL, Family Guy and others.

I´ve included the Crash-Dump from VPX and a screenshot of the Windows-Crash-Prompt.

Installed is newest VPX-Beta with latest SAM-Build of Vpinmame with latest dll´s

Would be really happy to hear a possible solution.

fehler

crash.txt

PIN2DMD-XL 3.13 stop working with color rom

Hello
I try some colored rom 128x32 and every time it freeze after 10 secondes ( communication is lost and need to reset NUCLEO ) , no probleme when it's not colored.
I test to flash my NUCLEO with non XL firmware , and it doesn't freeze

PS : No probleme with 192x64 colorised roms
thanks

STM32F4 Discovery v3 Schematic question

Hi, First of all - Great work on the development of this platform. I built my VP cabinet about 6 years ago when a 'real' DMD was prohibitively expensive so I went with an LCD at the time. Now I am rebuilding my cab with some new toys so looking at making one of these.

However, I am going over the schematic for the STM32f4 discovery and I am confused as to why it needs the Mini RTC as well as using the internal RTC? Or the external RTC is just used to set the internal RTC at power up? Or for that matter, why it needs an RTC at all?

Also, its not clear to me what the function of all of the external components are for such as the MAX232, ESP8266, IR and PIR - I know what all these devices do, just don't understand what function they provide for the DMD and if omitting them will prevent the base operation of the DMD. Have I overlooked some documentation somewhere?

I can see the reason for the SD card but if it is only used for updates and registration (and we have alternative methods for these functions already), can it be omitted too?

Updating x32 Firmware to 4.50 via .upd file can cause settings to change

I have had a few instances where updating firmware from older versions to 4.50 on x32 EVO units will change config settings.

Sometimes it will change the RGB sequence or device (or both). For the most part a .dat file is not on the SD card before the update is copied across, so it seems to be separate to that. Most of the updates with issues have been from 4.49 to 4.50. I have tried different SD cards and new downloads of the firmware but it seems to still occur, although still randomly.

I have only noticed this since updating to 4.50, so I am not sure if it is present before in earlier versions but I have not seen it myself. Original firmware has also been flashed via different methods before the update, I believe the STM programmer and also DFUSE, possibly a few using the pin2dmd app as well.

Could you please look into it and see if there is anything that would cause this to happen?

Thanks

activation key

Hello,
Can't find informations about activation Key on the pin2dmd.com webside?
Also on vpuniverse i found no informations.

May it be possible to get all infos here on git or your website?
Its like a alleycat.

Reset problem with last bootloader

With new núcleo board there are the reset problem. Can someone share the (V2.J34.M26) stlink upgrades or a work bootloader? On st.com site there are only the last. Thanks

Feature Request: Timecode Overlay on Pin2dmd screen from Editor

Add in "debug" menu to the Pin2dmd firmware with a "timecode overlay" feature. Enabling this option on the Pin2dmd device would add a timecode that is seen in the editor window down the bottom to be overlayed onto the display and would be the same code as shown in the editor. Give the user a few positions to overlay if they are working on a bug in a certain area they can move the timecode so it will not cover the screen. (Left right etc) The timecode will not be captured in the dump on the image it will just be for recording off the screen where if the user can't overlay a timecode using their own device it will come in handy. It will also make it easier to sync the recording if you don't hit the start on both devices at the same time or if there is a delay or for people who can't sync it up easily.

For Data East x16 it could be put inside the blank areas to be used with back glass off.

Great for quickly troubleshooting if you have a large dump file and need to get to areas quickly.

This may be more for the Firmware than the editor but they would have to sync up anyway so it would be need to be linked to both FW and editor to make sure it will work.

PIN2DMD does not recognize

Hi,

I recently acquired some PIN2DMD cards through your project and received them recently from the indicated company that produced them for me.

I performed the welds on the back of the pcbs with the display connectors and plugged the ribon cable between the two displays.

Now I'm trying to install the firmware but I'm not succeeding.

I do not get any images on the displays, it only gets black screen.

The mini USB cable when connecting to the EVO card I get no connection signal in Windows 10 and it seems that I do not get any light on the EVO data board, except for a single power light,
5V.

In device manager the PIN2DMD is not recognized, and there is no notification when plugging or unplugging the mini USB cable.

I tried the installation via ST-LINK Utility and also through DfuseDemo, but the two programs do not recognize any device.

I also tried to click on the DFU button that has on the board to try some recognition but no signal.

In the .exe zaddig program I also can not find the device because I do not seem to recognize.

I have attached on the back of my Evo PIN2DMD only the micro USB, formatted USB card and the 5V power supply.

Attached follows a google drive of the images of how the connections are.

What can I be doing wrong?

Please, your help is very important to me!

Cheers!

https://drive.google.com/open?id=1IWZ0EjIJ1ze4cFkS0NusCTcBQm2tkYc5

Firmware compatibility of custom boards

Hi,

I was updating some custom boards to the latest 4.51 FW and it no longer works.
Last version known to work: V4.41

I'm using the Nucleo-144 FW as it is for custom boards, I've been using the Nucle FW for a while, and it was working on custom boards.

I checked to see exactly which version stops working.
V4.41 was the last version to work on my custom boards.
All my custom boards are based on Nucleo-144 V4 schematic. They use F429ZIT6 and F407VET6 and F407VGT6 CPUs.
V4.41 works on all of them, from V4.42 none of them works.
I would accept if it would not work on a F407, but it is also not working on an F429ZIT6m which is the exact same chip as on the Nucleo-144.

Symptoms: No picture, and USB detection on Windows also fails.

Can you give me any idea which FW to use on custom boards from V4.42?

devicedmd.dll version

Hello Lucky
i have something strange
I'm using PIN2DMD Version 4.44

I'm using Your deviceDMD.DLL working well for pac files.
But this dll is not working for Pinup popper (works with an other dll) and not working with deadpool vpx table
do you know if it is possible to select from a script the good deviceDMD.Dll working ?

Is it possible to downngrade my pin2dmd firmware ?
thanks a lot

EVO 128x32 not recogized by USB

I just finished the EVO 128x32 build with the files provided, Thank you for your effort. I was able to flash the firmware using the st-link usb to header programming tool. The pin2dmd now turns on the shows the PIN2DMD banner. I requested the key off the number displayed. I have received the key but the Windows 10 machine does not recognize the device when using the mini-USB plug. I have tried zadig-2.4 utility and it does not show up as a usb serial device. Have any suggestions?

Stats engine based on PIN2DMD - advice sought

Hello!

I'm planning a mod that can live detect the current score and events on a machine and then feed into a stats engine. I was thinking PIN2DMD could be a decent base for such a project - reading/analyzing/masking DMD matrix state is basically what we've done with other games.

We have a similar spirited project for Mario Kart 8 Deluxe, which uses/analyzes the HDMI feed (via a splitter), to give you a feel for the type of thing I'm thinking about: https://github.com/ferocia/kartalytics
I was thinking we could maybe run a similar "split" off the ribbon cable going to the DMD on our Demolition Man and into a similar/same controller to what PIN2DMD uses, but modify the firmware to output the display matrix via USB or ethernet where we can pick it up on another device and do the analysis.

Would love any thoughts or advice you might have: do you think this approach could work? What documentation/sources did you find useful in developing PIN2DMD?

Thank you! 🙏

Unable to connect to PIN2DMD

i bought a virtual pinball cab with a Pin2dmd device installed. i rebuilt the computer and have a clean install of Windows 11 but cannot connect to the device with ST-LINK software or Pin2dmd utility. it lights up and says "Pin2dmd virtual pinball'

i have replaced the USB driver as instructed.

In device manager it says "libusb-win32 devices" and lists "ST-Link Debug (Interface 0)" and "ST-Link VCP Ctrl (Interface 2)"

I can't find any tutorials or debugging advice to get this working with virtual pinball

thank you!

Idea to help diagnose SD Card file read problem

Some users report a SD card is not being read by the PIN2DMD display. Sometimes this is true, sometimes it is due to bad file names on the SD card.

Could a menu option be added to list current files loaded by the display, and list files found on the SD card?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.