SketchUp STL
Import and Export STL files for 3D printing
SketchUp STL

The STL file format is widely used across different 3D printing and modeling interfaces. For instance, many of the models you might find on Thingiverse.com are available in STL format, and several popular 3D printers accept STL files to prepare models for fabrication. This extension provides import/export functionality for STL files to and from SketchUp, so you can easily export SketchUp groups to STL, or import an STL design and manipulate it within SketchUp.

Once you install the extension, you’ll find two new options under the File menu:

Export STL: This function requires you to select one or more groups for export (so you’ll need to group your geometry before using this).

Import... (STL): With this plugin, you’ll find STL as a supported format within SketchUp’s Import command. STL files will be imported to SketchUp as a group.

For questions or help with this extension, head on over to the SketchUp help forum.

Note: This extension was originally developed as separate plugins by Jim Foltz, Nathan Bromham, and Konrad Shroeder. Now, it’s in continual development as an open-source project on GitHub that’s hosted by the SketchUp team. Stay tuned for updates!

Reviews

I'm so glad I found this. I was able to export .obj files which I used to print when I had my pro trial, but this is way better and free! I think it should totally come pre-installed with sketchup 7

For those who want to use this under Ubuntu-Wine-Sketchup 8.

The solution:
- Download the plugin and extract the content in a folder
- Edit file "sketchup-stl/exporter.rb"
- Add this method:

def self.force_export
export_entities = get_export_entities
if export_entities
path = select_export_file
begin
export(path, export_entities, OPTIONS) unless path.nil?
rescue => exception
msg = "SketchUp STL Exporter:\n"
msg << "An error occured during export.\n\n"
msg << exception.message << "\n"
msg << exception.backtrace.join("\n")
UI.messagebox(msg, MB_MULTILINE)
end
end
end # force_export

- In method "self.main", replace "do_options" by "force_export".
- Push the edited file in the archive (rbz)
- Install/Re-install the plugin and restart sketchup
- You should be able to export to STL with the default options

Francisco Javier V's picture

Wonderful !!

Thank you.

Saludos desde México.

I have the SketchUp 2017 trial version. No way to export an stl-file. The best I can do is to export an obj file.

terrible. just locks on anything-mac. So slow i can grow hair waiting for anything to import.

Jim's picture
Jim

You have a legitimate complaint. Importing .stl files into SketchUp can be slow especially with large .stl files. If you would like help with importing .stl files , I would suggest asking on the SketchUp Forum.

https://forums.sketchup.com/

Do I need WinRar or something similar to install this?

No you don't

Hi SketchUp Team
Great software & this is a usefull plugin thank you...
David

Jim's picture
Jim

David I noticed you edited your question into a comment - did you get an answer?

Jim's picture
Jim

Hi David,

Please use the SketchUp Forums[1] for support. The forums are designed with features for back-and-forth discussion of topics - unlike this comment section.

[1] https://forums.sketchup.com/c/extensions

Understood - thank you for your help - keep up the good work:-)

Many facets are missing when I import 1_4x20_hex.stl from
https://grabcad.com/library/request-1-4-20-nut

Jim's picture
Jim

Dave Y. you will need to import the nut at a larger scale to get around SketchUp's small-face issues.

Excellent. Works perfect in my machine.

using 2017 trial. can't get this to work. Installed via extension warehouse within app, and also manually via browser download. what gives?

I get a text box to tell me it was correctly installed and available for use. I restarted the program just in case. also verified extension manager set to unrestricted and the extension is enabled.

b

Please post to forums.sketchup.com for support.  For example, https://forums.sketchup.com/search?q=STL.  Comments aren't really meant to be a support funciton.

Jim's picture
Jim

Hi Chris - what isn't working?

Do you see a menu under the File menu named "Export STL.."? If so, the extension is installed correctly.

The import is available under the File > Import menu. Once the dialog opens, select the file type to the right of the Filename textbox. It is a drop-down list of available import types. There should be an "STero Lithography (.stl)" option there.

The SketchUp forums are a good place to ask further questions:

https://forums.sketchup.com/

Justin L's picture

Whats with this not working? under the extensions manager window is says ''unsigned''? PLZ help and thank you

Jim's picture
Jim

Because this extension is not signed, Sketchup will prevent it loading if you have the extension loading policy set to anything but "unrestricted". The extension itself is not broken. If you need to use this, you will have to set the extension policy to unrestricted in the Extension Manager.

Robert Y.'s picture

me too, whats happening with it

Jim's picture
Jim

I filed an issue at the GitHib site about getting this signed.

https://github.com/SketchUp/sketchup-stl/issues/161

I'm having the same issue. Does anyone have a solution?

si fragen welche Sprache und dann ist alles Englisch,

Colby P's picture

Can anyone from Trimble explain to me why exporting an STL is still something one needs to add as an extension? When you make the extension yourself, and you created the program, how is it possible that you can't build the function into the program itself?

Jim's picture
Jim

Hi Colby,

Tommy explains it pretty well in this post[1]

[1] http://forums.sketchup.com/t/vision-and-feature-requests/20675

Амаzing extention! )))
Тhank you~

Is this possible only in sketchup pro?

No I got it to work in the regular one. I rebooted the program and loaded my part in.

Same question here ? It seems to work only with Sketchup Pro... :(

nah, It works with other sketup models

The import function works fine for me, except only one STL file can be imported at a time. So it's not of much practical use since I need to import hundreds of individual STL parts to form an assembly. If I could select multiple files in a folder for import, that would be great.

Gavin P's picture

Don't suppose you've found a way of doing this? I have the same requirement.

I did. Windows 10 has a built in program named 3D Builder. You can open all the STL files in that, then export as a single STL for import to Sketchup.

One catch is 3D Builder crashes if you try to import too many files all at once (> 100 or so). So if you have a lot of parts, you may need to import in batches. Still way better than 1 at a time.

Gavin P's picture

Thanks Ben

I'm getting the colorful ball, when importing a100mb STL file.
Tried different ones but still want load.
Says "not responding" and had to Force quit

Can anyone suggest a solution?

I am having the same problem. Is there any solution that works? My file size is 7 MB

b

How long have you waited?

15 Min and after a while checked the "Force quit" and it said Sketchup not responding

b

For support, please post here, or read one of these threads:  http://forums.sketchup.com/search?q=stl%20import  This area is for comments, not support.

Siggi B.'s picture

It seems to be exporting in the wrong units, mm instead of inches. 2" becomes 2mm, not sure what I'm doing wrong.

I got it to download without a problem, but when I go to upload stuff, I get a notice in the bottom left hand corner that the STL upload is complete, but nothing ever pops up?

Jesse P.'s picture

Tried to import this http://www.thingiverse.com/thing:329596 but it just hangs on Mac. Simpler things seem to import OK. Is this thing too big for this import tool or for Sketchup itself, any idea?

Excellent, now it work perfectly. Thanks for fixing this.

b

OK, please retry, things should be working.  In the future, please report these to http://forums.sketchup.com/c/extension-warehouse for faster responses, as this space is really for reviews of the extension.

Just thought to post that it does install. I was having the same issues as others, but finally realized that I may have to run it in admin mode.

Main issue... You have to run SketchUp as Administrator. Once you run it as administrator it allows the program to install stuff.

I tried to do exactly that, but the forum signup was also broken at the time.

NOTHING WORKS!!!! AJAX.... DENIED ACCESS TO LINKS IN THIS POST....SOOOOOOO FRUSTRATING

All plug-ins. This lil beauty pops up on hitting Install/Download...
'An AJAX HTTP erro occured. HTTP Result Code:500....
...500 Internal Server Error.. nginx'

How does one stay ahead of competition... when vibrant new customers starting to use your software cannot access plug-ins... It was one of the "selling points" for SU... time for greener pastures...

I have a problem to download this extension. AJAX error HTTP code 500, internal server error.

479338 users
Size:
160.68 KB
Version:
SketchUp STL (2.1.7); January 25, 2017
Number of Views: 
1695
Category: 
OS Compatibility: 
Languages: 
Popularity: 
Extensions: 24
The SketchUp team uses our APIs to build all sorts of specialized tools. Some of these extensions ship with SketchUp as full-blown features, and some are just examples of how to use our APIs.