IKEA Besta: the 32 mm system and its fixings
Open up a Besta and, before you even notice the doors or drawers, there they are: two columns of little holes, evenly spaced, running top to bottom down the sides. They look like a manufacturing detail, but they're the key to the whole cabinet. That grid is where shelves, hinges, drawer runners and every other fitting anchor. That same grid is also an opportunity: print a peg, a bracket or a divider that seats into it, and your part joins the cabinet as if it came from the factory — no new screws, no holes you can't undo. The catch is that a 5 mm hole is not a 5 mm hole once your printed peg tries to enter it, and that's what decides whether the part goes in or stops halfway.
What the Besta is and why it has those holes
The Besta is IKEA's system of modular living-room cabinets: melamine-board carcasses you combine horizontally and vertically, with interchangeable doors, drawers, shelves and legs. Like almost all board furniture, it's built on the 32 mm hole system, known in the trade as System 32. It isn't an IKEA invention; it's the standard the industry's line-boring machines have used for decades, which is why manufacturers with nothing else in common all share it.
The idea is simple. Every mounting hole on the side panel falls on a vertical grid with a 32 mm pitch: the centre-to-centre distance between two consecutive holes, or any multiple of it. That gives you an implicit rule. If a shelf bracket spans two positions, its two pins are exactly 32 mm apart; if it spans three, 64 mm. Once you know the pitch, you can design a part that reaches across several holes and know in advance where every one of them lands, without measuring one by one.
Two diameters live in that grid, each with its own job, and it pays not to mix them up. The 5 mm holes are for pegs: shelf supports, positioning pins, the mounting pins on almost any fitting. The 35 mm holes are the hinge cups, and they sit on the face of the doors, not in the side-panel grid. Most of what you'll print rests on the 5 mm hole.
| Dimension | Typical value | What it's for |
|---|---|---|
| Vertical grid pitch | 32 mm centre to centre | spacing between mounting holes |
| Peg hole diameter | 5 mm | shelf supports, fitting pins |
| Peg hole depth | 10–13 mm | blind bottom, not through |
| Hinge cup diameter | 35 mm | seat for the hinge cup in the door |
| Hole-axis setback | 37 mm typical from the front edge | position of the column on the side panel |
The 5 mm hole isn't 5 mm for your peg
Here's the physical problem that decides everything. Model a 5 mm-diameter peg to fit a 5 mm hole, print it as drawn, and it won't go in. That's not your printer failing: it's the systematic bias of FDM. Holes come out narrower than you draw them; bosses come out fatter. Both surfaces have moved towards each other before you've done anything.
The cause is twofold. The hole in the cabinet is bored into melamine with a calibrated bit, so that one really is close to a true 5 mm. But your printed peg swells: over-extrusion, corner bulging and, above all, first-layer squish — the elephant's foot — widen the spigot at its base. The slicer does compensate for bead width by pulling the perimeter half a line inward, so that isn't the culprit; the real growth is those tenths creeping out along the flanks. A peg drawn at 5.0 mm comes out measuring 5.1 or 5.2 mm, and a 5 mm hole won't take it. The full argument for why the bias always runs in this direction is in Real printed clearances.
The fix is to remove material from the peg, not add it to the hole (you don't control the hole — IKEA does). And mind the arithmetic, because you have to subtract two things, not one: the clearance you want, plus whatever the printer is going to fatten the spigot by. For a fit that pushes in by hand and holds, you want about 0.05–0.10 mm of clearance per side, i.e. 0.1–0.2 mm on the diameter. To that you add the print bias, another 0.1–0.2 mm on the diameter that the part gains on its own. Between the two, a spigot for a real 5 mm hole ends up modelled at around 4.6–4.7 mm, not 4.8. Subtract only the clearance and forget the swelling, and the peg comes out at ~5 mm and won't go in: that's the mistake this section is trying to prevent. Always reason per side and add the two together only at the end. When in doubt, err loose, because almost every FDM error already tightens the fit on its own. Then calibrate that number by printing a single test peg, as explained at the end.
Inserts and adapters that exploit the grid
Once your peg goes in properly, the 32 mm grid becomes free anchorage for anything you want to put in the cabinet. The interesting thing about printing for the Besta isn't reproducing a shelf bracket IKEA already sells you, but the things IKEA doesn't sell: bespoke parts that hang off those same holes.
Vertical dividers that partition a wide bay. Shelf supports at heights the factory never drilled. Guides to slide trays along, end stops, cable combs, cradles to hold a router or a games console. Organisers that use the dead space at the back. They all share the same design principle: the part carries two or more pins spaced a multiple of 32 mm apart, and those pins are what hold it. With two pins at 32 mm you've already solved both position and rotation; the part can't rock or twist.
Design those pins as bosses on the back face of your part, with the same clearance as in the previous section, and give them a small chamfer or conical tip at the end. The chamfer does two things: it guides the pin in even when you're not spot-on to the millimetre, and it clears the elephant's foot ahead of it, which would otherwise be the first thing to catch on the edge of the hole. Don't skimp: the elephant's foot usually affects the first layers, 0.4–0.8 mm of height, so a 1 to 1.5 mm cone on the tip really hides it; a half-millimetre cone stays buried inside the very defect it was meant to hide.
When the part carries weight, orientation decides
A shelf support or a divider isn't decoration: it bears weight, and often cantilevered weight, with the bending moment concentrated right at the joint. Here FDM has an Achilles heel worth keeping in mind. A printed part isn't homogeneous: it's strong within each layer and weak between layers, because the bond from one layer to the next is a partial thermal weld, not continuous material. A bracket loaded the wrong way doesn't bend: it delaminates, splitting open along a layer line like a book, almost always all at once and almost always with the shelf already full.
The rule is to orient the part so the layers run parallel to the main force, not across it. In a shelf support working in cantilever, the greatest stress is bending at the root, where the arm meets the pin. Print the support lying flat, with the layers stacked in the direction the load wants to prise the part open, and the crack already has a place to start. Print it on edge, with the layers running along the arm, and the load works within the layer, where the material is strong, and the part takes far more.
After orientation, thickness. Double the perimeters before you raise the infill: in bending, the material that does the work is the outer skin, so four or five perimeters outperform high infill run with only two perimeters. Thicken the root with a good fillet: a square transition between pin and arm concentrates the stress in the corner, which is exactly where the crack will start. A generous radius spreads that stress and removes the failure point.
Choose the material for how long the part will stay loaded, not just for instant failure. PLA is stiff and easy to print, but under constant load it flows: a PLA bracket under permanent load sags and bows within weeks from pure creep, without ever breaking. It also softens early — its transition temperature is around 55–60 °C — so a cabinet against a radiator, or in a hot room in summer, speeds the process along, and the inter-layer zone is the first to give. For a support that will carry weight daily, print in PETG, ASA or ABS, which cope far better with sustained load and heat; and if the joint is critical, don't trust it to plastic.
Before you print: confirm your cabinet is 32 mm
This whole grid is an industry standard, not a contractual promise from IKEA. The nuance is this: IKEA revises dimensions, changes fittings and has variants by country and by year. The Besta you bought in 2019 may not be identical to the one your neighbour bought last year, and neither has to match the table above to the millimetre. The figures given here are indicative, a starting point for your own measurements, never a drawing you can print blind.
Before you spend filament, do three checks with a calliper. First, confirm your cabinet uses the 32 mm pitch: measure centre to centre between two consecutive holes. It should read 32; if it reads anything else, everything above stops applying and you have to measure your real grid. Second, measure the real diameter of the peg holes: aim for 5 mm, but measure it, because your clearance comes off that number. Third, check whether the fitting you want to replace is an IKEA-specific design: the brand uses plenty of parts with proprietary shapes — cups, cams, pins with particular geometry — that aren't plain cylindrical pegs, and those you have to measure one by one, not infer from a standard.
Once you've confirmed those three numbers, print a single test peg before you commit the whole part, measure it against the real hole, and tune the clearance once. With that value calibrated, the rest of your Besta adapters will go in first time. And if you're going to mix IKEA systems — shelving pins, wardrobe accessories — the logic of measuring first and translating the dimension into FDM clearance is the same one set out in IKEA Ivar and Pax: pins and accessories.