I made this at Techshop San Francisco, using a manual mill, their large Shopbot, and their powder coating setup.
Step 1: Design
I've included the 2d drawings (generated mostly automatically from the Autodesk designs) , just as an example of how awesome Inventor is. I used the drawings in the metal shop to actually make the pieces. The slots are actually off by 1/4 of an inch in the drawing, because I mis-calculated the width of the legs, so I'll be modeling a little harder in the future to make sure I get everything aligned.
Step 2: Parts
The screws (large ones and small ones) are all black oxide coated from McMaster-Carr. That place is expensive, but often the only real source I can find for odd parts like these. The small screws are 1/2"-13 thread, 1" length, while the large ones are 1"-8 thread, 2-1/2" length.
The steel is all hot roll mild steel from OnlineMetals, which may be more expensive than your local metal shops, but it's also about a million times more convenient. The 16 leg bars are 2x2x0.125, while the 4 brackets that hold the legs on are 4x4x0.250. This isn't that much steel, but it turns out that steel is really dense. I don't live very far from Techshop, so I tried to carry some of the pieces and it was quite a workout.
In summary, if you pick sufficiently heavy projects you can save money on a gym membership and your Techshop membership will practically pay for itself.
Also I didn't take a picture of the huge cardboard tubes full of metal, so I have instead attached a picture of how totally ripped I am from carrying all this steel around.
Step 3: Machining
All cuts were done with the 1/2" end mill, and even the big holes were first cut with the end mill, then drilled out with larger drill bits (Techshop SF has jumbo drill bits going up to about 1-1/16", which is the size of those holes). The work holding tended to use lots of 2-4-6 and 1-2-3 blocks (super useful for this stuff).
You can see a 2-4-6 block in the first picture holding the bracket at the right angle for the cut on the edge of the bracket. There is another one underneath the bracket, used to hold it against the table. Note: I am told that you should not extend the quill all the way when milling hard materials like this.
Each of the 16 legs had 8 holes, so I needed to cut 128 holes. For quickly cutting the holes I had this super sweet dual-vise setup that I didn't get any pictures of. But I assure you, it was super sweet.
I poured coolant all over the steel when cutting it, and still got super hot chips burning my arm. I'd recommend going really really slow or using a CNC machine. I am told you can also set up shields on the sides of the table to stop chips and coolant from going every which way.
Step 4: Grinding
It's really nice if you can dry the steel off quickly after cleaning, because it will rust so amazingly fast when it has water on it.
Powder coating is basically applying crushed plastic to metal and then melting the plastic so it sticks to the metal and acts like a tough paint, only less toxic and messy. Techshop has a little area where you can borrow their powder coat gun and spray some metal, and an oven where you can bake the finish if you wait long enough for it to heat up (a long time).
I always underestimate the amount of time required to powder coat anything. If I had the metal all ready to go, I could probably get a single coat done in 2 hours, maybe 2 coats in 3 hours. The oven I used was really slow to heat though, which was the primary limiting factor.
Step 5: Shopbot
This method was incredibly slow and error prone, and I would not recommend it to anyone. The correct way to do this might involve an 82-degree V bit or countersink bit, or at least making the shopbot files work without having to rezero all the time.
For the bottom of the countersunk holes that go all the way through the table, I did in a similar program called VCarve Pro. I did 8 holes at a time with that, and it was way faster. I didn't do all 16 holes at once because it can be hard to get the table top aligned precisely with the shopbot table. By doing one half of the table top at a time, the chance of the holes being far off relative to the edge of the table top was much lower.
When I finished cutting the holes, I did a test fit with the steel brackets and 1"-8 countersunk screws.
Step 6: Assembly
I hand tightened everything together then got a socket wrench to get everything nice and tight before getting someone else to help me flip it over. I put some dinky felt pads on the bottom of the legs and I'm fairly certain the floor was unharmed except for a few gouges.