This would be absolutely useful. I currently export the SVG of my PCBs, bring them in to 123D, re-size them and 3D print them to be able to design cases for the PCBs before they get to me. But, if I could get a .STL file, or some other compatible 3D file from EasyEDA, that would be a huge help.
Well I wouldn't say it's the most useful a EDA tool can do, but I would definitely love to have that too. I guess STEP or IGES are formats all 3D-CAD packages can handle.
If you are using SolidWorks, one thing you can do is get the PCB files as images, then convert them to sketches in SW using the autotrace sketch picture option, then scale them and center them with the sketch tools and then just extrude them to copper thickness, and some arbitrary soldermask and silkscreen thickness values. Haven't tried this myself but it should be a breeze considering the image files will be just black and white images with sharp clean edges. I'm not sure if other CAD softwares have a similar autorace/autosketch function but my guess is they should
it would be fantastic if he continued to develop 3D Export in spite of everything, because this lack "knocks down" the beauty and completeness of this PCB CAD, since it is simple and intuitive to use, but with this limit it makes it difficult to create enclosures for PCBs. please keep developing it, it is very important
I have a crappy partial solution for this.
If you are in chrome:
\- with 3D model closed
\- open dev tools \(F12\)
\- go over Network panel
- clear if any data
\- open the 3D View on EeasyEDA PCB design
\- a lot of hex coded request gonna show up \(like image bellow\)
![image.png](//image.easyeda.com/pullimage/er40lFH9dCoEwV9xzw7ptP7La9xfBjtPSbe2gnrW.png)
\- just save each as `.obj`
One problem with this, is i still don't know how to retrieve those files without going this process. The other problem is that it's just the 3D models, no data about the number of components and positioning. You can assemble them manually in any cad software.
If anyone can come up with improvement, or ideas for making this more useful.
I also made this mini shell script to help downloading, just copy and paste the names in the network tab in the `objects.txt`.
```
file="./objects.txt"
while IFS= read -r line
do
echo -n "Downloading $line.obj..."
wget -q -O "$line.obj" "https://easyeda.com/analyzer/api/3dmodel/$line"
echo "Done"
done
@caio.herter
I've managed to download the 3D model by using RenderDoc (a powerful 3d graphics debug tool for D3D/OGL which also has the ability to dump whatever is being rendered on your screen into a proper 3d file format)
@Fergo did you capture from the desktop app or the web version? Can you provide any details on the steps. I'm trying to use RenderDoc with the desktop app now, and EasyEDA launches, then hangs - but I have no idea how to use RenderDoc - so I'm sure it's me ;)
Another major +1 for this feature, would be incredibly useful for those of us building enclosures. @Fergo can you provide some details on how to use RenderDoc to extract the 3D model?
@Maker- @C.vanderHoorn We are sure we will provide this feature . Now the whole team is foucs on the next big Pro version.
We can set a schedule . At end of this year, we will provide 3D STL/STP files export.
The next big news, we will provide 3D print service too in the next 6 months. Maybe when you order LCSC components or JLC PCB, we will ship the 3D models with your order.
+1. This is so needed that I am starting to move acoss to Eagle. Means redoing schematic and PCB layout - but it is needed to simplify enclosure design. no dount I will miss the easyeda and integration with LCSC assembly.
@chris_0887 We can set a schedule . At end of this year, we will provide 3D STL/STP files export.
The next big news, we will provide 3D print service too in the next 6 months. Maybe when you order LCSC components or JLC PCB, we will ship the 3D models with your order.
@Dillon - that is great news. Looking at all the requests for this feature Im sure everyone would be very interested in anything you can share on the timline. Im happy to help test if you need beta customers.
```
Hi, I wanted to know, like many others here, where is this development for 3D export. It goes without saying that this lack is a serious disadvantage of this CAD, so, as a personal advice, I suggest giving it precedence over other types of intervention. The lack of this possibility of export forces us to have to carry out extremely tedious and cumbersome procedures in order to obtain a completely mediocre model. Thanks for the attention
```
I also join this request. I'm moving to Fusion360 to have electronic design and mechanical design better implemented. 3D exportation will keep me using EasyEDA for PCB and then exporting it to a 3D software to check the assembly.
This should definitely be implemented. All this effort for implementing the 3d view is for nothing if you cant download the model and use it in a CAD software. At least for now just add a button to download the .obj file.
one of the easiest ways to represent a model is screen capture the 2D design and map it as a decal to an extrusion in your CAD package (i've been using solidworks) with the same dimensions, do this for both topside and bottom side and you have an easily modeled PCB! :)
@prestigeJ That's a smart way to do it. Thank you !
I tried to export svg/dxf and import it on Fusion 360, but this needs so much CPU computing that it simply freezes for long time.
Waiting for the 3d model export, it would help a lot !
+1 for this feature request, this would be enormously valuable! Having access to the 3D model is probably one of the most important features for making EasyEDA usable in any mechanical design workflow.
also very interested in this,will make enclosure design much easier, i mad many faulty enclosure during years,only because this feature is not available :(
End of year is very close,but still no news.
@UserSupport,
Hi, I used the new function to export the 3D model as OBJ file format. and then download the Freecad to import the OBJ file. but I used "measure distance" function to confirm the dimension. Then I found the dimension seems 4 times larger than the PCB design I created. any Advise??
Thanks
@andyjery1976
please scale the model size at FreeCAD, OBJ file doesn't have the unit parameter, I can't find the tutorials for this function, if you find out how to scale please let me know.
The exported unit is 0.01 inch. If your scene size is in mm, the model will need to be scaled by 0.254 times.
I see someone suggested this before me. It works well enough for case design, except for a few issues shown here:
![TechProblems_01.png](//image.easyeda.com/pullimage/hXjKH6wuAEBlATt8FOaIyNnWqAsG4LzF18IbFg8z.png)
There's also 2 issues not shown: 1). The board seems much thicker than it should be, and 2). Sometimes the top edge of the board makes an X shape, as if 2 rows of vertices were swapped around by the export function, though it didn't happen in this example.
@UserSupport when exporting a 3d of an easy PCB I get the following. As you can see, the board is not created correctly. I tried from app and from web with the same result. I tried activating al layers, but I always get the same result. How can I export this for the case design?
Furthermore, when I export the 3D obj model in another board with more complexity I get an error I try to open it with all the tools I found.
Any solution?
![Captura de pantalla 2021-05-11 a las 9.47.57.png](//image.easyeda.com/pullimage/bpBTNsq5SoNtkk5QrUgVM6jzf4P03YxHr6btaSpo.png)
.OBJ file is really not that useful for 3D modelling anything from it. A simple PCB will have to many triangles for programs like Fusion360 to convert them to BREP models and start doing anything with it. What a shame!
STEP file format is the way to go!
Hello, any word on STEP/IGES file export?
-I exported obj
-Fusion360 opens obj as a mesh with ~30x the original size
-Model needs to be corrected > mesh is not closed, mesh is not oriented, mesh does not have a positive volume
-Applied wrap repair
-Reduced triangle size 170K --> 16K
-Exported STEP
--> when step file is opened, board sizes are all messed up.
Any help is appreciated.
Thanks
I have to agree that .obj export is not really helping as there are too many triangles not always closed and import time in CAD tools takes too long. Step file format is preferable in this case for mechanical CAD import.
Wrong board thickness (seems to be 0.1" / 2.54mm instead of what's specified in 3D preview) is really a problem. I can make the OBJ work well enough to check fit of parts otherwise, though it takes several minutes to manually move the mesh back to center. (I have a 22mm square board with its outline starting at -11mm/-11mm and in FreeCAD I have to position it at -1021mm/938mm to get back to center.)
@casale.candoit @davidhbrown @yellowatt @valeebp.blanco @foakgul @valeebp.blanco
export step will be implemented at Pro edition
[https://easyeda.com/forum/topic/Forecast-EasyEDA-Pro-Edition-Features-Forecast-f73865b84da84b739a0c0e5bd9e641d7](https://easyeda.com/forum/topic/Forecast-EasyEDA-Pro-Edition-Features-Forecast-f73865b84da84b739a0c0e5bd9e641d7)
Our website uses essential cookies to help us ensure that it is working as expected, and uses optional analytics cookies to offer you a better browsing experience. To find out more, read our Cookie Notice