This workbench is built from mostly all 2X4 lumber with the exception of the front 2X6 since there is not middle leg in the front of the bench. I then used 3/4" plywood for the bench top.
I decided on 3/4" plywood as this is an electronics workbench and I don't need it to support heavy gas engines or anything like that.
Gathering the Materials and Tools.
I didn't have any plans for this bench but I had a basic idea of what I wanted to build. I knew the top would be the full 8' wide, and I knew it would have 5 legs (3 in the back and 2 in the front). Although I would be cutting the 2X4s in half for the legs I wanted to make each leg out of 2 pieces so I just counted 1 2X4 per leg. To frame out the table top I used a 2X4 across the back and a 2X6 across the front. The sides I just needed 1 2X4 cut into two pieces. I would repeat this about halfway down the legs also minus the front 2X6 support. The rest of the bench features were optional.
Building the bench top
In order to have no holes or screws visible on the top of the table I used L brackets from underneath. I did make a minor mistake and put brackets in the far corners where later the legs would cover them making it impossible to remove the table top without removing them legs first. This could easily be remedied by moving the brackets over a few inches but I left them there.
I began by attaching the rear 2X4 flush to the back of the plywood with no overhang using brackets. The amount of overhang to use on the sides and front is completely up to you. Once I settled on my overhang for the sides I went ahead and attaches the side 2X4s by pre-drilling and screwing through the back 2X4 into the ends of the side 2X4s.
I then attached a 2X6 across the from with the same brackets as the rear and also pre-drilled and screwed into the side 2X4sLast I added 2X4 supports flatways equidistance apart pre-drilling and screing from the front and rear. No brackets were needed as gravity will do.
Building the legs
For each leg I used 2 pieces of 2X4 to form an L shape. I began by squaring off one side of each piece using a table saw then I glued and screwed them together using clamps and pre drilling holes.
Making sure each leg is level and plum I attached them by pre-drilling and screwing them to the bench top frame.
Adding leg supports
For additional leg support I screwed a 2X4 across the inside of the back legs a few inches off the ground. Then I screwed 2 pieces to the insides of the side legs and left the front open for legroom.
Standing the bench up.
The basic bench is complete at this point and is ready to be stood on it's legs. (but i'm not finished!)
Adding a shelving system
I decided I wanted to attach an adjustable shelving system to the bench.
Since the rear legs were offset from the edge of the table I started by adding blocks to the rear legs to make them flush.
Now I was able to screw long 2X4s to the legs that extend up to the height of the shelving system.I initially screwed the shelf tracks direct to 2X4s and put up some plywood backing but I eventaully removed the tracking and installed a full sheet of pegboard then reinstalled the tracks.
I installed two 4 foot LED shop lights to remote controlled outlets, a power strip, and pegboard