Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Import SVG as line extrudes instead of solids #1548

Closed
ptsao88 opened this issue Mar 29, 2023 · 14 comments
Closed

Import SVG as line extrudes instead of solids #1548

ptsao88 opened this issue Mar 29, 2023 · 14 comments
Assignees
Labels
feature New feature or request

Comments

@ptsao88
Copy link

ptsao88 commented Mar 29, 2023

Hi Bambu Team!

I have some line art that I wanted to import into Bambu Studio and line extrude over a flat surface.

I imported the picture and exported it as an SVG file (see attached).

3DPrint_Printer

I then imported this into Bambu Studio and this is the result. It looks like Bambu Studio is turning every layer of the line art into a solid. Is there a way to only have extrudes along the line paths as opposed to converting the whole thing into a solid?

image
image

If this isn't possible currently, I would like to request it as a feature if possible.

Thanks.

@ptsao88 ptsao88 added the feature New feature or request label Mar 29, 2023
@lanewei120 lanewei120 self-assigned this Apr 2, 2023
@lanewei120
Copy link
Collaborator

lanewei120 commented Apr 2, 2023

I am afraid currently not supported
It seems you want to generate a "Three-dimensional" model from the svg?

@ptsao88
Copy link
Author

ptsao88 commented Apr 3, 2023

Hi @lanewei120,

Yes, to get a 3D model from the SVG upon import. See picture below.

To do this, I had to trace the artwork and then export as an SVG. Then import the SVG into Solidworks, extrude it, and then save it as a STEP before importing into Bambulab.

It would be great if Bambulab could import the traced SVG and then just extrude it in the slicer.

image

@lanewei120
Copy link
Collaborator

Hi @lanewei120,

Yes, to get a 3D model from the SVG upon import. See picture below.

To do this, I had to trace the artwork and then export as an SVG. Then import the SVG into Solidworks, extrude it, and then save it as a STEP before importing into Bambulab.

It would be great if Bambulab could import the traced SVG and then just extrude it in the slicer.

image

for the above picture, it is possible to send the step file generated by solidworks here?
then I can understand this requirement more clearly

thanks

@ptsao88
Copy link
Author

ptsao88 commented Apr 11, 2023

Yes, see attached for the original artwork, the SVG that was converted from the artwork in Lightburn, and the STEP generated in Solidworks.

3DPrint_Printer.zip

@lanewei120
Copy link
Collaborator

we add some logic to improve the svg import, however it still is not the same as the step imported
image

let we have more check whether has something else to improve

@zhimin-zeng-bambulab
Copy link
Collaborator

This problem will be fixed in the next version.

@zhimin-zeng-bambulab
Copy link
Collaborator

image

The picture above shows the effect of importing svg in the current internal version. Does it meets your needs?
By the way, the import process may take some time.

@ptsao88
Copy link
Author

ptsao88 commented Apr 12, 2023

@zhimin-zeng-bambulab - are you able to provide a copy of the internal version so I can test this out?

At first glance this looks like it may do what I want.

The time for importing is OK - it currently takes a long time to convert in Solidworks anyway.

@zhimin-zeng-bambulab
Copy link
Collaborator

I am sorry that we can not provide a copy of the internal version. We will release a version this month, you could verify it later. Thanks!

@ptsao88
Copy link
Author

ptsao88 commented Apr 12, 2023

OK no worries, I will try in the next release, thanks!

@lanewei120
Copy link
Collaborator

v1.6 published on github, please have a try

@ptsao88
Copy link
Author

ptsao88 commented May 7, 2023

@lanewei120 sorry for the delay in testing.

This doesn't work as expected. It seems to trace the lines but doesn't "fill" it in like in the actual picture. Below is the artwork.

image

Here is a comparison of what it should look like (top) and what the native SVG import is going (bottom).

image

If I try to print/slice with the native import (bottom), it gives a bunch of errors. This is presumably because the line widths are too small.

image

@zhimin-zeng-bambulab
Copy link
Collaborator

@ptsao88
You are right, this is because the line widths are too small. You can modify the "Wall generator" to "Arachne" as show below.
image

@ptsao88
Copy link
Author

ptsao88 commented May 10, 2023 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants