(Topic ID: 156438)

Pinduino! Interactive control of LEDs

By lyonsden

5 years ago


Topic Heartbeat

Topic Stats

  • 225 posts
  • 45 Pinsiders participating
  • Latest reply 8 months ago by Ashram56
  • Topic is favorited by 93 Pinsiders

You

Linked Games

Topic Gallery

View topic image gallery

Screen Shot 2019-03-12 at 6.54.18 AM (resized).png
Screen Shot 2019-03-12 at 6.54.25 AM (resized).png
IMG_7983 (resized).JPG
IMG_7984 (resized).JPG
Screen Shot 2019-01-18 at 8.52.42 PM (resized).png
IMG_7834 (resized).JPG
IMG_3133 (resized).JPG
IMG_3134 (resized).JPG
IMG_3135 (resized).JPG
IMG_3139 (resized).JPG
IMG_3136 (resized).JPG
IMG_20180204_140831 (resized).jpg
IMG_6832.JPG (resized).jpeg
IMG_6831.JPG (resized).jpeg
f03f952c040dc5a93cc2a1637dba50f62edf12d2 (resized).jpg
0711172024 (resized).jpg

There are 225 posts in this topic. You are on page 5 of 5.
#201 2 years ago

I just installed a pinduino mod in my Getaway High Speed 2, and it's easily one of my favorite mods for any of my machines.

@lyonsden was super helpful while I tried to figure out my issues with my DIY kit. I may even have to mess around with some of the programming myself just for fun!

8 months later
#202 1 year ago

Here are a couple of setups I've done recently. These are local friends that drop off a game that I get a chance to strip down and refurbish. While putting the back together, I get a chance to totally outfit the game with addressable LEDs. One of my favorite things to do is to do the GI on games. Overall, straightforward to do, but definitely for people who aren't afraid spending a few hours working on their game (you need to take out the existing GI).

#203 1 year ago

Godzilla!!!

Damn -- I love this game. Hard to find and always a pleasure to get some time on one (great game if you like multiball).

This has two Pinduinos -- one to control GI and a set of LEDs on the ramps that shine across the playfield, and a second to control LEDs on the outside of the ramps that shine into the ramps. I really like how this turned out!

Code:
GI + inside of ramps facing across the playfield: https://github.com/elyons/professor_pinball_pinduino_sketches/tree/master/Godzilla_GI_ramps
Ramps (facing into the ramps): https://github.com/elyons/professor_pinball_pinduino_sketches/tree/master/Godzilla_ramps

#205 1 year ago

Cool, I just got a Spiderman and was wondering if anything was available.

3 months later
#206 1 year ago

Good morning,

Has anyone played around with diffusing fiber optics tubes along with Pinduino ?

Specifically, I recently acquired a Tron Pro, and it has been fitted with a RF remote control fiber optics tubes on the ramps, which cycle but do not react to gameplay. This uses a RGB fiber light source such as this: http://www.ledlightingfiberoptic.com/en/product/12VDC-24GHz-5W-RGB-LED-Fiber-Optic-Illuminator-for-fiber-optic-lighting.html (well not quite identical, but principle is the same).

I've been trying to find a control unit that would have a standardized protocol, as it would allow to control it through a pinduino, but could not find anything.

My alternative would be to use a single adressable led and define it as single led output in Pinduino, but checking first if anything had been done already.

Now you could ask why don't i use complete ledstrip in the ramps, it's just that I prefer the look of fiber optics, better integrated and more in line with the theme for my taste.

Regards

1 month later
#207 1 year ago
Quoted from Ashram56:

Good morning,
Has anyone played around with diffusing fiber optics tubes along with Pinduino ?
Specifically, I recently acquired a Tron Pro, and it has been fitted with a RF remote control fiber optics tubes on the ramps, which cycle but do not react to gameplay. This uses a RGB fiber light source such as this: http://www.ledlightingfiberoptic.com/en/product/12VDC-24GHz-5W-RGB-LED-Fiber-Optic-Illuminator-for-fiber-optic-lighting.html (well not quite identical, but principle is the same).
I've been trying to find a control unit that would have a standardized protocol, as it would allow to control it through a pinduino, but could not find anything.
My alternative would be to use a single adressable led and define it as single led output in Pinduino, but checking first if anything had been done already.
Now you could ask why don't i use complete ledstrip in the ramps, it's just that I prefer the look of fiber optics, better integrated and more in line with the theme for my taste.
Regards

I have not tried using this (or similar) with the pinduino. Overall, the pinduino may be overkill as I'd bet the controller for this is just setting RGB values for the single light source (rather than sending data that goes down to program individual LEDs in an addressable strip. In any case, if you found some data sheets for the light controller, I can take a look.

#208 1 year ago

That was my conclusion indeed, I went the PinLightShield route which has two 12V RGB output and a few adressable led output depending on how I use the input.

Still need to assemble it though...

2 months later
#209 10 months ago

Just picked up a pinduino for my getaway..Lyonsden is amazing!! What a professional.Super fast shipping,and checked 2 c if everything was good..Have a new favorite on pinside!! Thanks !! Keep flipping..

1 week later
#210 10 months ago

I'm going to order a couple Pinduino so I can have a play.

Can the Pinduino be programmed to have the same effect as OCDLED and Afterglow boards? Where the bulbs are controlled up and down to look like incandesant bulb "glow"

Just curious

#211 10 months ago
Quoted from Biglouie:

I'm going to order a couple Pinduino so I can have a play.
Can the Pinduino be programmed to have the same effect as OCDLED and Afterglow boards? Where the bulbs are controlled up and down to look like incandesant bulb "glow"
Just curious

Thanks for the interest! You can program the LEDs any way that you wish. There are fade in a fade out functions in the code that have a variable for setting the time it takes to get to a specific brightness. A fill list of functions is available: https://github.com/elyons/pinduino

Of course, post any more questions you have.

#212 10 months ago
Quoted from Biglouie:

I'm going to order a couple Pinduino so I can have a play.
Can the Pinduino be programmed to have the same effect as OCDLED and Afterglow boards? Where the bulbs are controlled up and down to look like incandesant bulb "glow"
Just curious

Pinduino does not control the original inserts. It's designed to control WS2812 ledstrip, so you would need to replace your inserts by a WS2812 "chain" (I believe there is an example of this on Pinduino github), and you would need to program it to control it. So it's not at all like ledocd or afterglow which essentially acts as voltage-to-PWM bridges

1 week later
#213 9 months ago

Other than playing the game, is there a way to test the Pinduino for CFTBL? Thanks.

#214 9 months ago

Has there been any updates to the Tron code for these?

#215 9 months ago
Quoted from Ashram56:

Pinduino does not control the original inserts. It's designed to control WS2812 ledstrip, so you would need to replace your inserts by a WS2812 "chain" (I believe there is an example of this on Pinduino github), and you would need to program it to control it. So it's not at all like ledocd or afterglow which essentially acts as voltage-to-PWM bridges

Yup, all understood now. Pinduinos are here and built, so I will get them working in BoP first, and then get to work on ideas for Hurricane. Such a massive ramp!

#216 9 months ago
Quoted from smoothbore19:

Has there been any updates to the Tron code for these?

The latest code is on the github page (https://github.com/elyons/professor_pinball_pinduino_sketches/). The hardware and software is open source so you're free to modify as you see fit.

#217 9 months ago
Quoted from robey99:

Other than playing the game, is there a way to test the Pinduino for CFTBL? Thanks.

Yes.

You need a 5V/12V power source to power the Pinduino board - You can make a JST XH plug to power the board. The board is marked at the power header for the 12V/5V/GND pins.

You can then individually take each pin of the pass-through plug/header (where the Pinduino plugs into the pinball machine ) to Ground (touch the power source GND to each pin) to see the effect on the LED strips of the kit. This mimics the game's signals read by the Pinduino.

#218 9 months ago
Quoted from smoothbore19:

Has there been any updates to the Tron code for these?

Quoted from zene10:

The latest code is on the github page (https://github.com/elyons/professor_pinball_pinduino_sketches/). The hardware and software is open source so you're free to modify as you see fit.

Code gets updated periodically (whenever inspiration strikes or new effects get written), and as Zene10 mentioned, they are all up on GitHub (including the change log) and are open source for your to modify.

1 month later
#220 8 months ago

FYI, here's something I found, very useful:

https://www.led-genial.de/Power-Dot-3W-WS2811-kompatibel

Can be used to light fiber optics cables

On another note, has anyone worked on Monster Bash with Pinduino ? I'm assisting a friend (in France), and he's not very well versed in SW, so it would be best if a ready to use INO was available (I checked the github, did not see one)

#221 8 months ago
Quoted from Ashram56:

FYI, here's something I found, very useful:
https://www.led-genial.de/Power-Dot-3W-WS2811-kompatibel
Can be used to light fiber optics cables
On another note, has anyone worked on Monster Bash with Pinduino ? I'm assisting a friend (in France), and he's not very well versed in SW, so it would be best if a ready to use INO was available (I checked the github, did not see one)

I have not had the chance to work up a MB for the pinduino. I'd happy to draft a program based on looking at the flasher table and watching some gameplay videos, and then could hop on Zoom to do refinements to the code. Would just need your friend to be able to download code, install it, playtest, and give me feedback. Then I could modify the code (live) and then would download, install, playtest, etc. I've done this several times with folks and it usually takes an hour or two to get the the effects dialed in. If interested, shoot me a PM.

#222 8 months ago
Quoted from lyonsden:

I have not had the chance to work up a MB for the pinduino. I'd happy to draft a program based on looking at the flasher table and watching some gameplay videos, and then could hop on Zoom to do refinements to the code. Would just need your friend to be able to download code, install it, playtest, and give me feedback. Then I could modify the code (live) and then would download, install, playtest, etc. I've done this several times with folks and it usually takes an hour or two to get the the effects dialed in. If interested, shoot me a PM.

Wow that would be super nice of you. Let me propose him.
Only concern though... I'm not sure he speaks english, and his Arduino skills are limited. And I don't have a MB either. Ok, that's a little bit more than one concern though.

But let me try to see how to work this out

I can also assist him in any case, just need to spend some time on the API

(sidenote .... there are a few undocumented calls still unless I'm mistaken )
(sidenote 2 ... unless I missed it, I did not see for a way to define segments in your code, just like WS2812FX library operates ? That would allow some very nice ledstrip management scheme, allowing to drive multiple daisy chained ledstrip from a single output)

#223 8 months ago
Quoted from Ashram56:

Wow that would be super nice of you. Let me propose him.
Only concern though... I'm not sure he speaks english, and his Arduino skills are limited. And I don't have a MB either. Ok, that's a little bit more than one concern though.
But let me try to see how to work this out
I can also assist him in any case, just need to spend some time on the API
(sidenote .... there are a few undocumented calls still unless I'm mistaken )
(sidenote 2 ... unless I missed it, I did not see for a way to define segments in your code, just like WS2812FX library operates ? That would allow some very nice ledstrip management scheme, allowing to drive multiple daisy chained ledstrip from a single output)

There are probably more than a few functions that aren't documented. . . the header files for the addressable strip should have them listed, and let me know if you find one that you'd like documented.

As far as code segements. . . shoot me a PM so I can better understand what you are wanting to do. You can get the underlying object to control the LEDs any way that you like. The Pinduino library is mostly to make it easy to run functions for various lighting effects, but I (and others) can go deeper to do more custom things that I have programmed. As far daisy chaining. . . I wrote up some objects for doing that for LED matrix panels, where you define the start and stop of each one so you can make 8-bit looking graphics with them (https://github.com/elyons/pinduino/blob/master/src/AddressableMatrix.h)

In any case, happy to chat and see if I can get the code updated to help you do what you want.

#224 8 months ago
Quoted from Ashram56:

FYI, here's something I found, very useful:
https://www.led-genial.de/Power-Dot-3W-WS2811-kompatibel
Can be used to light fiber optics cables
On another note, has anyone worked on Monster Bash with Pinduino ? I'm assisting a friend (in France), and he's not very well versed in SW, so it would be best if a ready to use INO was available (I checked the github, did not see one)

i have played around with lighting a fiber optic fiber ( side glow) using a single addressable led, controlled by the pinduino, it works ok as you can select different colors and effects such as flashing, what i found is it is hard to maintain the optic fiber super bright as you extend the length of the fiber without adding more leds along the length . in the dark the single led looks good but in the pinball with multiple other lights it look dim

do you think the " power dot" you linked would be a brighter source ?

#225 8 months ago
Quoted from lyonsden:

There are probably more than a few functions that aren't documented. . . the header files for the addressable strip should have them listed, and let me know if you find one that you'd like documented.
As far as code segements. . . shoot me a PM so I can better understand what you are wanting to do. You can get the underlying object to control the LEDs any way that you like. The Pinduino library is mostly to make it easy to run functions for various lighting effects, but I (and others) can go deeper to do more custom things that I have programmed. As far daisy chaining. . . I wrote up some objects for doing that for LED matrix panels, where you define the start and stop of each one so you can make 8-bit looking graphics with them (https://github.com/elyons/pinduino/blob/master/src/AddressableMatrix.h)
In any case, happy to chat and see if I can get the code updated to help you do what you want.

As noted, WS2812FX library is perfect in that respect. Essentially you can define any section of a given ledstrip to be a segment, and you can assign a separate animation, turn it on or off. You can even define several segment, each with it's own animation, on the same section of the ledstrip, and enable depending on usage.

So that would allow for ex to daisy chain apron, GI, special effects, and drive them from a single output easily (you would simply assign each segment)

Quoted from pinballjj:

i have played around with lighting a fiber optic fiber ( side glow) using a single addressable led, controlled by the pinduino, it works ok as you can select different colors and effects such as flashing, what i found is it is hard to maintain the optic fiber super bright as you extend the length of the fiber without adding more leds along the length . in the dark the single led looks good but in the pinball with multiple other lights it look dim
do you think the " power dot" you linked would be a brighter source ?

A single WS2812 led is 0.3W, so yes this power dot is 10x brighter...

I suspect you have a Tron, just like I do If so, since TimeBandit left the scene, I have a cool idea to drive the fiber optics depending on gameplay, PM me if you want to discuss this

There are 225 posts in this topic. You are on page 5 of 5.

Hey there! Got a moment?

Great to see you're enjoying Pinside! Did you know Pinside is able to run thanks to donations from our visitors? Please donate to Pinside, support the site and get anext to your username to show for it! Donate to Pinside