Introduction: Arduino-plex 2.0: Modular Plexiglas Arduino Work Surface
Last year I needed a board that I could stick my breadboards to, that would also securely hold my Arduino. I used some Plexiglas I picked up at Skycraft in Orlando and I glued everything together with Crazy Glue. This worked well, but it didn't give me the freedom to reconfigure or put something on the back burner and start a new project. The double-stick tape that comes on the breadboards is too permanent, and the Crazy Glue was also very limiting.
I thought about using some industrial strength Velcro to keep everything secure, without that squishy-wobbly feeling that you can get from regular Velcro. Because this Velcro is so strong, I cut it into strips and made sure that the breadboards and Arduino mounts would never have complete contact between the Velcro. This would make it so the pieces could still be moved when needed.
Step 1: Arduino-plex 1.0
This is my original Arduino-Plex: Plexiglas Arduino work surface. It still works great, but now it has been completely taken over by a project that continues to grow. I realized after everything was stuck and glued in place that it would have been more helpful to be able to move things around. I would have liked to move the Arduino mounts to add more breadboard space and even remove the bus-bars between the breadboards that probably didn't belong there in the first place.
I needed a way to shift work to something new, without completely destroying the previous project. I also built this board when I only had 2 Arduinos, and now I will be ordering a 5th board shortly. Clearly, I needed to build a new board.
Step 2: Plexiglass Base
This is a sheet of transparent blue acrylic that I picked up from Skycraft last time I was in Orlando. It cost me $23 for a 1/2" thick sheet that is roughly 1.5' x 4'. I wanted to make this board a little smaller than the last one, and especially since the material was thicker, I didn't want the board to be too heavy.
Some of the masking was pealed up around the corners so I repaired it with some blue painter's tape before I started marking and cutting. This piece had a large curve to the top, so I decided to square up the end and get some of the smaller pieces I need from this piece of scrap. I took some of the breadboards and an Arduino and marked my next cut.
I had to lightly sand the cut edges and then I ran a blowtorch down each edge. Once you get the feel for it, you can get a nice, glossy surface by running the flame along the edge. However, If you keep the heat in one place too long, you will bubble the surface.
Step 3: Arduino Mounting
I cut the scrap pieces down for a few mounting bases for my new Arduino boards. I also cut some mounting pads that I could tap threads into and screw some standoffs down into them. For each base, I cut 3 equal sized pads and 1 longer block that I could use to support the USB corner because the screw hole is too close to the female headers. Just like before I ran a blowtorch down the edges to get a nice smooth edge.
I tried a couple different standoffs that I found on Sparkfun and Jameco. The selection has been getting better lately, but originally Sparkfun only had a few aluminum standoffs. These will snap off in the holes you drill and will ruin the piece. Instead, I used these steel standoffs because they are much stronger. You need to make sure you drill the holes wide enough for the threads of the standoff and tap the holes with threads. If the threads are too tight, the screw will bind up in the hole and the head will snap off.
Step 4: Acrylic + Acetone
On my last project, I glued everything together with crazy glue but this time I decided to try an Acetone trick I found here. Ideally, you would use something that doesn't dissolve in Acetone, like a glass eyedropper, but I only had a plastic, baby-medicine syringe. This worked alright, but if you let the Acetone sit in the syringe too long, it starts to dissolve the inside of the syringe and will leave a film of this other type of plastic all over the Acrylic piece.
To line everything up, I screwed the standoffs to the back of the Arduino boards and turned them until I found a nice level spot between the 3 legs. I slid the 4th, taller, unsecured support under the board and made sure there was no wobbling. Then I just squirted a little Acetone next to each leg, and the void is filled by the liquid Acetone, which dissolves the surface of the Acrylic and bonds the 2 pieces together.
Step 5: Breadboard Prep
Breadboards always come with this foam, double-stick tape on the back. Originally, I thought I might peal it off and just stick my Velcro to the bottom, but then all of the contacts for the short bus bars would be exposed and prone to shorting out. I could have stuck the Velcro to the double-stick tape, but it seemed like a flimsy option, so I decided to keep the double-stick tape as an insulator, and stick it to smaller, thinner pieces of Plexiglas. It's a little overly complicated, but I couldn't think of an easier option that would work.
To prepare the breadboards, I had to slice through the backing tape where the main bus bars connect to the project space. I wanted these to be detachable, to allow for different configurations. The little dovetailed tabs that connect them need a little clearance as well, so I cut the tape back a few more millimeters. I used a utility knife and a framing square to slice straight, even lines through the adhesive backing.
Step 6: Breadboard Mounting
Each of the breadboard pieces now needed an intermediary mounting board. To do this I used a sheet of Plexiglas that is less than 1/8" thick. When the plexiglass is this thin, you can score it with a Plastic cutting knife and snap it on the edge of a table. Again, I used my framing square as a straight edge and ran the plastic knife back and forth down the edge.
There is a trick to this knife and the package shows how to do it on the diagram. Most of the time, you hold a utility knife at a pretty high angle. With this knife, you want the blade to ride on the plastic like an ice skate blade. Then end of the blade will do the rest as it rides along the plastic cutting it's groove.
I cut most of these pieces a little oversize, so that they will end up the right size after the heat shrinks the edges. The knife and the snapped edges make for a very sharp piece of plastic so I ran a blowtorch over the edges again. I had to take more care with how I held the acrylic because after it got hot it kept trying to warp. Once the edges were melted and cooled, I could see the pieces had shrunk in width just a little, but had grown in thickness just around the edge. This gives the pieces a little more rigidity.
Step 7: Velcro
All Velcro is made up of 2 different pieces of fabric that stick together. Generic Velcro are called "Hook and Loop" fasteners, so I will use this terminology to describe how I mounted everything.
First I cut off a few pieces of Velcro that were the length of the Acrylic board. For each piece of the loop side that I cut, I cut a matching piece of the hook side so I could stick them together and cut strips at the same time. This Velcro comes 5cm in width, but I wanted it to be about 3/4" wide, so I laid it out and cut it into strips with my straight edge and a utility knife. I then took just the loop sides (the fuzzy side) and laid them out on the Acrylic base to determine the spacing. I peeled off the backing and carefully stuck each strip to make black, horizontal stripes on the surface of the blue plastic.
Because I cut the Velcro in strips, I could run into a problem where the Velcro strips either don't come into contact at all with the piece I am trying to stick down, or come into full contact and make it very hard to remove the piece. My solution was to stick the Velcro hook sides to the breadboards and Arduino mounts on a diagonal. This way, I can rotate any of these pieces in 90° increments and still make contact with about half of the loop side of the Velcro.
To do this I measured the width of the strips, roughly 3/4", and measured down one side 3/4". I lined up my straight edge with the corner and my mark and cut a 45° angle that I then lines up with one edge of the part receiving Velcro.
I chose to put the hook side of the Velcro facing down on the bottom of the various pieces. This way they will stick to a couch or other piece of fabric, rather than sliding off and falling to the floor.
Step 8: Finished Product
I really like how this turned out. I am already using it for a new project and I like its compact size and adaptability.
In the future I hope someone starts making breadboards that either come with Velcro already on them, or have just a plain plastic backing rather than exposed bus bars. It would make this a lot easier.
This Velcro worked so well, I decided to use it to hold my Arduino board in my tank chassis. This is great because I can take the Arduino stand from the tank chassis and stick it to the work surface. In the future I would like to have a bunch of these boards, all different sizes, that I could quickly put projects together on.
Step 9: Epilog Laser
I find myself working more and more with Plexiglas and Acrylic and I think I could get a lot of good use out of an Epilog Laser system.
If I had a laser to cut the individual pieces of acrylic, I would have gotten much cleaner cuts that wouldn't need sanding and heating with a blowtorch.
If you like my project, please give it a vote in the Epilog Laser Contest by clicking the little medal in the top right corner of this page. Thanks!