(Topic ID: 121699)

Run-DMD - The most amazing clock ever released!

By Limpan

7 years ago


Topic Heartbeat

Topic Stats

  • 1,536 posts
  • 244 Pinsiders participating
  • Latest reply 21 days ago by DudeRegular
  • Topic is favorited by 212 Pinsiders

You

Linked Games

No games have been linked to this topic.

    Topic Gallery

    View topic image gallery

    PacDotsmall (resized).jpg
    LEDarcade2 (resized).jpg
    1b1b1a1de7dba819db232d1e1260bbbf472616d8 (resized).jpg
    52978E50-7D5F-4414-B1A7-D67B2D69D694 (resized).jpeg
    Run dmc (resized).jpeg
    IMG_9420 (resized).JPG
    IMG_0074 (resized).jpg
    pasted_image (resized).png
    e112b5fa62c1a1cddb91974b68c7a6bfbcf89887 (resized).jpg
    IMG_3959 (resized).JPG
    PXL_20210925_171305935.MP (resized).jpg
    HUB08 (resized).JPG
    Run-DMD (resized).JPG
    669C1ED9-72C7-47F8-889A-E8731D50942E.jpeg
    20210914_125109 (resized).jpg
    79A0D4CF-C497-497D-A498-3B39AAF05E0D (resized).jpeg

    Topic index (key posts)

    16 key posts have been marked in this topic, showing the first 10 items. (Show topic index)

    There are 1,536 posts in this topic. You are on page 31 of 31.
    #1501 4 months ago
    Quoted from daveyvandy:

    This is really helpful testing! I recently made two clocks for both myself and my dad with the mk2 run DMD and stern displays. On mine, there were absolutely no problems. On his, the animations would be corrupt after about a day.
    That happened even after reflashing the SD card, so he ordered a new one and it has been fine ever since. We both started with the same original SD card that came with the kit, but maybe his was part of the bad batch? They were both Kingston canvas select Plus 32 GB cards. I got him a replacement card off of Amazon, I think we ended up with a SanDisk ultra and that hasn't had any problems.

    Well, looks like my Kingston canvas select plus 32 GB card is bad as well. Not even going to bother reflashing it, I ordered a SanDisk ultra similar to what my dad got. His is still doing fine after 3 or 4 days.

    #1502 4 months ago
    Quoted from daveyvandy:

    Well, looks like my Kingston canvas select plus 32 GB card is bad as well. Not even going to bother reflashing it, I ordered a SanDisk ultra similar to what my dad got. His is still doing fine after 3 or 4 days.

    you are not in a area where you have black outs or lose power?

    make sure to turn off via the off button or sleep and not via the power point as turning off mid animation can corrupt the SD card as well

    #1503 4 months ago
    Quoted from swinks:

    you are not in a area where you have black outs or lose power?
    make sure to turn off via the off button or sleep and not via the power point as turning off mid animation can corrupt the SD card as well

    Yeah I don't have any problems with power at all. I purposely did a test of just leaving the clock on all day. After about 2 and 1/2 days I had the corrupt animations issue. Got to assume based on what I've read that it's just from a bad batch of micro SD cards.

    #1504 4 months ago
    Quoted from daveyvandy:

    Yeah I don't have any problems with power at all. I purposely did a test of just leaving the clock on all day. After about 2 and 1/2 days I had the corrupt animations issue. Got to assume based on what I've read that it's just from a bad batch of micro SD cards.

    yes, sounds like

    the cards are definitely the clock weakness

    12
    #1505 4 months ago

    Alright. Curiosity got the best of me. I have a few tools that I have been working on that have pretty much reverse engineered the Run-DMD image format and allow me to put my own raw, gif, or video clips into a RunDMD image. I have used these to create some of my own animations, and I plan on open sourcing them once I clean things up a bit more. The goal of these tools was to allow me to add some of the animations from games that I like to my personal clock that are missing from the B134 image that I have been using. This includes games like Party Zone, Safe Cracker, and Tommy. For reference, the B134 image is completely missing the following 90s Williams/Bally/Data East/Sega games that have 128x32 displays:
    - Williams/Bally
    - Gilligan's Island
    - Safe Cracker
    - SlugFest (questionable inclusion, but WPC-based)
    - Tales of the Arabian Nights
    - Party Zone

    - Data East
    - Adventures of Rocky and Bullwinkle and Friends
    - Guns N' Roses
    - Jurassic Park
    - Last Action Hero (added in B237, see below)
    - Star Wars
    - Tales from the Crypt
    - The Who's Tommy Pinball Wizard
    - WWF Royal Rumble

    - Sega
    - Apollo 13 (added in B237 image, see below)
    - Godzilla
    - Golden Cue
    - Goldeneye
    - Harley-Davidson
    - Independence Day
    - Lost In Space
    - South Park
    - Space Jam
    - Starship Troopers
    - The Lost World Jurassic Park
    - The Star Wars Trilogy Special Edition
    - The X Files
    - Twister
    - Viper Night Drivin

    Sorry. I didn't dig in to see what is missing from the Stern games.

    One of the tools that I wrote extracts all of the existing images from a Run-DMD image to easily readable JSON files. These are organized per game. I just used this to compare the B134 vs B237 image. The deltas that I see in the B134 image vs the B237 image are:
    - Addition of Apollo 13 animations (10 animations)
    - Addition of Last Action Hero animations (66 animations)
    - Addition of one more Terminator 2 animation (just the animation of the T2 slamming together)
    So, basically the B237 supersedes the B134 image in every way. I see absolutely *nothing* that is lost by using the B237 image.

    For any of you programmer types that are skilled at UX design (not me!), here is a small snippet of the JSON format that my tools produces. If you want to discuss creating an animation editor for these files, please PM me:
    {
    "header": {
    "global_id": 129,
    "flags": "Enable",
    "num_bitmaps": 14,
    "frames_addr": 8950784,
    "total_frames": 56,
    "display_width": 128,
    "display_height": 32,
    "clock_type": "ClockBehind",
    "intro_transition": "Disable",
    "outro_transition": "Disable",
    "clock_size": "ClockSmall",
    "clock_position_x": 0,
    "clock_position_y": 0,
    "clock_start_frame": 0,
    "clock_end_frame": 0,
    "unknown_byte19": 0,
    "name": "BIG_BANG_BAR_004"
    },
    "frames": [
    {
    "duration": 100,
    "bitmap": [
    "|00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000|",
    "|0aaaaaaaaaaaaaaaaaa00111111111111000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0|",
    "|0aaaaaaaaaaaaaaaa001111111111111111100aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0|",
    "|0aaaaaaaaaaaaaa001111111111331113ff3110aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0|",
    "|0aaaaaaaaaaaaa0111111113f310f303ffff3110aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0|",
    "|0aaaaaaaaaaaa0111133311ffff0f303ff0ff1110aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0|",
    "|0aaaaaaaaaaa011113fff110fff00f00f100111110aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0|",
    "|0aaaaaaaaaa01f311ffff310ffff0f10ff01f311110aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0|",
    "|0aaaaaaaaa03f3f30ff0ff30ff0fff303f101f111110aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0|",
    "|0aaaaaaaaa0f313f03f00f30ff00fff01ff01ff111110aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0|",
    "|0aaaaa00a01f003f03f03ff03f000ff303ff0f3111110aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0|",
    "|0aaaa011001ff0f303fffff00ff000ff003ff301111110aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0|",
    "|0aaa0133f011fff000ff00f10ff100ff100000011111100000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0|",
    "|0aaa03f0f0f0fff300f100ff03f10000100000111113333333000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0|",
    "|0aaa03f00110f11f103f100f100010001113ffffffffffffffff300aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0|",
    "|0aaa01300110330ff00f100010013fffffffffffffffffffffffff10aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0|",
    "|0aaa0130ff110f1f30001111fffffffff1000000000000000111ff30aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0|",
    "|0aaa013f0f1103ff0000fffffff30000001333333333333333313f0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0|",
    "|0aaaa03fff1100003ffffff3000013333333333333333333333310aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0|",
    "|0aaaa01ff301133ffff30001333333333311111111111000333310aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0|",
    "|0aaaaa000013ffff000113333333111111111111111110a033330aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0|",
    "|0aaaa0003ffff300133333331111111111111111111110033330aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0|",
    "|0aaa0133fff0011333331111113ff01111f3011fff010013310aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0|",
    "|0aa033fff00133333111111111f00f011f0f011f00f0033100aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0|",
    "|0a03fff1013333311111111113f03f01f30f01f001f03100aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0|",
    "|003fff1033331111111111111f0ff001f00f01f01f0a00aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0|",
    "|01fff1033330011111111111ff00f0fffff301fff0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0|",
    "|00f31133330aa01111111111f001f01f00f00f00ff0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0|",
    "|0a01113333000a001111111f00ff00f001f01f0a0ff0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0|",
    "|0aa00133333330110111111111111111111110aaa00aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0|",
    "|0aaaa00133333333300111111111111111100aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0|",
    "|00000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000|"
    ]
    },
    ... (more items of {duration, bitmap} form here
    ]
    }

    Pinside's forum will likely crush the formatting above, but a JSON reader won't care.

    In the "bitmap" above, value 0x0 through 0xf represent dot intensity for a 128x32 pixel image, except that 0xa represents transparency when clock_type in the header is "ClockBehind". In those cases, the time is shown through from all pixels that have a value of 0xa.
    I have my own frame editor that I created to work with the JSON files from above (browser based, pure Javascript), but it is not as intuitive as I would like. I would love it if the community would create something better that all of us could benefit from and ultimately use to have a complete image with all DMD-based games. I will hopefully be open-sourcing my work within the next few weeks. I will not be providing any binary images or JSON files, but hopefully the larger community can find a way to create more comprehensive images and host them somewhere for the benefit of everyone.

    Side note: When I was working on my tooling that created images I wasted a *month* trying to determine why my tool was creating an image that would work for a while and then show corrupt images. The short story is that there was nothing wrong with my tool. I was using a new SD card for testing (Microcenter 32GB micro SD) that was causing the issue. What is bizarre is that if I did a binary comparison on my computer of the micro SD card before and after corruption was seen on the RunDMD, there would be *zero* bytes different. Only after changing to a name brand, reliable card (Sandisk High Endurance 32GB micro SD), I have been running with my custom images for months now without a single issue. Lesson learned...a $3 price difference between cards is not work the potential headache. Go with a name brand, high reliability/endurance card and sleep easy!

    #1506 4 months ago
    Quoted from Pwedge:

    Alright. Curiosity got the best of me. I have a few tools that I have been working on that have pretty much reverse engineered the Run-DMD image format and allow me to put my own raw, gif, or video clips into a RunDMD image. I have used these to create some of my own animations, and I plan on open sourcing them once I clean things up a bit more. The goal of these tools was to allow me to add some of the animations from games that I like to my personal clock that are missing from the B134 image that I have been using. This includes games like Party Zone, Safe Cracker, and Tommy. For reference, the B134 image is completely missing the following 90s Williams/Bally/Data East/Sega games that have 128x32 displays:
    - Williams/Bally
    - Gilligan's Island
    - Safe Cracker
    - SlugFest (questionable inclusion, but WPC-based)
    - Tales of the Arabian Nights
    - Party Zone
    - Data East
    - Adventures of Rocky and Bullwinkle and Friends
    - Guns N' Roses
    - Jurassic Park
    - Last Action Hero (added in B237, see below)
    - Star Wars
    - Tales from the Crypt
    - The Who's Tommy Pinball Wizard
    - WWF Royal Rumble
    - Sega
    - Apollo 13 (added in B237 image, see below)
    - Godzilla
    - Golden Cue
    - Goldeneye
    - Harley-Davidson
    - Independence Day
    - Lost In Space
    - South Park
    - Space Jam
    - Starship Troopers
    - The Lost World Jurassic Park
    - The Star Wars Trilogy Special Edition
    - The X Files
    - Twister
    - Viper Night Drivin
    Sorry. I didn't dig in to see what is missing from the Stern games.
    One of the tools that I wrote extracts all of the existing images from a Run-DMD image to easily readable JSON files. These are organized per game. I just used this to compare the B134 vs B237 image. The deltas that I see in the B134 image vs the B237 image are:
    - Addition of Apollo 13 animations (10 animations)
    - Addition of Last Action Hero animations (66 animations)
    - Addition of one more Terminator 2 animation (just the animation of the T2 slamming together)
    So, basically the B237 supersedes the B134 image in every way. I see absolutely *nothing* that is lost by using the B237 image.
    For any of you programmer types that are skilled at UX design (not me!), here is a small snippet of the JSON format that my tools produces. If you want to discuss creating an animation editor for these files, please PM me:
    {
    "header": {
    "global_id": 129,
    "flags": "Enable",
    "num_bitmaps": 14,
    "frames_addr": 8950784,
    "total_frames": 56,
    "display_width": 128,
    "display_height": 32,
    "clock_type": "ClockBehind",
    "intro_transition": "Disable",
    "outro_transition": "Disable",
    "clock_size": "ClockSmall",
    "clock_position_x": 0,
    "clock_position_y": 0,
    "clock_start_frame": 0,
    "clock_end_frame": 0,
    "unknown_byte19": 0,
    "name": "BIG_BANG_BAR_004"
    },
    "frames": [
    {
    "duration": 100,
    "bitmap": [
    "|00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000|",
    "|0aaaaaaaaaaaaaaaaaa00111111111111000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0|",
    "|0aaaaaaaaaaaaaaaa001111111111111111100aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0|",
    "|0aaaaaaaaaaaaaa001111111111331113ff3110aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0|",
    "|0aaaaaaaaaaaaa0111111113f310f303ffff3110aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0|",
    "|0aaaaaaaaaaaa0111133311ffff0f303ff0ff1110aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0|",
    "|0aaaaaaaaaaa011113fff110fff00f00f100111110aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0|",
    "|0aaaaaaaaaa01f311ffff310ffff0f10ff01f311110aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0|",
    "|0aaaaaaaaa03f3f30ff0ff30ff0fff303f101f111110aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0|",
    "|0aaaaaaaaa0f313f03f00f30ff00fff01ff01ff111110aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0|",
    "|0aaaaa00a01f003f03f03ff03f000ff303ff0f3111110aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0|",
    "|0aaaa011001ff0f303fffff00ff000ff003ff301111110aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0|",
    "|0aaa0133f011fff000ff00f10ff100ff100000011111100000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0|",
    "|0aaa03f0f0f0fff300f100ff03f10000100000111113333333000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0|",
    "|0aaa03f00110f11f103f100f100010001113ffffffffffffffff300aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0|",
    "|0aaa01300110330ff00f100010013fffffffffffffffffffffffff10aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0|",
    "|0aaa0130ff110f1f30001111fffffffff1000000000000000111ff30aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0|",
    "|0aaa013f0f1103ff0000fffffff30000001333333333333333313f0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0|",
    "|0aaaa03fff1100003ffffff3000013333333333333333333333310aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0|",
    "|0aaaa01ff301133ffff30001333333333311111111111000333310aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0|",
    "|0aaaaa000013ffff000113333333111111111111111110a033330aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0|",
    "|0aaaa0003ffff300133333331111111111111111111110033330aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0|",
    "|0aaa0133fff0011333331111113ff01111f3011fff010013310aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0|",
    "|0aa033fff00133333111111111f00f011f0f011f00f0033100aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0|",
    "|0a03fff1013333311111111113f03f01f30f01f001f03100aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0|",
    "|003fff1033331111111111111f0ff001f00f01f01f0a00aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0|",
    "|01fff1033330011111111111ff00f0fffff301fff0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0|",
    "|00f31133330aa01111111111f001f01f00f00f00ff0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0|",
    "|0a01113333000a001111111f00ff00f001f01f0a0ff0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0|",
    "|0aa00133333330110111111111111111111110aaa00aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0|",
    "|0aaaa00133333333300111111111111111100aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0|",
    "|00000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000|"
    ]
    },
    ... (more items of {duration, bitmap} form here
    ]
    }
    Pinside's forum will likely crush the formatting above, but a JSON reader won't care.
    In the "bitmap" above, value 0x0 through 0xf represent dot intensity for a 128x32 pixel image, except that 0xa represents transparency when clock_type in the header is "ClockBehind". In those cases, the time is shown through from all pixels that have a value of 0xa.
    I have my own frame editor that I created to work with the JSON files from above (browser based, pure Javascript), but it is not as intuitive as I would like. I would love it if the community would create something better that all of us could benefit from and ultimately use to have a complete image with all DMD-based games. I will hopefully be open-sourcing my work within the next few weeks. I will not be providing any binary images or JSON files, but hopefully the larger community can find a way to create more comprehensive images and host them somewhere for the benefit of everyone.
    Side note: When I was working on my tooling that created images I wasted a *month* trying to determine why my tool was creating an image that would work for a while and then show corrupt images. The short story is that there was nothing wrong with my tool. I was using a new SD card for testing (Microcenter 32GB micro SD) that was causing the issue. What is bizarre is that if I did a binary comparison on my computer of the micro SD card before and after corruption was seen on the RunDMD, there would be *zero* bytes different. Only after changing to a name brand, reliable card (Sandisk High Endurance 32GB micro SD), I have been running with my custom images for months now without a single issue. Lesson learned...a $3 price difference between cards is not work the potential headache. Go with a name brand, high reliability/endurance card and sleep easy!

    Wow, great work Pwedge ! Will you make available an image that contains all the missing DMD animations? I'd really like to upgrade my clock to include them.

    #1507 4 months ago
    Quoted from Pwedge:

    Alright. Curiosity got the best of me. I have a few tools that I have been working on that have pretty much reverse engineered the Run-DMD image format and allow me to put my own raw, gif, or video clips into a RunDMD image. I have used these to create some of my own animations, and I plan on open sourcing them once I clean things up a bit more. The goal of these tools was to allow me to add some of the animations from games that I like to my personal clock that are missing from the B134 image that I have been using. This includes games like Party Zone, Safe Cracker, and Tommy. For reference, the B134 image is completely missing the following 90s Williams/Bally/Data East/Sega games that have 128x32 displays:
    - Williams/Bally
    - Gilligan's Island
    - Safe Cracker
    - SlugFest (questionable inclusion, but WPC-based)
    - Tales of the Arabian Nights
    - Party Zone
    - Data East
    - Adventures of Rocky and Bullwinkle and Friends
    - Guns N' Roses
    - Jurassic Park
    - Last Action Hero (added in B237, see below)
    - Star Wars
    - Tales from the Crypt
    - The Who's Tommy Pinball Wizard
    - WWF Royal Rumble
    - Sega
    - Apollo 13 (added in B237 image, see below)
    - Godzilla
    - Golden Cue
    - Goldeneye
    - Harley-Davidson
    - Independence Day
    - Lost In Space
    - South Park
    - Space Jam
    - Starship Troopers
    - The Lost World Jurassic Park
    - The Star Wars Trilogy Special Edition
    - The X Files
    - Twister
    - Viper Night Drivin
    Sorry. I didn't dig in to see what is missing from the Stern games.
    One of the tools that I wrote extracts all of the existing images from a Run-DMD image to easily readable JSON files. These are organized per game. I just used this to compare the B134 vs B237 image. The deltas that I see in the B134 image vs the B237 image are:
    - Addition of Apollo 13 animations (10 animations)
    - Addition of Last Action Hero animations (66 animations)
    - Addition of one more Terminator 2 animation (just the animation of the T2 slamming together)
    So, basically the B237 supersedes the B134 image in every way. I see absolutely *nothing* that is lost by using the B237 image.
    For any of you programmer types that are skilled at UX design (not me!), here is a small snippet of the JSON format that my tools produces. If you want to discuss creating an animation editor for these files, please PM me:
    {
    "header": {
    "global_id": 129,
    "flags": "Enable",
    "num_bitmaps": 14,
    "frames_addr": 8950784,
    "total_frames": 56,
    "display_width": 128,
    "display_height": 32,
    "clock_type": "ClockBehind",
    "intro_transition": "Disable",
    "outro_transition": "Disable",
    "clock_size": "ClockSmall",
    "clock_position_x": 0,
    "clock_position_y": 0,
    "clock_start_frame": 0,
    "clock_end_frame": 0,
    "unknown_byte19": 0,
    "name": "BIG_BANG_BAR_004"
    },
    "frames": [
    {
    "duration": 100,
    "bitmap": [
    "|00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000|",
    "|0aaaaaaaaaaaaaaaaaa00111111111111000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0|",
    "|0aaaaaaaaaaaaaaaa001111111111111111100aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0|",
    "|0aaaaaaaaaaaaaa001111111111331113ff3110aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0|",
    "|0aaaaaaaaaaaaa0111111113f310f303ffff3110aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0|",
    "|0aaaaaaaaaaaa0111133311ffff0f303ff0ff1110aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0|",
    "|0aaaaaaaaaaa011113fff110fff00f00f100111110aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0|",
    "|0aaaaaaaaaa01f311ffff310ffff0f10ff01f311110aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0|",
    "|0aaaaaaaaa03f3f30ff0ff30ff0fff303f101f111110aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0|",
    "|0aaaaaaaaa0f313f03f00f30ff00fff01ff01ff111110aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0|",
    "|0aaaaa00a01f003f03f03ff03f000ff303ff0f3111110aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0|",
    "|0aaaa011001ff0f303fffff00ff000ff003ff301111110aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0|",
    "|0aaa0133f011fff000ff00f10ff100ff100000011111100000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0|",
    "|0aaa03f0f0f0fff300f100ff03f10000100000111113333333000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0|",
    "|0aaa03f00110f11f103f100f100010001113ffffffffffffffff300aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0|",
    "|0aaa01300110330ff00f100010013fffffffffffffffffffffffff10aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0|",
    "|0aaa0130ff110f1f30001111fffffffff1000000000000000111ff30aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0|",
    "|0aaa013f0f1103ff0000fffffff30000001333333333333333313f0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0|",
    "|0aaaa03fff1100003ffffff3000013333333333333333333333310aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0|",
    "|0aaaa01ff301133ffff30001333333333311111111111000333310aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0|",
    "|0aaaaa000013ffff000113333333111111111111111110a033330aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0|",
    "|0aaaa0003ffff300133333331111111111111111111110033330aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0|",
    "|0aaa0133fff0011333331111113ff01111f3011fff010013310aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0|",
    "|0aa033fff00133333111111111f00f011f0f011f00f0033100aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0|",
    "|0a03fff1013333311111111113f03f01f30f01f001f03100aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0|",
    "|003fff1033331111111111111f0ff001f00f01f01f0a00aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0|",
    "|01fff1033330011111111111ff00f0fffff301fff0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0|",
    "|00f31133330aa01111111111f001f01f00f00f00ff0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0|",
    "|0a01113333000a001111111f00ff00f001f01f0a0ff0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0|",
    "|0aa00133333330110111111111111111111110aaa00aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0|",
    "|0aaaa00133333333300111111111111111100aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0|",
    "|00000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000|"
    ]
    },
    ... (more items of {duration, bitmap} form here
    ]
    }
    Pinside's forum will likely crush the formatting above, but a JSON reader won't care.
    In the "bitmap" above, value 0x0 through 0xf represent dot intensity for a 128x32 pixel image, except that 0xa represents transparency when clock_type in the header is "ClockBehind". In those cases, the time is shown through from all pixels that have a value of 0xa.
    I have my own frame editor that I created to work with the JSON files from above (browser based, pure Javascript), but it is not as intuitive as I would like. I would love it if the community would create something better that all of us could benefit from and ultimately use to have a complete image with all DMD-based games. I will hopefully be open-sourcing my work within the next few weeks. I will not be providing any binary images or JSON files, but hopefully the larger community can find a way to create more comprehensive images and host them somewhere for the benefit of everyone.
    Side note: When I was working on my tooling that created images I wasted a *month* trying to determine why my tool was creating an image that would work for a while and then show corrupt images. The short story is that there was nothing wrong with my tool. I was using a new SD card for testing (Microcenter 32GB micro SD) that was causing the issue. What is bizarre is that if I did a binary comparison on my computer of the micro SD card before and after corruption was seen on the RunDMD, there would be *zero* bytes different. Only after changing to a name brand, reliable card (Sandisk High Endurance 32GB micro SD), I have been running with my custom images for months now without a single issue. Lesson learned...a $3 price difference between cards is not work the potential headache. Go with a name brand, high reliability/endurance card and sleep easy!

    This is really amazing and exciting work!
    I'm a software developer with a UX background and I could help enhance the browser based UI - I don't have experience in making .exe or .dmg files, but I think a browser based tool would more easily work cross-platform anyways. Pm me if you want to show me what you've got and talk over ideas!

    Also, great to hear that changing brands of SD cards helped out with corruption issues.

    #1508 4 months ago

    Very glad to see some enthusiasm for enhancing the RunDMD image further!

    Unfortunately, I’m not planning to make my personal image available. I’ve heard that there is one individual that sends C&D letters. I’m not interested in dealing with that. I’m hoping that somebody else from the community will be willing to build and host more complete images.

    I plan to release all of the tools that I wrote that allow the current binary images to be extracted, new animations to be added from video clips, gifs, or raw captures (from https://playfield.dev), and a new binary image to be built. I’m also planning to release my simple animation editor, but I have heard from a few people that sound more skilled in that area that they would like to help. Given that, I expect there to be one or more better animation editors available in the future.

    I’m currently out of town with my kids for spring break. I’ll hopefully throw everything up on GitHub after I return. I’m guessing the release will either be this weekend or early next week.

    #1509 4 months ago

    I received my MK2 board from Linus-- Thanks!
    I also got the acrylic kit from gameroommods. All put together last night and rocking. Will have to mount it at some point. Very cool addition for sure.

    #1510 4 months ago
    Quoted from DudeRegular:

    I received my MK2 board from Linus-- Thanks!
    I also got the acrylic kit from gameroommods. All put together last night and rocking. Will have to mount it at some point. Very cool addition for sure.

    I'm very interested to see if you have problems with the SD card that was included with your order, since I ordered 2 two months ago and had problems with both SD cards corrupting themselves 2 days after flashing. If you do, see one of my previous posts about which replacement SD card I bought.

    2 weeks later
    #1511 3 months ago
    Quoted from swinks:

    Ok some testing was done though not by me, but someone experienced with these clocks that asked me to post this to help the community.
    These are the test results:
    1. Tried both B237 and B134 - IMG & IMGC File type did not matter, both worked
    2. Tried in 4 different Run-DMD clocks (Classic with updated firmware and Exp-one, Pinball MK2, Pinball Original, White) - The above file types worked on all these boards.
    3. Did all of these tests on both software - Etcher and HDDRawCopy1.10Portable - This did not matter but HDDRawCopy was way faster.
    5. Tried a bunch of cards - This appears to be the problem when it doesn't work.
    6. In most cases where it worked I had to hold the "3" button to put the controller into setup mode. IF the display goes into the slow blink mode the card will likely work but you have to wait 20 seconds or more to get anything to display. IF it's a normal blink the card will likely not work.
    .
    .
    Here's a summary of the cards that worked.
    1. 8GB Kingston MicroSD
    2. 16GB Microcenter MicroSD (US PC Store)
    3. 32GB SanDisk MicroSD
    4. 32GB Kingston MicroSD
    5. 32GB Kingston SD - I had 2 of these. They came with recent Run-DMD boards.
    .
    .
    The following cards did not work.
    1. 2GB Transend SD - Note that B237 is too large for a 2GB card.
    2. 4GB Transend SD - I had 2 of these - Neither worked.
    3. 8GB Transend SD - I had 4 of these - None worked.
    4. 16GB Microcenter MicroSD - I had 3 of these including the one that worked above. They appear to be identical.
    .
    .
    Conclusion
    It may be worthwhile to try each of the cards that you have until you find one that works. If buying a new card a newish Kingston 32GB card seems to be the most likely to work. Fortunately these aren't expensive but may take some trial and error to find one that works. Odds are very high that other cards will work though.
    .
    .
    In Summary
    Both files work on most dmd clock boards but the weakness is the SD card brand and memory size.
    .
    .
    Hope this helps
    Jady / Swinks and friend

    Will the new file work with the Pico boards too? It’s been a while but I thought the pico Clocks used a different file.

    #1512 3 months ago
    Quoted from phillymadison:

    Will the new file work with the Pico boards too? It’s been a while but I thought the pico Clocks used a different file.

    I am not sure, may have to load up a card and see if it works.

    #1513 3 months ago
    Quoted from swinks:

    I am not sure, may have to load up a card and see if it works.

    B237 works in the pico Clock but not in my first run original Run DMD clock. B134 does work in it though. Also I know it’s overkill but a Sandisk 128 gb micro sd card works. (All I had at the moment)

    #1514 3 months ago

    It seems I need to reflash my SD card.

    Corrupt animations, dontcha know. Some were messed up before I moved my clock to a switched outlet, before I learned that cutting power can cause more corruption.

    However, I like only having it going when I'm there to see it, so I'd like to leave it on the switch. So, I have a question.

    If I'm careful to only ever turn it off right after a new animation starts, meaning it won't be picking and logging a new one for a short while, will that keep further corruption from happening? Seems to me that should work, if what I'm reading about why it occurs is accurate.

    #1515 3 months ago
    Quoted from DanQverymuch:

    It seems I need to reflash my SD card.
    Corrupt animations, dontcha know. Some were messed up before I moved my clock to a switched outlet, before I learned that cutting power can cause more corruption.
    However, I like only having it going when I'm there to see it, so I'd like to leave it on the switch. So, I have a question.
    If I'm careful to only ever turn it off right after a new animation starts, meaning it won't be picking and logging a new one for a short while, will that keep further corruption from happening? Seems to me that should work, if what I'm reading about why it occurs is accurate.

    In the six years I’ve owned my DMD clock I’ve never had one corruption issue and never had to worry about how to turn it off. I bet that your issue has to do with the brand of SD card you’re using. Try another brand of SD card to see how it goes.

    #1516 3 months ago

    It's the one it came with, but trying that size of a high quality one is cheap nowadays, so I'll do that, couldn’t hurt.

    But some posts warn against cutting power while the clock is writing to the card as it picks an animation. I'll try to remember to be careful about when I kill the power, guess I'll see what happens (or rather, doesn't happen, hopefully!)

    #1517 3 months ago

    My run-dmd clock has remained on/plugged in since I have had it (at least 3 years). I did get corruption on it once (slow loading or corrupt animations) and let it go for almost a year anyway as it was 1-2 animations. However at one point it was getting issues with many animations so I just flashed a new card and all issues went away. BTW on mine as well the B237 does not work at all. Just the B134 for me I guess.

    #1518 3 months ago

    While folks are posting about issues with their clocks, I have a Run DMD White that has never been able to maintain the time between power cycling.. It seems to do an OK job of keeping the time while power is maintained, though.

    Should I try another SD card? I’ve replaced the battery a couple times already but no dice there.

    #1519 3 months ago
    Quoted from JStoltz:

    While folks are posting about issues with their clocks, I have a Run DMD White that has never been able to maintain the time between power cycling.. It seems to do an OK job of keeping the time while power is maintained, though.
    Should I try another SD card? I’ve replaced the battery a couple times already but no dice there.

    try a new card

    #1520 3 months ago
    Quoted from JStoltz:

    While folks are posting about issues with their clocks, I have a Run DMD White that has never been able to maintain the time between power cycling..

    What does it say at boot time? RTC OK? or something else?

    #1521 3 months ago
    Quoted from ddebuss:

    What does it say at boot time? RTC OK? or something else?

    Thought I remembered it always saying "RTC: OK" but I just fired it up for the first time in a while and it said "RTC: REPLACE BATTERY." I swapped it out with a fresh CR2032, still getting the "REPLACE BATTERY" message on boot.

    Wondering now if it's always said "REPLACE BATTERY.. Maybe I need to reflow some solder around that battery holder?

    #1522 3 months ago
    Quoted from JStoltz:

    Thought I remembered it always saying "RTC: OK" but I just fired it up for the first time in a while and it said "RTC: REPLACE BATTERY." I swapped it out with a fresh CR2032, still getting the "REPLACE BATTERY" message on boot.
    Wondering now if it's always said "REPLACE BATTERY.. Maybe I need to reflow some solder around that battery holder?

    One of my two clocks has that same issue, in fact it had it right out of the box. Swapped batteries with a known good one and the problem still exists. I had the same initial idea of testing & reflowing solder at the battery holder, only problem is, it's not accessible due to the multilayered PCB construction. Frustrating, especially when the board is setup to sleep at night, as it doesn't automatically wake/turn on in the morning.

    #1523 3 months ago
    Quoted from Pinballer73:

    One of my two clocks has that same issue, in fact it had it right out of the box. Swapped batteries with a known good one and the problem still exists. I had the same initial idea of testing & reflowing solder at the battery holder, only problem is, it's not accessible due to the multilayered PCB construction. Frustrating, especially when the board is setup to sleep at night, as it doesn't automatically wake/turn on in the morning.

    Had the same thought today when I reflowed the solder (which was unsuccessful)

    I’d like to display it in my game room but I don’t want it on all the time and would obviously prefer it show the correct time…

    #1524 3 months ago

    Still looking for a pico dmd clock, if anyone has one for sale please pm me

    #1525 3 months ago
    Quoted from JStoltz:

    I swapped it out with a fresh CR2032, still getting the "REPLACE BATTERY" message on boot.

    Very high odds that the battery contacts are broken. They are easy to break when installing a battery. I suggested they put a set of through-hole holes in it as well since it's the thing most likely to have a problem as an SMD battery holder. It's hard to get to but I've successfully fixed it by reflowing some solder. At least once of at least a dozen times it had to go back for repair.

    1 week later
    #1526 3 months ago

    Are parts still being sold that would allow me to build one of these awesome DMD clocks?

    #1527 87 days ago
    Quoted from cookpins:

    Are parts still being sold that would allow me to build one of these awesome DMD clocks?

    I have the parts to build them except the Run-DMD at the following page.
    https://pinside.com/pinball/market/shops/1167-gameroom-mods/02382-medium-rgb-led-clocks-displays-and-frame-kits

    #1528 87 days ago

    I believe I actually stumbled upon your shop, and came to the same conclusion. I wish there were more boards.

    #1529 86 days ago

    Howdy folks. I first saw the amazing DMD clock at a pinball tournament in Florida back in 2016. I started tinkering with LED matrix displays and have been building my own Arcade Retro Clocks (they play 9 video games, show the time, etc) but last night I decided I wanted to build a 128x32 version and display the pinball animations.

    I have the code to easily show GIF animations. Does anyone know of a way to convert the pinball animations to GIF format?

    My clock is raspberry pi based and all my code is written in python. Currently supports 64x32, but I plan on expanding that.

    LEDarcade2 (resized).jpgPacDotsmall (resized).jpg
    #1530 86 days ago
    Quoted from datagod:

    Howdy folks. I first saw the amazing DMD clock at a pinball tournament in Florida back in 2016. I started tinkering with LED matrix displays and have been building my own Arcade Retro Clocks (they play 9 video games, show the time, etc) but last night I decided I wanted to build a 128x32 version and display the pinball animations.
    I have the code to easily show GIF animations. Does anyone know of a way to convert the pinball animations to GIF format?
    My clock is raspberry pi based and all my code is written in python. Currently supports 64x32, but I plan on expanding that.
    [quoted image][quoted image]

    see if you can do something with the RunDMD images
    https://swinks.com.au/manuals

    #1531 86 days ago

    There has been a lot of questions in here about converting videos or image sequences to GIF files. There is a number of ways to do it... the method that gets the best results is typically Adobe After Effects, and or Adober Media Encoder. If anyone needs any help PM me. Cheers

    4 weeks later
    #1532 58 days ago
    Quoted from daveyvandy:

    I'm very interested to see if you have problems with the SD card that was included with your order, since I ordered 2 two months ago and had problems with both SD cards corrupting themselves 2 days after flashing. If you do, see one of my previous posts about which replacement SD card I bought.

    So my clock hasn't really been used all that much. I got around to ordering a longer power cord so I could wall mount it. Left the clock running for a day and ran into issues. The clock will not keep correct time, then the number font is always the same. No animations, it just flashes some lines then back to the same clock. I am going to try a sandisk card in it and see if that works better.

    #1533 52 days ago

    Mine was up and running for the past few days with no issues. I did not unplug it, do sleep mode, or reboot it at all. Just constant running. The card I used is Sandisk ultra micro SDXC UHS-I.

    3 weeks later
    #1534 25 days ago

    How does one go about changing/adding animations on these? The software available Run-DMD Control Center v.0.20 appears to allow background images only right now.

    #1535 21 days ago

    I am not sure if this has been answered elsewhere in the thread, so please excuse my noobery.

    Where is the SD card? I have all but compeltely diassembled it, but I cannot see an SD card slot while doing a surface inspection. I do see a USB drive, do I have to plug in a SD card reader into the USB?

    I purchased this at SFGE from GameRoomMods last week. Thanks!

    #1536 21 days ago
    Quoted from JMWRainwater:

    I am not sure if this has been answered elsewhere in the thread, so please excuse my noobery.
    Where is the SD card? I have all but compeltely diassembled it, but I cannot see an SD card slot while doing a surface inspection. I do see a USB drive, do I have to plug in a SD card reader into the USB?
    I purchased this at SFGE from GameRoomMods last week. Thanks!

    Maybe they used different boards?

    https://run-dmd.com/ has pics that show the card slot.

    There are 1,536 posts in this topic. You are on page 31 of 31.

    Reply

    Wanna join the discussion? Please sign in to reply to this topic.

    Hey there! Welcome to Pinside!

    Donate to Pinside

    Great to see you're enjoying Pinside! Did you know Pinside is able to run without any 3rd-party banners or ads, thanks to the support from our visitors? Please consider a donation to Pinside and get anext to your username to show for it! Or better yet, become a Pinside+ member!