If your child has a Brio or Bigjigs train set, building your own custom wooden train cars to add to the collection is one of the most rewarding builds in our project list. You'll learn dowel-joinery, axle-fit precision, and magnet inset work. And the finished cars genuinely run on standard wooden train track — the dimensions below match Brio's spacing so your cars couple to existing trains.
This is an intermediate build. The challenges: the magnets must be inset cleanly so cars couple smoothly, and the axles must run square so the car tracks straight. Take your time, test fits often, and your custom cargo car will become your kid's favourite. Chris built a six-car custom set for his daughter's third birthday — the "tractor car" (the one with the toy peg-doll farmer driving it) is still the most-asked-for piece in their Brio collection.
Tools & materials
Links go to Amazon — we earn a small commission at no cost to you.
Cut list
Board: One length of 1×2 maple, 200mm per car
| Piece | Qty | W × H × T (mm) | Notes |
|---|---|---|---|
| Car body | 1 | 80 × 38 × 38 | Block crosscut |
| Axle blocks | 2 | 20 × 38 × 19 | Half-thickness to keep car low |
Critical dimensions for Brio compatibility
- Magnet height: 16mm from track surface (Brio standard).
- Magnet face spacing: ~25mm from car-end face to magnet pole face. This is the "close enough to couple but not so close they jam" sweet spot.
- Wheel diameter: 25mm exactly. Larger wheels lift the car off the track.
- Track width tolerance: Wheel-to-wheel inner spacing 32-34mm.
How to build it
🪚Cut the car body and axle blocks15 min
Crosscut your maple to the car body and two axle blocks per the cut list. Maple is denser than pine — check your blade is sharp. Square cuts matter here — if your axle blocks aren't parallel, your car will crab-walk on the track.
📍Drill the axle holes15 min
On each axle block, drill a 6mm hole straight through the 38mm width. Centre the hole 9mm from the bottom (so the axle sits low and the car body sits 16mm off the track). Drill slowly, clamp the block, and check the bit is dead vertical.
🧲Mark and inset the magnet pockets20 min
On each end of the car body, measure 4mm in from the end face and pencil-mark the centre point — this is where the magnet sits. Set your Forstner bit to 4mm depth and bore a flat-bottom pocket exactly the diameter of your magnet (8mm). Test-fit the magnet — it should sit flush with or 1mm below the wood surface. If proud, deepen the pocket.
🪵Glue the axle blocks under the body15 min + drying
Lay the car body upside-down. Glue one axle block to each end of the underside, flush with the short edge. Make sure the drilled holes run perpendicular to the long axis of the car. Clamp lightly, wipe squeeze-out, leave for 30 minutes.
✨Sand the whole car30 min
Once the glue is fully set (overnight is safest), sand the whole car — 80, 120, 220 grit. Round over every edge a child might touch. Pay attention to the corners of the body block; sharp corners feel wrong in toddler hands. The car should be silky smooth before finishing.
🪞Apply finish20 min
Beeswax finish on the car body and axle blocks. Rub in with the grain, leave 10-15 minutes, buff with a clean rag. Don't finish the magnet pockets — finish would interfere with the glue when you set the magnets.
🧲Set the magnets20 min + drying
Critical step: check the polarity before gluing. Magnets in toy trains all need to couple with the existing fleet, which means the polarity of magnets on each car must be consistent. Test by holding two existing Brio cars together — note which way they attract. Set your new magnets so the EXPOSED face of one end attracts to the EXPOSED face of an existing car's magnet. A drop of cyanoacrylate glue in the pocket, drop magnet in, hold for 30 seconds. Repeat for the other end with REVERSED polarity (so your car can couple at both ends).
🚂Fit the axles and wheels15 min + drying
Push a 6mm dowel through the first axle block. Slide a wheel onto each end. Use a tiny dot of wood glue on the dowel-wheel contact at one end (NEVER on the wheel-axle-block junction — that locks the wheel). Push the wheel home, leaving 1mm spinning play. Repeat for the second axle. Let cure overnight before testing on track.
Testing your car
Place your car on a section of Brio track. Push it gently. It should roll freely with no wobble or drag. If the wheels rub the track edges, your axle blocks are too far apart or the wheels are too big. If the car drags, your axle holes are misaligned. Compare against a known-good Brio car to spot the difference.
Once it rolls clean, couple it to an existing train. If the magnets repel, you got the polarity backward on one end — pop that magnet out (heat with a soldering iron tip to release the cyanoacrylate, or carefully drill out), flip, and re-glue.
Frequently asked questions
Are neodymium magnets safe for kids?
Glued into a pocket and protected by 4mm of wood, yes — the magnet can't come out without significant force. NEVER use loose neodymium magnets around small children; if swallowed, two magnets can attract through gut walls and cause serious injury. Always inset and glue properly.
What if I don't have a Forstner bit?
A regular twist bit will cut a cone-bottomed hole that the magnet can sit in, but it's less clean. Forstner bits are worth the $20 for any toy build.
Can I make a passenger car with a peg-doll seat?
Yes — drill a 22mm hole 6mm deep on the top of the car body to hold a standard peg-doll figure. The figure sits in the hole and can be lifted out for play. We have a build guide for that coming.
Next in the MAKE series: Build a wooden peg-doll family · Build a wooden push car.
