A mate of mine spent three weekends sanding an old door to turn it into a dining table, then got to the hardware shop and had no idea what legs to buy. He ended up with four wobbly screw-in ones from a bargain bin, and the table rocked every time someone leaned on it. That’s the moment I realised most people who build their own table have sorted the top but never thought properly about the frame underneath it.
Buying dining table legs separately from the top is more common than you’d think. Maybe you’ve found a slab of timber you love, inherited an old tabletop, or just want something sturdier and more industrial-looking than what’s in the shops. Either way, the legs do more work than people give them credit for. Get them wrong and the table wobbles, sits too low, or looks out of proportion. Get them right and it looks like it was built as one piece.
What an O-frame actually is
An O-frame is exactly what it sounds like: two upright supports shaped like an “O” (or more like a stretched oval), connected by a horizontal bar running underneath the table. It’s one of the most stable designs going, because the load is spread across a wide base rather than sitting on four thin points like a traditional four-leg setup.
The O-Frame dining table legs in steel black measure 140x60x73cm, which is a proper full-size frame — no tiny legs pretending to hold up a family dinner. The steel construction and matte black finish give it that industrial look you see in cafes and warehouse conversions, without needing to sand or oil anything. You bolt a top on and you’re done.

Why 140x60x73cm matters more than it looks
Those numbers aren’t random. 140cm long by 60cm wide is a genuine six-seater footprint — enough room for plates, a jug of water and elbows without everyone touching arms. The 73cm height is the standard dining table height in Australia, which matters more than people realise. Too low and you’re eating off your lap. Too high and your dining chairs won’t tuck under properly.
If you’re buying a top separately, measure it against this frame before you commit to anything. A tabletop that overhangs the frame by 5-8cm on each side generally looks balanced — much more than that and it can feel top-heavy or unstable when someone leans on the edge.
Quick sizing check before you buy
- Measure your dining space and leave at least 90cm clearance around the table for chairs to pull out
- Match your tabletop overhang to roughly 5-10cm past the frame on the long sides
- Check your existing dining chair height — standard is 45-46cm seat height, which pairs well with a 73cm table
- If you’re using a heavy solid timber top, confirm the frame’s weight rating before assembly
Matching a top to a steel frame
Steel and timber is a classic pairing for a reason — the contrast does most of the styling work for you. A black O-frame looks sharp under a pale timber top, a dark oak slab, or even a painted MDF top if you’re on a tighter budget.
For a full dining table this size, you’ll want a rectangular top cut to match the 140x60cm frame, in solid timber, engineered board, or reclaimed wood if you can source it. Plywood works too, but it needs a decent edge finish or it looks unfinished from the side.
If you’re building something smaller — a round breakfast table, a side table, or a compact two-seater — Bestar also carries solid wood tops on their own, which is worth knowing if you want to build multiple pieces with a consistent look. The round solid pine wood table top in 60cm diameter is a nice option for a small round table paired with a shorter steel frame — good for an apartment nook or a spot by a window where a full rectangular dining table won’t fit.

For something with more character, the solid oak live edge table top in dark brown, 100x40cm keeps the natural curve of the timber along one edge instead of a straight cut. It’s handcrafted and pre-treated, so it’s ready to seal and use rather than needing weeks of sanding. It suits a narrower table — a hallway console, a small dining setup for two, or a desk if you’re using the space flexibly.

Assembly basics nobody tells you
Most steel O-frames, including this one, attach to the underside of the top using pre-drilled mounting brackets and screws — no welding, no special tools beyond a drill and a spirit level. A few things that make the job go smoother:
- Lay the tabletop face-down on a blanket or moving pads before you flip the frame onto it — this protects the finish from scratches
- Mark your screw points before drilling so the frame sits dead centre, not skewed to one side
- Use a spirit level across the top once assembled — timber floors and older Australian homes aren’t always perfectly flat, so you might need felt pads under the frame’s feet
- Tighten bolts in a diagonal pattern (like tightening a car wheel) rather than one side at a time, so the frame doesn’t twist
Steel vs timber legs — which actually suits your space
Steel frames like this O-frame design cope better with humidity and won’t warp, which makes them a solid pick for coastal homes or anywhere with a lot of temperature swing between seasons. They’re also easier to wipe clean if you’ve got kids or pets underfoot.
Timber legs feel warmer and suit a more traditional or Scandinavian look, but they do need occasional oiling and are more prone to scuffs. If your home leans industrial, exposed brick, polished concrete, black tapware, this steel frame will do a lot of the heavy lifting stylistically before you’ve even chosen the top.
The real trick with building your own table is treating the frame as the foundation decision, not an afterthought. Pick that first, get the measurements right, and the top becomes a much easier choice.