Picture of Interactive LED Beer Pong Table

Create your own Interactive LED Beer Pong Table!

This instructable will guide you through all of the steps to in order to create a one-of-a-kind beer pong table complete with cup detecting RGB pods, automatic ball washers, a 32x12 ping pong ball LED grid, side LED rings for spectators and an RF interface to communicate wirelessly with a PC! It will teach you everything from theory of operation to modifying the table to suit your needs. First, I will take you through the modification and wiring of the table before we dive into the software side of things.

The toughest part about this project is just getting it started. There is a lot of prepping and labour to do before you can get anything real exciting working. However, if you can stick it out until you get the 32x12 LED grid in place, you will do just fine. Once you get up to that point, you can really start to see the potential for the table and it makes working on it a lot more enjoyable. I worked on this table on and off over the course of one year. If I were to build another one and had a set schedule of 8-hours per day to work on it, I could easily finish it within one week. The majority of the time that I spent on this project went into prototyping, development and writing the software rather than actually assembling the project.

Now come and take a tour with me through this Instructable and let us find out if you are up for the challenge!

Daily Planet on the Discovery Channel did a short segment with me on this project. If you are interested in seeing it, check it out here .

Thanks for being so patient with me! I do work full time and bringing a product to market has taken a little longer than expected. I have a few kits on hand right now but I am planning on launching a Kickstarter campaign for March 21, 2015. I am almost finished my new Instructable ( and only have to add some photos, video and touch up some of the writing. I have my website fully functional and only need to add some more depth and tutorials to it but that will come with time. Right now I am focused on finishing this new Instructable and then creating a more advanced manual for the operation of the table with code examples. My website is and I will also post another update there. Email me on here or at if you have any questions or inquiries. Once again, thanks for being patient! It's been a long road, but the project is finally at a stage where it can be replicated with easy-to-follow instructions and works 100%.

Remove these adsRemove these ads by Signing Up
1-40 of 190Next »
AllanteLexus10 hours ago
Is there any reason you didn't select the Arduino for this project? Or is the Arduino simply not suited for this application?

Thank You!
Regax (author)  AllanteLexus6 minutes ago

I find that Arduino's are great as a building block for one-off projects. If you are only making one of a project, it makes sense to buy an arduino which you can get up and running without a headache. After all, it doesn't always make sense to design a brand new circuit from the ground up for only one application sometimes.

I chose not to use Arduino for this project because I needed quite a bit of horsepower for this project and I wanted it at a lower cost. This way, it's cheaper for the consumer too. There are some really powerful Arduino's out there now, but as I said, since they are a pre-made board you will pay a little more for it than if you design your own with discrete components.

On top of that, I really like developing my circuits from the ground up. I know that sucks for a lot of people because Arduino's have a HUGE community and if I did make this project with an Arduino, it would reach out to a lot more people than it will now. I guess I just hope that I can make the documentation as simplistic as possible and hope that some people want to try it out, no matter what microcontroller is being used.

Sorry for the long-winded answer but that's my main reasons. Now most of the code is just straight C-code, so I'm sure somebody could make a ported version which runs on an Arduino too! :)

first of all thank you for all of the instruction. And wow this is a incredible table. But I have 2 questions. do you have a code for the score of the game? and the second one is: where did you download the BPT control center application?

thank you for the help

Regax (author)  samuel.boyer.7515 days ago

The BPT Control Center application can be downloaded from step #82. It is located in the zip file. I have learned from this Instructable to make one zip file with all of the software/schematics/documentation and post it in the first step. Otherwise users have to sift through 88 steps trying to figure out where to download anything! haha

In my new Instructable I have fixed this and will have everything for download in step #1. Anyways, the Scoreboard() function is located in the zip file of Step #43. It should be in LED_Graphics.c or LED_Control.c, I can't remember which one.

is it possible to change the sens of the scrolling text? scrolling the text down to up instead of right to left?write you lose in one side and you lose in the other side and srolling this text in front on each team?

Regax (author)  samuel.boyer.7515 days ago

Yep, that's definitely possible. You would have to modify the code to change it to up/down from left/right but it's not hard to do.


thank you

oh good thanks a lot for the informations

rlucas528 days ago
would a rgb pixel grid work instead of all those single leds that way then you could have any color for the center grid how much extra programing or changes would i have to do to that
Regax (author)  rlucas528 days ago

Well, if you were to use the 60x60mm RGB LED grids you would need a lot of them to cover the center of the table. On top of that, you would need to create additional circuitry to drive them and then write the software to handle it.

I am currently experimenting with using RGB LED strips and if all goes well, I will create a small connector on the revised PCBs so that users can either build the LED grid as detailed in the instructable, or add a larger 5V power supply and run WS2801/WS2811 RGB LED strips that are arranged in a matrix. The RGB LED strips would save a lot of time since we wouldn't have to wire up all of the LEDs one by one.

cgranger1 month ago
so do you have a set out that's going to match up with the new instructable or are you waiting till you finish it to but them onsale?
Regax (author)  cgranger1 month ago

All of the kits available for sale are the same kits that will be used in the new Instructable.

Hey man sent you a message if you wouldn't mind taking a look and responding, and awesome table thanks for the instructions!!! Also are you going to have anymore complete sets available anytime soon?

Dnoel41 month ago
Hey how will the PCB only set cost if I buy from you?? I have everything else except the glass and Table
Regax (author)  Dnoel41 month ago

The PCB Only kit is $78.99USD without shipping. You can see it here @

Thanks for the interest!

Doopes1 month ago

Hi, I'm looking to purchase the fully assembled kit. Can you message me when you have more in stock?

Regax (author)  Doopes1 month ago

I sure can! Thanks for the interest.

Dnoel41 month ago
Sorry how much will it cost?
samyv911 month ago

hey just starting out on this if I buy the PCBS from you which steps do I avoid?

samyv91 samyv911 month ago
Excellent how much to post to london?
Regax (author)  samyv911 month ago

You will actually have to follow the new instructable when I post it. If you just purchase a PCB Only kit, you need to assemble the PCBs and then build/buy a bare table to install everything on. All of the details will be in the new Instructable.

JonathanS91 month ago

Hey dude! Excellent build and amazing Instructable - thanks for all the detail! I'll be building a basic table this weekend and checking your store frequently. As soon as the fully assembled kit is available, I'll buy it and add it to my table. Thanks for the great work!

thank you
I was waiting for information . As already ready VERY PLEASE look in here very often and my table waiting for the heart : D

Hello .
I am interested in buying a set of pcb with soldered components (ready -to-use set) I'm at the stage of independent trials but not quite me out

Greets the Polish

sorry for the language

Regax (author)  jakub.partacz1 month ago

Thanks for the interest! I am currently waiting on stock to be able to fulfill the unassembled and assembled kit orders. I can update you when I have all of the kits ready to go. At the moment, I only have PCB Only sets available.

cgranger1 month ago
Do you have an estimated time frame for new table
Regax (author)  cgranger1 month ago

Still waiting on getting my prototype back. I need it for photos and documentation in the new Instructable, but I had it completed on Dec 12th.

I am offering PCB Only sets at the moment with the BOM and parts list that are listed on my site. Just PM me if you want a PCB Only set, as for the other sets, I am waiting on inventory.

etsang57481 month ago

The Fully Assembled Kit is out of stock. :( Will you be taking more orders?

Regax (author)  etsang57481 month ago

Absolutely. In fact, I haven't updated the site yet with any orders yet. I am still getting all of the stock ready, albeit very slowly. I currently have 15 PCB sets and just need the components to turn those into unassembled and assembled kits.

Thanks for the interest!

Can't wait! Please keep me posted as soon as the fully assembled kit is available. Thanks!

Jakefossett12 months ago
Will the new improved table still be based off the wooden table or your silicone one ? And also I'm gonna end up buying the pre made pcbs anyway but is there any way I can like pre order them or how long will it take to make a new set if I don't get them before they sell out right away? I was hoping to finish table before Christmas and sorry I don't have a paypal only a visa debit
Regax (author)  Jakefossett12 months ago

Currently the table is still wooden. The new table itself won't be silicone, just the LED grid in the middle may be encapsulated in silicone. I have tested that and it does work but there may be a better way to do it.

I could make a pre-made kit, but I don't think that you would be able to have it done before Christmas once we account for shipping time and the amount of work that you'd have to do for the table. Also, you'd have to send a money order or cheque to me if you don't have Paypal. If you have a bank account you can actually link Paypal straight up to that, no need for a credit card. Might be something to look into if it's an option for you.

Ok thanks for the reply and another thing I noticed the revised table is a foot less in width so I already have made the 3x8 one with pre drilled led holes so how hard would it be to correct the length and would it cause any problem?
Regax (author)  Jakefossett11 month ago

Sorry for the late reply, I completely overlooked this. The actual layout of the table is up to the user. Even with the new revised kit, you can still build a 3'x8' table and install everything on it. I just made the new table smaller so that it doesn't take up as much space. To fit it onto the 3'x8' table, just space out the LED grid more exactly as I did in this instructable, and move the LED rings to the outer edges of the table. That's it! :)

samyv911 month ago

hey just starting out on this if I buy the PCBS from you which steps do I avoid?

JustinP81 month ago

I want to but a kit for the new version of the table. How do I make this happen?

Regax (author)  JustinP81 month ago

I am just assembling the kits and waiting on more parts. You can see the kits at The site is still under construction and will be finished soon.

jmawinstone1 month ago

Have any kits available at the moment? Preferably for the new version.

Regax (author)  jmawinstone1 month ago

Everything is finalized and ready to go, I am basically just waiting on inventory. You can check them out at my still under construction website

Great! Will probably be buying one from you soon. Is the new instructable done yet? Or is there a way you can send it to me if it's not available yet? Looking to start getting some of the big pieces together. Cheers.

1-40 of 190Next »