How to Repair a Model Imported from Another Software on Solidworks 2015?

Hello, my company recently acquired a 3D printer and they entrusted me with the task of printing the parts of a project in the first place . The problem is that I don't have any dimensions, I can't take them on the model, and the model once passed in STL remains invalid for printing (I use the IdeaMaker software to prepare my prints). If anyone has an idea I'm interested, thank you in advance.

Hello

What is the printer?

This printer must be able to use logs that are compatible with it

and I find it hard to believe that ideamaker is a log for 3D printer;-)

For STLs to be translated into solidworks

it is necessary to make recognitions of function via 

http://help.solidworks.com/2012/french/solidworks/fworks/t_recognizing_features_automatically.htm

See also this link https://vimeo.com/24805708

@+

1 Like

The printer I have is an N2 PLUS RAISE3D from the company RAISE3D and the software mentioned above is the one that was developed for the products of this company (if in doubt you can check here https://www.raise3d.com/ ).

Otherwise I want to thank you, I didn't know the "recognize  functions" function  but it failed.

To print my parts I describe my approach, I import the .stl of the files on IdeaMaker here I set up my supports, etc, ... then once finished I export my file in . DATA and .gcode (which are necessary for the printing program to work), then I start printing.

Only printing is only possible if the model provided is considered valid, which unfortunately is not my case.

On the other hand, I don't know if the printer is compatible with other software and if the software in question will be able to repair the probable sketch or function errors of the 3D model that was given to me.

Hello

Is the printer connected directly to the pc where is the ideamaker? because normally if the object is recognized (OBJ or STL) in the software it sends directly to print in gcode format

https://www.raise3d.com/pages/ideamaker

2 problems may arise, 1 printer driver, 2 printing parameters

If you go through an SD card your file should not be generated as it should be.

Have you tried to print a simple part? Like a piece of tube, a solidworks extrude, recorded


071117_tube.stl
2 Likes

See also this link

http://www.javelin-tech.com/blog/2015/12/importing-stl-files-into-solidworks-solid-surface-model/

look via the import of the stl file for the options

It's also possible that your stl file is bad

Is your play difficult to make?

@+

2 Likes

The question is what is the original format of the coin? If it's a step it's necessary to go through solidworks to do an import and then a repair (missing side etc) then convert it to STL to send to print, but if the file is an STL I think it's better to go through a software like Bender which in my opinion recognizes better and then do an export step to make changes.

it remains a risky manipulation because even if the progress is huge with SW 2017 it is not the perfect software for this type of operation either

3 Likes

@Gerald-FCA the printer is not connected to the computer but I have already been able to make simple prints of small or large volumes I just put the files on a USB key and off I go.

But the problem is that the print preparation software doesn't recognize my model as valid for printing even after trying to repair it. So I assume that the model contains sketch and/or feature errors but I can't identify or repair them on my SolidWorks 2015.

@gt22 importing the .stl file is not a problem for me but it is indeed possible that errors due to the conversion of my .prt template to .stl are created.

But I also wonder if it's possible that the conversion of the .stp I received to .prt is the cause of the problem.

Otherwise yes the part is relatively complex, it will be made in plastic injection and sheet metal, the thing is that there are profiles that go around my model and I don't know how to redo them, while knowing that some entities such as lines and curves are represented but not recognized as such by the software. For example, I have a radius composed of different diameters, only the software will only give me the arc lengths but not the radius and I can't redraw sketches on top of it because since these arcs are not recognized as curves, I can't add a coradiality constraint for example. This is also true for straight lines.

@Gerald-FCA I'll try, but if you have any ideas don't hesitate to let me know. (I'm currently on SolidWorks 2015)

 

Hello

Have you attempted a featurworks repair of the STL file when opening it? Then re-record it under another name to try another impression.

2 Likes

Thank you for the answer:)

As for the other proposals I received, it was a good attempt but impossible to re-register the .stl after opening and converting the old .stl to .prt, I quote "The file could not be saved because the geometry of the part is not valid for this type of registration."

@youri, except with Bender (free) and under a lot of effort  if the original stl is corrupted it's a waste of time.

maybe a colleague with a newer version of SW (2017 or 18) could convert the file.

By chance, the STL file would not come from edrawing????? because these files are a disaster for printing.

Request a step of your file and perform the in-house transformation operations will be simpler and save time. Or download it again!

3 Likes

Fully agree with Gerald FCA +1 ;-)

try to have your file in parasolid it's the ideal format for SW

Have you tried with the STL import options

as described in the links I gave you

post your STL there will be a charitable soul to see if it works with him 

@+ ; -)

 

2 Likes

@Gerald-FCA, I just finished downloading blender (I couldn't find a software called bender so I assumed it was annoyed by a typo) I may have found a solution although not really ideal I will try to run a print with an invalid template (I still have a program supposed to be functional) I will try the method you would like to use Just talked to me if my strategy is ineffective, and if it doesn't work either, I'll try as best I can to model a part as faithfully as possible. Only my printer being running the test will be carried out tomorrow morning.

Thank you to all those who have given me their help and support. :)

 

As much for me I just saw the second page of dialogue 

@gt22 unfortunately I am not allowed to share these files because it is a project monitored by several companies such as EDF and Sorégie and this could be detrimental to my employer.

If not, what is this format? (the parasolid)

 

can you post your STL file for us to take a look at?

1 Like

"Otherwise, what is this format? (the parasolid) "

This is the ".x_t" extension

which you will find by pressing "save as"

1 Like

@ac cobra sorry but I can't post this document (it's confidential).

@Thom@s I had seen but I especially wanted to know what it meant in the sense: "what does it allow?"

Otherwise after testing my solution it turns out which is functional I was able to print my model on a reduced scale, that concluded with a success. ( FOR ONCE ! )  

I would like to thank you once again for the help you gave, I was able to learn some useful little tricks. I wish you all the best :)

Hello

Regarding your error "The file could not be saved because the geometry of the part is not valid for this type of registration." in Solidworks, are you importing your .stl as a graphics body? If so, try it as a volume (which you will repair if it has discontinuities, it's better for the .stl).

1 Like

@youri, Bender from Futurama or Blender software, ... I always confuse ;)

2 Likes

  @dbz I improvised it directly as a volume body (at least I guess because basically he offers me to fix some possible errors such as the discontinuities you mentioned).

@Gerald-FCA  thank you you made me think I had to get back to it, I must have missed a lot of episodes.