OpenSCAD render of a clip shaped like the number 50 with a slot

Money and card clip for a 50th birthday

A "50" as a clip for a banknote and a greetings card — a neat example of extruded text with linear_extrude and a slot made with difference.

Article complete (.zip)

“Article complete” gives you the OpenSCAD source as ready .scad files plus a printable copy — a CARECOM.united member benefit. Membership is free and non-binding. About membership →

OpenSCAD render of the "50" clip

A clip in the shape of a "50" — for a money gift and the greetings card for a 50th birthday. The real trick is how text becomes a tangible 3D part — and that carries over to any number, name or initial.

Turning text into a solid

  • text("50", size=60); writes "50" at 60 mm; linear_extrude(10) pulls the flat lettering up to 10 mm of depth — 2D becomes 3D.
  • difference() { … } subtracts a flat cuboid (cube) from the "50", slightly offset (translate([0,1,4])) — that creates the slot for the card and a note.
  • translate([0,-4.5,0]) cube([90,5,10]); is the slim base, so the "5" and the "0" don't fall apart.

$fn=80 gives clean curves — at the cost of a slightly longer calculation.

With the same pattern, "50" quickly becomes a "60", a name or a monogram — a small, personal gift for any occasion.

// moneyclip 50

$fn=80;

difference() {
    linear_extrude(10)
    text("50", size=60);

    translate([0,1,4])
    cube([100,80,2]);
}

translate([0,-4.5,0])
cube([90,5, 10]);
An unhandled error has occurred. Reload 🗙

Rejoining the server…

Rejoin failed… trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.