The hardware page puts a Mac Studio and a Studio Display on the desk. This page builds that desk: a large solid-wood top in the Uplift style on a black steel frame welded at one fixed height. There is no crank, motor or anything else that moves, so there is nothing to wear out.
| Top | 200 × 75 × 3.8 cm, edge-grain muvura or mahogany, satin varnish |
| Frame | Two welded steel T-legs + a bolt-on crossbeam, matte black |
| Height | 74 cm fixed (seated). For a standing desk see Choose the height |
| Load | 100 kg+ |
| Materials | ~319k–513k RWF |
| Tools | ~318k–630k RWF (you keep them) |
| Time | ~4 weeks elapsed, most of it the wood drying, plus 4–5 working days |
Status: plan, not built yet. Prices are estimates (about 1,450 RWF to the dollar), because no Kigali shop publishes a price list. Call before you go. The supplier listings online are years old.
How it goes together
There are three parts, made by three people, and they meet only at the end:
- The top. You glue 12 hardwood strips into two panels, join the panels, then flatten and varnish the result.
- The frame. A welder at Gakinjiro builds it from the drawings on this page.
- Assembly. Eight M6 bolts screw into threaded inserts in the underside of the top. Leveling glides go under the feet.
The frame bolts to the top and the crossbeam bolts to the legs, so the desk comes apart into four flat pieces for moving.
Choose the height
Do this before the welder cuts anything. The leg column is the only part that changes.
| Use | Desk height | Column length |
|---|---|---|
| Seated (default) | 74 cm | 62 cm |
| Seated, tall person (185 cm+) | 76 cm | 64 cm |
| Standing, fixed | your standing elbow height, usually 100–110 cm | 62 + (height − 74) cm |
The column length is the desk height minus the top (3.8), the arm (4), the foot (4) and the glide (0.5).
Where to buy
| Shop | For | Find it |
|---|---|---|
| Gakinjiro market, Gisozi | Timber, planing, carpenters, welders. Kigali's main timber and furniture cluster | Map · About |
| Sofaru Hardware | Power tools (authorised Makita distributor, with a service centre), sanding discs, safety gear | Map · sofarultd.com |
| Quincaillerie Beta | Clamps, fasteners, hand tools, varnish (listed with Makita, DeWALT, Bosch) | Map · Listing |
| Bricotech Quincaillerie | Paint, varnish, fasteners, industrial supplies | Map · Facebook |
| Quincaillerie New Generation | Fasteners, hardware | Map · Facebook |
| Manumetal | Backup fabricator for the frame (metal and wood furniture since 1967) | Map |
| AliExpress | Only for a small part Kigali doesn't stock (glides, inserts, grommets). 2–4 weeks | aliexpress.com |
Bill of materials
Each "photos" link opens an image search for that exact part. Show the photo in the shop.
A · Timber and yard service, 124k–190k
| # | Item | Spec | Qty | RWF | Buy at |
|---|---|---|---|---|---|
| A1 | Hardwood boards (photos) | Muvura or mahogany, 2.1 m × 15 cm × 5 cm, dry (below 15 % moisture), straight, no large knots or cracks | 7 | 105k–155k | Gakinjiro |
| A2 | Ripping + planing | Rip each board into 2 strips 6.5 cm wide, plane all 4 faces to 4 cm | 1 job | 10k–20k | Gakinjiro |
| A3 | Pine 5 × 10 cm (photos) | 2.4 m, for cauls, drying spacers and sawhorses | 3 | 9k–15k | Gakinjiro |
B · Steel frame and fabricator, 109k–181k
The fabricator usually supplies the steel. Hand them the frame drawings and get one price for steel plus labour.
| # | Item | Spec | Qty | RWF | Buy at |
|---|---|---|---|---|---|
| B1 | Rectangular tube (photos) | 80 × 40 × 2 mm, leg columns 2 × 62 cm | 1.3 m | 10k–15k | Gakinjiro welder · Manumetal |
| B2 | Rectangular tube (photos) | 60 × 40 × 2 mm, feet 2 × 70 cm + crossbeam 156 cm | 3.0 m | 18k–28k | Gakinjiro welder · Manumetal |
| B3 | Square tube (photos) | 40 × 40 × 2 mm, top arms 2 × 65 cm | 1.3 m | 7k–12k | Gakinjiro welder · Manumetal |
| B4 | Steel plates + bolts (photos) | 100 × 60 × 5 mm plates, M8 × 20 bolts and nuts | 2 + 4 | 4k–6k | Gakinjiro · Bricotech |
| B5 | M8 nuts (photos) | Welded inside the foot ends for the glides | 4 | 1k | Beta · Bricotech |
| B6 | Tube end caps (photos) | Plastic, 4 × 60×40 mm and 4 × 40×40 mm | 8 | 4k–6k | Beta · AliExpress |
| B7 | Fabricator labour (photos) | Cut, weld, grind smooth, weld nuts, drill and slot the arm holes | 1 job | 50k–85k | Gakinjiro welder · Manumetal |
| B8 | Primer + enamel (photos) | Metal primer 0.5 L + matte black enamel 1 L, or pay for powder coating | 1 set | 15k–28k | Bricotech · Beta |
C · Hardware and fasteners, 30k–49k
| # | Item | Spec | Qty | RWF | Buy at |
|---|---|---|---|---|---|
| C1 | Leveling glides (photos) | M8 thread, 40–50 mm swivel pad | 4 | 8k–12k | Beta · Bricotech · AliExpress |
| C2 | Threaded inserts (photos) | M6, knife-thread (E-Z Lok type), hex drive | 10 | 5k–8k | Beta · New Generation · AliExpress |
| C3 | Bolts + washers (photos) | M6 × 35 mm hex bolts + large (fender) washers | 10 + 10 | 3k–4k | Beta · Bricotech · New Generation |
| C4 | Dowels (photos) | Fluted wood, 10 × 40 mm | 20 | 2k–3k | Beta · Gakinjiro |
| C5 | Cable grommets (photos) | 60 mm, black | 2 | 4k–7k | Beta · AliExpress |
| C6 | Cable tray (photos) | Wire basket, ~60 cm, + 4 screws | 1 | 8k–15k | Bricotech · AliExpress |
D · Glue, sanding and finish, 41k–68k
| # | Item | Spec | Qty | RWF | Buy at |
|---|---|---|---|---|---|
| D1 | Wood glue (photos) | PVA D3 (water-resistant), 1 L: Titebond II/III or a local D3 | 1 | 8k–12k | Bricotech · Beta |
| D2 | Sanding discs (photos) | 125 mm hook-and-loop: 80 grit × 10, 120 × 10, 180 × 10, 240 × 5 | 35 | 10k–18k | Sofaru · Bricotech |
| D3 | Varnish (photos) | Clear polyurethane, satin, 1 L (or hardwax oil 0.75 L) | 1 | 12k–20k | Bricotech · Beta |
| D4 | White spirit (photos) | 1 L, to thin the first coat and clean the brush | 1 | 3k–5k | Bricotech · Beta |
| D5 | Wood filler (photos) | Small tube, colour-matched | 1 | 3k–5k | Bricotech · Beta |
| D6 | Brush, rags, tape (photos) | 50 mm brush, lint-free rags, masking tape, packing tape | 1 set | 5k–8k | Bricotech · Beta |
E · Safety, 15k–25k
| # | Item | Spec | Qty | RWF | Buy at |
|---|---|---|---|---|---|
| E1 | Dust masks (photos) | N95 / FFP2. Hardwood dust irritates the lungs | 5 | 3k–6k | Sofaru · Bricotech |
| E2 | Safety glasses (photos) | Clear | 1 | 2k–4k | Sofaru · Bricotech |
| E3 | Ear defenders (photos) | For the sander | 1 | 5k–8k | Sofaru · Bricotech |
| E4 | Nitrile gloves (photos) | Box, for varnishing | 1 | 5k–7k | Bricotech · Beta |
Tools to buy
You keep these. The range is wide because of the brand: Makita at Sofaru (warranty + service) at the high end, a budget brand at the quincailleries at the low end. Borrowing the six long clamps saves about 100k.
| # | Tool | Spec | Qty | RWF | Buy at |
|---|---|---|---|---|---|
| F1 | Long clamps (photos) | Bar / F-clamps, 100 cm+ opening. Pipe clamps are cheaper if the fittings are stocked | 6 | 72k–120k | Beta · Sofaru |
| F2 | Short clamps (photos) | F-clamps, 30 cm | 4 | 20k–32k | Beta · Bricotech |
| F3 | Drill / driver (photos) | Cordless 18 V, 2 batteries (Makita DDF485 / DF333 class) | 1 | 80k–220k | Sofaru · Beta |
| F4 | Bits (photos) | Brad-point set incl. 10 mm + a 60 mm Forstner bit or hole saw | 1 set | 18k–25k | Sofaru · Beta |
| F5 | Dowel jig (photos) | Self-centring, 10 mm | 1 | 15k–25k | Beta · AliExpress |
| F6 | Random-orbit sander (photos) | 125 mm, with dust bag (Makita BO5031 class) | 1 | 50k–130k | Sofaru · Beta |
| F7 | Measuring set (photos) | Tape 5 m, combination square, 2 m aluminium straightedge, pencil | 1 set | 28k–33k | Beta · Bricotech |
| F8 | Scrapers (photos) | Card scraper + glue scraper | 1 | 5k | Beta · AliExpress |
| F9 | Spanners + hex keys (photos) | 10 / 13 mm spanners, hex key set | 1 set | 10k | Beta · Bricotech |
| F10 | Sawhorses (photos) | Or build 2 from the pine (A3) | 2 | 20k–30k | Beta · Gakinjiro |
Don't buy: a planer (the yard does it), a welder or grinder (the fabricator does that work), a circular saw (have the yard cut the joined top to size), or a router (round the edges with the sander).
| Total | RWF |
|---|---|
| Bill of materials (A–E) | 319k–513k |
| Tools (F) | 318k–630k |
| Everything | 637k–1.14M |
Build
Timeline
| When | You | The welder |
|---|---|---|
| Day 1 | Buy timber (A), have it ripped and planed, take it home | Order the frame with the drawings from step 3 |
| Days 1–21 | Wood dries indoors. Buy B–F | Builds the frame (about 1 week) |
| Day 22 | Glue both panels (step 1) | |
| Day 23 | Join, flatten, cut (step 2) | Delivers the frame |
| Days 24–26 | Sand and varnish (step 4) | |
| Day 28 | Assembly (step 5) |
1 · Strips and panels
- At the yard, have each of the 7 boards ripped in half and planed on all four faces to 6.5 × 4 cm. That gives 14 strips: 12 for the top and 2 spare. Reject any strip that is twisted or cracked.
- At home, stack the strips flat with pine spacers between the layers, indoors and off the floor, for 2–3 weeks. Wood from Kigali yards is often still wet, and wet wood glued now will crack or cup later.
- Lay out 6 strips per panel. Flip every other strip so the end-grain arcs alternate up and down, which keeps the panel from cupping. Number the strips with chalk.
- Dry-fit first, with no glue. Clamps go every 25 cm, alternating above and below the panel. Put a taped pine caul across each end to keep the panel flat. When the dry fit closes with no gaps, take it apart.
- Glue: run a thin bead along each joint, spread it, then clamp just until a line of small beads squeezes out. Too tight starves the joint. Check the panel is flat with the straightedge.
- After ~1 hour, scrape off the half-dry squeeze-out with the glue scraper. Leave the panel clamped overnight. Make the second panel the same way.
2 · Join, flatten, cut
- Scrape and sand both panels flat with 80 grit. Check across and along with the straightedge. Low spots show as light under it.
- Line up the two panels and mark a dowel every 20 cm along the joint (10 dowels). Drill 20 mm deep into each edge with the 10 mm bit in the dowel jig, so the holes line up exactly.
- Glue the edges and dowels, clamp, and check flatness across the joint. Leave it overnight.
- Take the top back to the yard and have it cut to 200 cm long and 75 cm deep. The joined panels come out about 205 × 78. This cut needs a long, straight saw, which is why you don't do it at home.
- Round all edges slightly with the sander and 80 grit, then soften them with 120.
3 · The frame (welder)
Give the fabricator these two drawings. They contain everything needed: tube sizes, lengths and hole positions.
What to tell the welder:
- Make two T-legs: a 60×40 foot 70 cm long, an 80×40 column 62 cm tall and a 40×40 arm 65 cm long. The column is centred on both the foot and the arm. Every joint is 90°, checked both ways before the final weld.
- Weld an M8 nut inside each end of both feet, to take the leveling glides.
- Drill 4 slotted Ø7 mm holes through each arm (12 mm long slots, along the arm) at 10, 27, 48 and 65 cm from the front. The slots let the wood move with the seasons.
- Weld a 100 × 60 × 5 plate on the inner face of each column, 8 cm below the top of the arm. Bolt the 156 cm 60×40 crossbeam to the plates with M8 bolts. Don't weld it, so the desk can come apart.
- Grind all welds smooth, fit the end caps, then prime and paint matte black (or powder coat).
Check before you pay: the legs stand without rocking on a flat floor, the arms are level, and the two legs are identical.
4 · Finish the top
- Sand the whole top 120 → 180 → 240, wiping off the dust between grits.
- Turn it over and drill the two 60 mm grommet holes: 40 cm in from each end and 9 cm from the back edge. Drill from the top face until the bit's point shows, then finish from the underside so the face doesn't splinter.
- Fill any small defects with filler, let it dry and sand flush.
- Varnish both faces and all edges. If only one face is sealed, the top cups.
- Coat 1: varnish thinned ~10 % with white spirit. Let it dry, then sand lightly with 240.
- Coats 2 and 3: full strength, with a light 240 sand between them.
- Let it cure 3 days before it takes weight.
5 · Assemble
- Lay the top face down on a blanket. Bolt the crossbeam to the legs and stand the frame upside down on the top. Centre it: the legs are 20 cm in from each end, and the arms start 5 cm from the front edge.
- Mark the 8 slot centres with the pencil. Lift the frame off.
- Drill each pilot hole 30 mm deep, with tape on the bit as a depth stop so it never comes through. Drive in the M6 inserts with the hex key, keeping them straight.
- Put the frame back and bolt it on with the M6 × 35 bolts and washers. Make them snug, not crushing.
- Screw the glides into the feet, turn the desk upright (two people), and level it with the straightedge across the top in both directions.
- Fit the grommets, screw the cable tray under the back between the legs, and route the cables.
Check before you call it done
- No rocking on the floor, and the top is level both ways
- Lean 50 kg on a front corner: no sway or creak
- No glue spots on the face (they show as dull patches under varnish)
- Every bolt is snug, and no insert has pulled out
- The varnish has cured for 3 days before the monitor and Mac go on
References
- Uplift-style solid top build (Jeremiah Peoples): the look
- Two-panel glue-up (Half Moon Woodworks): the method in steps 1–2
- Wyrmwood desk: finish and edge detail
- Planning thread: the Slack self-DM, 15–16 Oct 2026 (originally a crank-adjustable design, simplified here to a fixed height)
- Supplier checks, 16 Oct 2026: Sofaru · Quincaillerie Beta · Bricotech · Gakinjiro, Kigali's furniture hub
On This Page
How it goes togetherChoose the heightWhere to buyBill of materialsA · Timber and yard service, 124k–190kB · Steel frame and fabricator, 109k–181kC · Hardware and fasteners, 30k–49kD · Glue, sanding and finish, 41k–68kE · Safety, 15k–25kTools to buyBuildTimeline1 · Strips and panels2 · Join, flatten, cut3 · The frame (welder)4 · Finish the top5 · AssembleCheck before you call it doneReferences