With the PIN2DMD project you get a full color LED DMD controller for real and virtual pinball machines. The project was started by Lucky1 and shortly after that joined by Steve45 as co-author. Version 1.X is free for DIY private NON COMMERCIAL use and released under a Creative Commons Attribution-NonCommercial- ShareAlike 4.0 International License.

Due to copyright violations through commercial sales of our software the authors were forced to change the project to allow access to the source code for contributors only with version 2.0. Also a activation key which is bound to the hardware was introduced. Sorry for inconvinience, but is seems that the hunt for quick money eats the brain of the hunter.

It currently supports:

  • Visual Pinball / PinMame
  • Future Pinball using DMD interceptor DLL from Macro
  • Unit3d Pinball
  • Ultra DMD support (Stephen)
  • PinballX / XDMD support (Tom Speirs)
  • Pinball fx2 support using dmdext from Freezy
  • The Pinball Arcade support using dmdext from Freezy and NoEx
  • Colorized Stern ROMs using SmartDMD inframe and serial sidechannel color switching
  • Frame colorization of all pinball machines using PIN2DMD Editor (please don´t use copyrighted content )
  • WPC real pinball input
  • Stern SAM real pinball input
  • Stern Whitestar real pinball input
  • DataEast real pinball input
  • WPC95 real pinball input
  • Gottlieb real pinball input
  • Stern Spike real pinball input
  • Capcom real pinball input
  • AlvinG real pinball input
  • Spooky pinball real pinball input
  • Data East 128×16 real pinball input
  • WCID automated USB driver installation
  • easy firmware upgrade through USB or microSD

The components cost approximately 100$.

1. The Hardware

A list of the components needed to build a pin2dmd device can be found here

2. The Firmware

Instructions how to install, update or activate the firmware can be found here

3. The onscreen menu

The menu can be activated by holding one of the two buttons on the STM32 Discovery/Nucleo shield during boot.  You can also navigate through the menu with these two buttons.

4. The pin2dmd.exe tool

The tool is used to configure the controller und upload needed data for the pinball used. It can either run in commandline mode or in GUI mode. More details here

5. Colorization using pin2dmd editor

The latest version of the Steve´s pin2dmd editor can always be found here
Editor is used to do colorization and configuring the device. There is a dedicated page that describes the editor.

6. Colorization using pinball browser

To colorize Stern SAM and Stern Spike system ROMs it is recommended to use pinballbrowser. Pinballbrowser is written and maintained by Oga83. The basic steps are described here:
Using Pinball-Browser to colorize your game
Pinball-Browser FAQ

(C) Jörg Amann / Stefan Rinke

6 thoughts on “Pin2dmd”

  1. What a great project you guys made!
    I’ve read alot of the forums.
    I am also planning to make a display using your software for my pinball machine.
    The only thing I don’t get is the activation process.
    I have to enter a forum member name and the name of the forum.
    The only forum I’m on is located in Belgium (i’m from the Netherlands).
    So if I give my forum member name, the name of the forum and the donation of €10
    I can use your software?

    Thanks in advance

  2. Hi there,

    I am from Australia and having trouble working out how to order your product from here. I want to buy a PIN2DMD XL display.

    Any assistance greatly appreciated.

    Kind regards, Ray

    1. This site is only about the project not a shop or a commercial website. It should be easy to find a supplier by just googling “pin2dmd xl”.

      Thx Steve

  3. Hi,

    i’ve got a pin2dmd 2.30.

    Do i need to install 2.40 firmware ? If yes, will my pin2dmd stay activated ?


    1. To get all the new features, it is always recommended to update to the latest version. If you flash your firmware the normal way, device stays activated. Other than that, its enough to have the key on the sd card to reactive.

      Thx Steve

Leave a Reply

Your email address will not be published. Required fields are marked *