3D Model to Fritzing part

I’ve created a few 3D models of Arduino related modules. PCBs with a bunch of components on them.
How could I turn those into parts for Fritzing?

Manually by creating parts. I don’t know of any automated way of doing this. These two tutorials on parts making apply to current versions of Fritzing:

I lately learned there aren’t links to the videos in Old_Grey’s tutorial so you need to do a google search for the title and then they come up on YouTube.

Peter

Well, obviously you couldn’t fully automate it, but it would be very helpful if there was at least a way to automatically generate an svg from the top-down view, so that I’d only have to set the pin names and positions. Doing it all from scratch seems like a lot of work.

You could write a script to do so (I have made a number that do similar things) but I am not aware of anyone doing so yet. You can also import images in to Inkscape (I do that regularly when making parts) as a guide but that still involves all the work in making an actual part (which is not easy.)

Peter

I see, thanks for the information.

It isn’t anywhere near easy, I have been working on converting the parts factory (which makes headers, generic ICs, the mystery part and probably others) in to a python script for around 2 years now. It can generate male headers (and change their color) now, and I am just finishing female headers which are more of a problem because of the different colors in the shaded interior sections (it runs up against needing to reduce the dynamic range of the colors to allow the changes not to cross color boundaries.) To work it needs to generate both the fzp file and the entire svg files, which means you need to know how to generate the svgs from scratch as a text file. Using reference files generated by Inkscape works by copying the generated xml from xml editor and being able to scale them up, but it requires a deep understanding of what the xml does, and thus isn’t anywhere near easy but it is possible.

Peter

1 Like

Hi felic,

depending on the part and the 3d model, you could try a toon shader, and then export as SVG.

Fritzing uses an orthogonal projection, so that diameters and distances stay the same.
E.g. many parts have are looked at from ~30 degree from above.
Because of the orthogonal projection, connectors should stay at the correct place.

If possible, export the svg so that unit is in mils (1000 units → 1 inch) or mm (1 unit → 1 mm).

i need fzz file containg of MaisonUp | PH Sensor Module with PH Probe/Analog PH Sensor Kit compatible with Arduin o, AVR, PIC

A google search of the form “fritzing part ph sensor module” brings up a variety of hits, although this request has nothing to do with this thread and belongs in parts help (which has a template which describes the information needed to make a part.)

Peter

https://www.amazon.in/MaisonUp-Sensor-Module-Analog-compatible/dp/B0CQHK13HT/ref=sr_1_26?adgrpid=57795842126&dib=eyJ2IjoiMSJ9.erWiSJ-kYx-dPXIozssZnqDO7KKFvbcZShcG9A8yH66TyL9YVYCM64TYSKHFGMXquGqAMsW8h1NipsZeGz_WTbgpS9jnGYLtuNIUH3RbNu930nD8UKBSru97RrXR72f8nnDvDbfDTnngM1pxyvZOF6W0VogEKLwPH1meg0gCNMCMDkPfcjDDXNFrXeh0TQX9NTWObIrNLGWEg6IqlTEAYme7jda2sDdVk8KqncRGkFXBmaJUot01Wty3dJMiV-Mu5BKDfmksoDx6_MkztorlNjePO_9UMeyhLFgTHFKDEH0.5ahIqUYaMqONGyX6zQVTy_zEmgbvPx5jTkOUH_isOOE&dib_tag=se&ext_vrnc=hi&hvadid=294128507675&hvdev=c&hvlocphy=9061932&hvnetw=g&hvqmt=b&hvrand=3558007233127821486&hvtargid=kwd-15967306&hydadcr=4558_1759639&keywords=ph+sensor&qid=1725737519&sr=8-26

The part is posted in an appropriate group here

Peter