• Models
  • Contests
  • Slicer
  • Login
  • Start Here
    thingiverse-iconprintables-iconcults3d-iconmakerworld-iconmyminifactory-icon

    3D GO

    3D ModelsContestsCollectionsSaved ModelsOn a mobile device?

3D GO

Privacy Policy
SVG image extruder  3D Printer File Image 1
SVG image extruder  3D Printer File Image 2
SVG image extruder  3D Printer File Thumbnail 1
SVG image extruder  3D Printer File Thumbnail 2

SVG image extruder

GrayLite avatarGrayLite

September 2, 2025

makerworld-icon
DescriptionCommentsTags

Description

This script allows you to take a 2D SVG image (for example, a logo, icon, or simple vector shape) and extrude it into 3D.
You can also place it on top of a background plate to create badges, nameplates, keychains, etc.

๐Ÿ”น How it works

  • The script loads your SVG file and scales it to a specified width (in millimeters).
  • You define the aspect ratio of your SVG (height รท width) so the script knows how tall to make the background plate.
  • The foreground (your SVG) and the background (optional rectangle plate) are extruded separately, so you can control their thickness and preview them in different colors.

๐Ÿ”น Preparing your SVG

  • Your SVG should be pure vector paths (no strokes, filters, text, or clipping masks).
    • In Inkscape: select everything โ†’ Path โ–ธ Object to Path.
    • For stroked lines: use Path โ–ธ Stroke to Path.
    • Merge overlapping shapes with Path โ–ธ Union.
  • Look at your SVGโ€™s <svg> tag or viewBox to find the width and height values.
    • Compute ASPECT_RATIO = height รท width.
    • Example: if viewBox = 0 0 200 100, then ASPECT_RATIO = 100/200 = 0.5.

๐Ÿ”น Parameters you can edit

  • WIDTH โ†’ how wide your final logo should be (everything scales from this).
  • ASPECT_RATIO โ†’ ratio from your SVG file. If your SVG is twice as tall as it is wide, use 2.0.
  • SVG_EXTRUDE โ†’ thickness of your logo.
  • SHOW_BG โ†’ turn background plate on/off.
  • BG_EXTRUDE โ†’ thickness of background.
  • BG_MARGIN โ†’ how much larger the plate is than the logo.
  • Colors โ†’ only affect the OpenSCAD preview (STL export has no color).

License:

BY-NC-SA

Related Models

Universal Filament Filter and Lubricator preview image

Universal Filament Filter and Lubricator

CreativeTools profile image

CreativeTools

26,127

Hero Me Gen7 Platform Release4 preview image

Hero Me Gen7 Platform Release4

MediaMan3D profile image

MediaMan3D

2,682

Hotend box - A1 Series (AMS & No-AMS) preview image

Hotend box - A1 Series (AMS & No-AMS)

Hemoner profile image

Hemoner

6,886

Kobayashi Fidget Cube - Fat Hinge - Flat preview image

Kobayashi Fidget Cube - Fat Hinge - Flat

markinthebox profile image

markinthebox

25,552

Bambu X1 PTFE Extruder Bracket AMS Error Fix preview image

Bambu X1 PTFE Extruder Bracket AMS Error Fix

OurAngryBadger profile image

OurAngryBadger

2,867

Sharingan A1 extruder eye (NO AMS) preview image

Sharingan A1 extruder eye (NO AMS)

bejek profile image

bejek

191

Agisis Ultimate Alien Face Hugger (40in x 23in - LIFE SIZE!) preview image

Agisis Ultimate Alien Face Hugger (40in x 23in - LIFE SIZE!)

Agisis profile image

Agisis

18,706

Mega Extruder Rotation Visualizer Bundle preview image

Mega Extruder Rotation Visualizer Bundle

CUBE3DWORLD profile image

CUBE3DWORLD

2,449