SVG, OBJ, or STL for a pcb drawing

Hello, is there any way to obtain SVG's or STL's for a pcb drawing. Kind of like a stencil for the PCB. Here is my picture (in PDF and PNG format) of the PCB.


PCB_PCB_Arudino-shield_2024-10-01.pdf (97.5 KB)
The PDF has better quality

every layer must be separated. You certainly do not want the screen printing to turn into copper
PCB_PCB_Arudino-shield_2024-10-01-
PCB_PCB_Arudino-shield_2024-10-01-.zip (7.2 KB)

1 Like

It depends on which CAD package you are using.

1 Like

You mean, input a PDF or PNG and then obtain an SVG or STL file? No, I don't think so. Once it's a bitmap, you can't easily go back to vector.

1 Like

"pdf24 creator" software able to convert PDF to SVG. look post#2.
bitmap(bmp,png,jpg,...) can be convert with Inkscape to SVG

2 Likes

It's not really for important purposes, just to overlay it on a 3d block so i can make a custom case. All components are thru hole, so no need for dual layer picture

so you needed only dimension layer to print

Uhh.... i dont know what a dimension letter is


Oh no...
i need the holes on the pcb

also whenever I try to add your svg onto tinkercad, it says "Tinkercad could not find any elements"

Hey guys, just found a solution to this problem. I used this website to convert my SVG to an STL which is liked by tinkercad. https://svg2solid.rknt.de/

TinkerCAD ? learning platform for kids?
i using OpenSCAD when need 3D model, just import( *.SVG) and linear_extrude.


but 1.svg must be in C:/Program Files folder

i am a kid

1 Like

I tried to import an svg to the Open SCAD but i am unable to addan svg? I am on mac

i think OpenSCAD looking for a file in upper level folder of itself.
you can drop svg in OpenSCAD folder and using filename string as

linear_extrude(1)import("OpenSCAD/1.svg");

wdym?

openscad.exe is in folder OpenSCAD,
one level higher is folder Program Files,
one level higher is root folder of disk C:

1 Like

could you send the stl that you made in the image above?

Unbenannt.zip (1.7 MB)