Jump to content

SolidWorks plugin (official thread)


thopiekar

Recommended Posts

Posted · SolidWorks plugin (official thread)
On 19.10.2017 at 10:44 PM, thopiekar said:

@XYZDesignPro In the first post. Next time I shouldn't forget to quote the link from there.

Hope this version works for you, too. Please tell me when giving feedback, which SWX version you are using. Had the last days too many things in my mind, so can't remember, what you are using :) 

  • Link to post
    Share on other sites

    Posted · SolidWorks plugin (official thread)

    I think it was me, mentioning 2013. By the time I'm on the forums, I'm occasionally into my cups. :-)

    19 hours ago, thopiekar said:

    Alright, so the autorotation feature in the plugin is useful for you.

    Now I looked again into your log and noticed you are using SolidWorks 2016. Somehow I can remember, that someone mentioned using SolidWorks 2013.

     

    I don't have (easy) access to ancient versions of SW, though I likely could set up a pirated version just for the test on an old machine at some point just to test, if you find interest.

     

    My advice would be to wait until someone using a version that old complains.

     

  • Link to post
    Share on other sites

    Posted · SolidWorks plugin (official thread)
    2 minutes ago, AbeFM said:

    I don't have (easy) access to ancient versions of SW, though I likely could set up a pirated version just for the test on an old machine at some point just to test, if you find interest.

    No! I appreciate your willingness to help, but that goes too far ':D

     

    Yes, let's wait for feedback. I'm actually mostly interested in SWX 2016, 2017 and 2018 feedback. Between 2016 and 2017 there is a breaking point because SWX since 2017 begins to support 3MF and SWX 2018 tells me whether there are changes on in the most recent version.

    I'm also willing to fix issues with older versions, but there are either no issues or people don't complain. But if they don't then I can't help.

     

    I'm fine if you only test, what you can do at the moment ;) 

  • Link to post
    Share on other sites

    Posted · SolidWorks plugin (official thread)

    "Great" news... Now I get the "invalid file" prompt every time, instead of just the first.

    Cura doesn't list SW files as "openable" in the open file dialog anymore (I think it used to).

     

    It looks like you fixed the second problem, but not the first.

     

    Here's two recent log extracts. Looks like maybe it's no loading the macro?

     

    
    2018-02-22 10:36:47,891 - INFO - [(12132)-MainThread] UM.PluginRegistry.loadPlugin [238]: Loaded plugin XRayView
    2018-02-22 10:36:47,900 - INFO - [(12132)-MainThread] UM.PluginRegistry.loadPlugin [238]: Loaded plugin BarbarianPlugin
    2018-02-22 10:36:47,908 - INFO - [(12132)-MainThread] CuraSolidWorksPlugin.CadIntegrationUtils.ComFactory.<module> [11]: Python version: sys.version_info(major=3, minor=5, micro=2, releaselevel='final', serial=0)
    2018-02-22 10:36:47,909 - DEBUG - [(12132)-MainThread] CuraSolidWorksPlugin.CadIntegrationUtils.ComFactory.<module> [14]: Found 3rd-party directory and adding in into PYTHONPATH.
    2018-02-22 10:36:47,909 - INFO - [(12132)-MainThread] CuraSolidWorksPlugin.CadIntegrationUtils.ComFactory.<module> [18]: Looking for win32com in Cura..
    2018-02-22 10:36:47,913 - INFO - [(12132)-MainThread] UM.Logger.logException [82]: Exception: .. Probably couldn't find it. Using our own..
    2018-02-22 10:36:47,914 - INFO - [(12132)-MainThread] UM.Logger.logException [86]: Traceback (most recent call last):
    2018-02-22 10:36:47,916 - INFO - [(12132)-MainThread] UM.Logger.logException [86]:   File "C:\Users\Abe\AppData\Roaming\cura\3.2\plugins\CuraSolidWorksPlugin\CuraSolidWorksPlugin\CadIntegrationUtils\ComFactory\__init__.py", line 19, in <module>
    2018-02-22 10:36:47,917 - INFO - [(12132)-MainThread] UM.Logger.logException [86]:     import win32com
    2018-02-22 10:36:47,919 - INFO - [(12132)-MainThread] UM.Logger.logException [86]:   File "C:\Users\Abe\AppData\Roaming\cura\3.2\plugins\CuraSolidWorksPlugin\CuraSolidWorksPlugin\CadIntegrationUtils\ComFactory\..\3rd-party\win32com\__init__.py", line 5, in <module>
    2018-02-22 10:36:47,920 - INFO - [(12132)-MainThread] UM.Logger.logException [86]:     import win32api, sys, os
    2018-02-22 10:36:47,922 - INFO - [(12132)-MainThread] UM.Logger.logException [86]: ImportError: No module named 'win32api'
    2018-02-22 10:36:47,923 - DEBUG - [(12132)-MainThread] CuraSolidWorksPlugin.CadIntegrationUtils.ComFactory.<module> [46]: sys.path: ['C:\\Program Files\\Ultimaker Cura 3.2', 'C:\\Program Files\\Ultimaker Cura 3.2\\python35.zip', 'C:\\Program Files\\Ultimaker Cura 3.2\\DLLs', 'C:\\Program Files\\Ultimaker Cura 3.2\\lib', 'C:\\Program Files\\Ultimaker Cura 3.2', 'C:\\Users\\Abe\\AppData\\Roaming\\cura\\3.2\\plugins\\CuraSolidWorksPlugin\\CuraSolidWorksPlugin\\CadIntegrationUtils\\ComFactory\\..\\3rd-party', 'C:\\Users\\Abe\\AppData\\Roaming\\cura\\3.2\\plugins\\CuraSolidWorksPlugin\\CuraSolidWorksPlugin\\CadIntegrationUtils\\3rd-party\\pythonwin', 'C:\\Users\\Abe\\AppData\\Roaming\\cura\\3.2\\plugins\\CuraSolidWorksPlugin\\CuraSolidWorksPlugin\\CadIntegrationUtils\\3rd-party\\win32', 'C:\\Users\\Abe\\AppData\\Roaming\\cura\\3.2\\plugins\\CuraSolidWorksPlugin\\CuraSolidWorksPlugin\\CadIntegrationUtils\\3rd-party\\win32\\lib', 'C:\\Users\\Abe\\AppData\\Roaming\\cura\\3.2\\plugins\\CuraSolidWorksPlugin\\CuraSolidWorksPlugin\\CadIntegrationUtils\\3rd-party\\pywin32_system32']
    2018-02-22 10:36:47,938 - INFO - [(12132)-MainThread] CuraSolidWorksPlugin.CadIntegrationUtils.ComFactory.<module> [51]: ComFactory: Using pywin32!
    2018-02-22 10:36:47,946 - DEBUG - [(12132)-MainThread] UM.PluginRegistry.loadPlugin [206]: Plugin CuraSolidWorksPlugin was disabled
    2018-02-22 10:36:47,988 - INFO - [(12132)-MainThread] UM.PluginRegistry.loadPlugin [238]: Loaded plugin OrientationPlugin
    2018-02-22 10:36:48,002 - INFO - [(12132)-MainThread] UM.PluginRegistry.loadPlugin [238]: Loaded plugin ZOffsetPlugin
    2018-02-22 10:36:48,015 - INFO - [(12132)-MainThread] UM.VersionUpgradeManager.upgrade [113]: Looking for old configuration files to upgrade.
    2018-02-22 10:36:48,070 - INFO - [(10160)-Thread-3] UpdateChecker.UpdateCheckerJob.run [70]: Found a new version of the software. Spawning message
    2018-02-22 10:36:49,041 - DEBUG - [(12132)-MainThread] UM.Backend.Backend._logSocketState [173]: Socket state changed to Listening
    2018-02-22 10:36:49,060 - INFO - [(12132)-MainThread] UM.Backend.Backend.startEngine [74]: Started engine process: C:\Program Files\Ultimaker Cura 3.2\CuraEngine.exe
    2018-02-22 10:36:49,063 - DEBUG - [(12132)-MainThread] UM.Backend.Backend._backendLog [90]: [Backend] Calling engine with: ['C:\\Program Files\\Ultimaker Cura 3.2\\CuraEngine.exe', 'connect', '127.0.0.1:49674', '-j', 'C:\\Program Files\\Ultimaker Cura 3.2\\resources\\definitions\\fdmprinter.def.json', '']
    2018-02-22 10:35:35,734 - INFO - [(10980)-MainThread] UM.PluginRegistry.loadPlugin [238]: Loaded plugin BarbarianPlugin
    2018-02-22 10:35:35,788 - INFO - [(10980)-MainThread] CuraSolidWorksPlugin.CadIntegrationUtils.ComFactory.<module> [11]: Python version: sys.version_info(major=3, minor=5, micro=2, releaselevel='final', serial=0)
    2018-02-22 10:35:35,788 - DEBUG - [(10980)-MainThread] CuraSolidWorksPlugin.CadIntegrationUtils.ComFactory.<module> [14]: Found 3rd-party directory and adding in into PYTHONPATH.
    2018-02-22 10:35:35,788 - INFO - [(10980)-MainThread] CuraSolidWorksPlugin.CadIntegrationUtils.ComFactory.<module> [18]: Looking for win32com in Cura..
    2018-02-22 10:35:35,800 - INFO - [(10980)-MainThread] UM.Logger.logException [82]: Exception: .. Probably couldn't find it. Using our own..
    2018-02-22 10:35:35,802 - INFO - [(10980)-MainThread] UM.Logger.logException [86]: Traceback (most recent call last):
    2018-02-22 10:35:35,803 - INFO - [(10980)-MainThread] UM.Logger.logException [86]:   File "C:\Users\Abe\AppData\Roaming\cura\3.2\plugins\CuraSolidWorksPlugin\CuraSolidWorksPlugin\CadIntegrationUtils\ComFactory\__init__.py", line 19, in <module>
    2018-02-22 10:35:35,805 - INFO - [(10980)-MainThread] UM.Logger.logException [86]:     import win32com
    2018-02-22 10:35:35,807 - INFO - [(10980)-MainThread] UM.Logger.logException [86]:   File "C:\Users\Abe\AppData\Roaming\cura\3.2\plugins\CuraSolidWorksPlugin\CuraSolidWorksPlugin\CadIntegrationUtils\ComFactory\..\3rd-party\win32com\__init__.py", line 5, in <module>
    2018-02-22 10:35:35,808 - INFO - [(10980)-MainThread] UM.Logger.logException [86]:     import win32api, sys, os
    2018-02-22 10:35:35,810 - INFO - [(10980)-MainThread] UM.Logger.logException [86]: ImportError: No module named 'win32api'
    2018-02-22 10:35:35,811 - DEBUG - [(10980)-MainThread] CuraSolidWorksPlugin.CadIntegrationUtils.ComFactory.<module> [46]: sys.path: ['C:\\Program Files\\Ultimaker Cura 3.2', 'C:\\Program Files\\Ultimaker Cura 3.2\\python35.zip', 'C:\\Program Files\\Ultimaker Cura 3.2\\DLLs', 'C:\\Program Files\\Ultimaker Cura 3.2\\lib', 'C:\\Program Files\\Ultimaker Cura 3.2', 'C:\\Users\\Abe\\AppData\\Roaming\\cura\\3.2\\plugins\\CuraSolidWorksPlugin\\CuraSolidWorksPlugin\\CadIntegrationUtils\\ComFactory\\..\\3rd-party', 'C:\\Users\\Abe\\AppData\\Roaming\\cura\\3.2\\plugins\\CuraSolidWorksPlugin\\CuraSolidWorksPlugin\\CadIntegrationUtils\\3rd-party\\pythonwin', 'C:\\Users\\Abe\\AppData\\Roaming\\cura\\3.2\\plugins\\CuraSolidWorksPlugin\\CuraSolidWorksPlugin\\CadIntegrationUtils\\3rd-party\\win32', 'C:\\Users\\Abe\\AppData\\Roaming\\cura\\3.2\\plugins\\CuraSolidWorksPlugin\\CuraSolidWorksPlugin\\CadIntegrationUtils\\3rd-party\\win32\\lib', 'C:\\Users\\Abe\\AppData\\Roaming\\cura\\3.2\\plugins\\CuraSolidWorksPlugin\\CuraSolidWorksPlugin\\CadIntegrationUtils\\3rd-party\\pywin32_system32']
    2018-02-22 10:35:35,862 - INFO - [(14292)-Thread-3] UpdateChecker.UpdateCheckerJob.run [70]: Found a new version of the software. Spawning message
    2018-02-22 10:35:35,935 - INFO - [(10980)-MainThread] CuraSolidWorksPlugin.CadIntegrationUtils.ComFactory.<module> [51]: ComFactory: Using pywin32!
    2018-02-22 10:35:35,972 - DEBUG - [(10980)-MainThread] UM.PluginRegistry.loadPlugin [206]: Plugin CuraSolidWorksPlugin was disabled
    2018-02-22 10:35:36,016 - INFO - [(10980)-MainThread] UM.PluginRegistry.loadPlugin [238]: Loaded plugin OrientationPlugin
    2018-02-22 10:35:36,036 - INFO - [(10980)-MainThread] UM.PluginRegistry.loadPlugin [238]: Loaded plugin ZOffsetPlugin
    2018-02-22 10:35:36,052 - INFO - [(10980)-MainThread] UM.VersionUpgradeManager.upgrade [113]: Looking for old configuration files to upgrade.
    2018-02-22 10:35:36,999 - DEBUG - [(10980)-MainThread] UM.Backend.Backend._logSocketState [173]: Socket state changed to Listening
    2018-02-22 10:35:37,018 - INFO - [(10980)-MainThread] UM.Backend.Backend.startEngine [74]: Started engine process: C:\Program Files\Ultimaker Cura 3.2\CuraEngine.exe
    2018-02-22 10:35:37,020 - DEBUG - [(10980)-MainThread] UM.Backend.Backend._backendLog [90]: [Backend] Calling engine with: ['C:\\Program Files\\Ultimaker Cura 3.2\\CuraEngine.exe', 'connect', '127.0.0.1:49674', '-j', 'C:\\Program Files\\Ultimaker Cura 3.2\\resources\\definitions\\fdmprinter.def.json', '']

     

     

    Hmmmm - File "C:\Users\Abe\AppData\Roaming\cura\3.2\plugins\CuraSolidWorksPlugin\CuraSolidWorksPlugin\CadIntegrationUtils\ComFactory\..\3rd-party\win32com\__init__.py", line 5, in <module>

     

    Should it be CuraSolidWorksPlugin\CuraSolidWorksPlugin\ or is something unzipping into a directory of its own name? All the other plug ins are that way, so I don't know.

     

    And twice I tried to open a SW file, once from drag-and-drop (invalid) and once through dialog (forcing open all types), both said invalid.

     

    Log files from finish opening program though both of the opens:
     

    018-02-22 10:49:55,139 - DEBUG - [(5064)-MainThread] cura.Settings.MachineManager._checkStacksHaveErrors [423]: Checking 2 stacks for errors took 0.67 s
    2018-02-22 10:50:04,254 - DEBUG - [(5064)-MainThread] AutoSave.AutoSave._onTimeout [71]: Autosaving preferences, instances and profiles
    2018-02-22 10:50:13,298 - WARNING - [(5064)-MainThread] UM.Qt.QtApplication.__onQmlWarning [267]: file:///C:/Program Files/Ultimaker Cura 3.2/qml/QtQuick/Controls/TextField.qml:638:5: QML TextInputWithHandles: Binding loop detected for property "text"
    2018-02-22 10:53:28,786 - DEBUG - [(5064)-MainThread] AutoSave.AutoSave._onTimeout [71]: Autosaving preferences, instances and profiles

    ...in short, no mention of the plug in. My feeling is it isn't running.

  • Link to post
    Share on other sites

    Posted · SolidWorks plugin (official thread)

    I guess the interesting line, which occurs in both logs is:

    3 minutes ago, AbeFM said:

    2018-02-22 10:36:47,946 - DEBUG - [(12132)-MainThread] UM.PluginRegistry.loadPlugin [206]: Plugin CuraSolidWorksPlugin was disabled

    Due to the previous issues you had, it looks like Cura disabled the plugin on it's own.

    This should be the reason why the filetype (SLDPRT, etc.) is not registered.

     

    If you need a guide how to check, whether the plugin is enabled.

    PreferencesListOfPlugins.png?raw=true

    This screenshot is from the early days of the plugin. You will find the plugin under the name "CuraSolidWorksPlugin" and there must be a checkbox in front of the name. Make sure it is checked.

    (Think this screenshot is from 2.7, if I'm not wrong...)

  • Link to post
    Share on other sites

    Posted · SolidWorks plugin (official thread)

    Thomas,

     

    I think you have finally gotten it!  I'm on SW 2018 SP1.0.  Windows 10 Pro.  Parts come in in the correct orientation using the 3D printing fine setting..  They seem to look just fine.  One problem I was having, that I have not mentioned before, is that I do use a functionality within SWX called Insert > Part.  This allows one to insert a existing part into the working part. When only one other part is necessary to complete the project, this functionality is much more efficient that creating an assembly that would only have two parts in it.  In any case, I never mentioned it in the past because you have made it clear from the outset of your en devour here that a single part was all the plugin was capable of working with so I've never brought it up.  That said, this version seems to handle the part inserted into a part SWX file with out a problem.  Congratulations!!

     

    BTW, I leave SWX running when using this plugin as it seems to be faster loading the file into Cura.  Any connection there, or is it just my imagination?

     

    Thanks for all of the hard work on this valuable plugin for SolidWorks users.

    • Like 1
    Link to post
    Share on other sites

    Posted (edited) · SolidWorks plugin (official thread)
    6 minutes ago, XYZDesignPro said:

    That said, this version seems to handle the part inserted into a part SWX file with out a problem.

    I guess this only works *because* you are using SWX 2018! Then the plugin is using the capabilities of 3MF, which understands multibody parts.

     

    6 minutes ago, XYZDesignPro said:

    BTW, I leave SWX running when using this plugin as it seems to be faster loading the file into Cura.  Any connection there, or is it just my imagination?

     

    Yes, this behaviour is intended. When opening a file, the plugin checks whether there is no SWX already running. When it finds the running windows, it skips loading a new background instance and then it is directly doing what the plugin is supposed to do: Converting and passing the results to Cura :) 

     

    6 minutes ago, XYZDesignPro said:

    Thanks for all of the hard work on this valuable plugin for SolidWorks users.

    Thank you for your great words! Always love to hear that :heart:

     

    (PS: Will make a note about who has which version asap ':D )

    Edited by thopiekar
  • Link to post
    Share on other sites

    Posted · SolidWorks plugin (official thread)

    There we go! That works, and things are coming in nice and smooth, it looks like.

     

    Except I *do* draw my parts on the x-y plane, and all of these are coming in sideways - specifically, no rotational difference between fine/course or solidworks/3dprinting in dialog box - I get the same orientation and same number of faces with either method.

  • Link to post
    Share on other sites

    Posted · SolidWorks plugin (official thread)
    Just now, AbeFM said:

    Except I *do* draw my parts on the x-y plane, and all of these are coming in sideways - specifically, no rotational difference between fine/course or solidworks/3dprinting in dialog box - I get the same orientation and same number of faces with either method.

    Know that issue from feedback from other people. Here is a short description: (Will add it to my website...)

    • Open the configuration dialog:

    snip_20180222205122.thumb.png.6da0e6eb6272cfcd3d42b44f687b024d.png

    • Disable autorotation:

    snip_20180222205149.png.80e7f460acebfa7ce65c966def607f66.png

  • Link to post
    Share on other sites

    Posted · SolidWorks plugin (official thread)

    Oh, ah!So what is "3D-printing" versus "Solidworks" - neither is what I would associate with "quality". I assumed that WAS the orientation adjust.

    • Like 2
    Link to post
    Share on other sites

    Posted (edited) · SolidWorks plugin (official thread)

    Nope.

     

    "3D printing" are profiles (custom export settings), which are finer than defined in SolidWorks.

    SolidWorks is also defining coarse and fine profiles, but these seem to be for huge printers, therefore they are not generating such a fine mesh as needed for desktop 3D-printing.

    With these extra profiles, you can get out more details :) 

    Edited by thopiekar
  • Link to post
    Share on other sites

    Posted · SolidWorks plugin (official thread)

    Is there any way to set defaults?

     

    The positional accuracy is much higher than angular, from what I've seen. Perhaps it makes more sense to just let it export as is - but I figure angular accuracy shows when you get above 1* or so, but spacial anything beyond ~50 microns isn't showing up anyway?

     

    Do you know what those settings are?

     

    Thanks again, with the extension working again I'm quite happy and saving disc space!

    • Like 1
    Link to post
    Share on other sites

    Posted · SolidWorks plugin (official thread)
    3 minutes ago, AbeFM said:

    Thanks again, with the extension working again I'm quite happy and saving disc space!

    All this work won't be possible with all the testers here :D

     

    4 minutes ago, AbeFM said:

    Is there any way to set defaults?

     

    How do you mean? In the configuration dialog, there is the "Show wizard before opening SolidWorks files" checkbox. If you uncheck this, the wizard before opening or reloading a file won't appear. The "default" is then the quality you set up in the configuration dialog or the last time you used the wizard. If this is not happening, then it might be a bug.

    12 minutes ago, AbeFM said:

    The positional accuracy is much higher than angular, from what I've seen. Perhaps it makes more sense to just let it export as is - but I figure angular accuracy shows when you get above 1* or so, but spacial anything beyond ~50 microns isn't showing up anyway?

     

    Well, I'm using the following values for fine and coarse (3D-printing):

    https://github.com/thopiekar/CuraSolidWorksPlugin/blob/master/SolidWorksReader.py#L673

    If you have better values for the angle tolerance and deviation, then just let me know. I'm open for discussions!

  • Link to post
    Share on other sites

    Posted · SolidWorks plugin (official thread)

    I'll just leave this here...

    On 2/9/2018 at 9:14 AM, AbeFM said:

    When exporting STL's from SolidWorks, you get "Course", "Fine", or "Custom".

     

    While the line sizes are reasonable (Fine gives good detail), it does a terrible job on circles. Printing a blow off valve for a friend, the low angle tolerance even on fine setting assured that I had a triacontakaihexagon* instead of a circle which in turn meant my part didn't fit without encouragement. 50 um accuracy sacrificed on the altar of poor assumptions.

     

    I propose adding a "custom" setting to the plug in, I'd like to add to the current:
    Course (Deviation: 0.0397 mm Angle: 30*)
    Fine (Deviation: 0.0153 mm Angle: 10*)

    ...the following:
    Course (Deviation: 0.0250 mm Angle: 1.5*)

     

    I end up doing this manually now, exporting from SolidWorks each time - but I miss the tool, and I miss how much HDD space I save not having multiple copies of each model.

    Is anyone else seeing this or do they have a better way to deal with it? If there's a config file I can just put the numbers into, I would be very happy about it!

     

     

     

    *36 sided polygon (I had to look that up)

     

    Something around 1-2 degrees is good, and something about 10-50 microns. I would suggest "rough" as 5 degrees, 100 microns, and "fine" as 1 degree, 25 microns.

     

    It's a good compromise on quality/complexity, I find. But if those were numbers we could feed into the dialog box or under configuration it would stop being your problem if we don't like the defaults. :-)

  • Link to post
    Share on other sites

    Posted · SolidWorks plugin (official thread)

    Well, if you want to experiment with these values, then you can modify the plugin since it comes with the source code. You just need to edit the SolidWorksReader.py and change the values.

    I personally have the fear that if I set these values too fine, then it might blow up your hard drive (because STL and 3MF files are saved into your temporary directory) and loading this file will take unnecessarily more time. After you changed these values you can see in the log how big the temporary file was after conversion.

    So if you have some time left, then modify the values and observe how the filesize is behaving.

    I totally agree, that there is room for improvements, but there must be a balance between three points: total time of the process, needed space on the harddrive and the fineness of the final mesh in Cura.

     

    Yeah, I agree there should be a way to set custom values. My current goal is commonizing more code across the different plugins. So eg. the Inventor plugin is also benefiting from it.

    This should decrease the needed amount of time to maintain these plugins, so I will find more time for more valuable things.

    • Like 1
    Link to post
    Share on other sites

    Posted · SolidWorks plugin (official thread)

    Generally those settings will give me parts in the ballpark of 50-90 MB where as small ones will be 10-30. Bigger, but nothing crazy, at those numbers. Keep in mind, my linear dimension is *courser* than the "fine" setting. I'm basing it on the realistic printer capabilities - no reason to waste HDD (though here it is temporary!) - but the angles are too rough for me.

    I'll have to save some models out of CURA and look at them somewhere to see what they ACTUALLY look like.

  • Link to post
    Share on other sites

    Posted · SolidWorks plugin (official thread)
    3 hours ago, AbeFM said:

    Generally those settings will give me parts in the ballpark of 50-90 MB where as small ones will be 10-30.

    @AbeFM : Yes, this is in a good range. Well, as I said before, just change the values in the .py files and feel free to experiment.

     

    In general: Are there any crashes so far? Anything not working or any other feedback?

    I'm planning to let Ultimaker know of this version, so it gets into their plugin server.

    I guess having it tested under SWX 2016..2018 and no crashes for a week are a good reason to do that.

  • Link to post
    Share on other sites

    Posted · SolidWorks plugin (official thread)

    I'll keep looking at it, but so far so good.

     

    A couple notes:

    If you have configurations, it will import the most recently saved active configuration.

     

    Assemblies are kinda touch-and-go.

  • Link to post
    Share on other sites

    Posted (edited) · SolidWorks plugin (official thread)

    Today I got feedback from Ultimaker's QA about the plugin.

    They reported the following error and it would be nice if someone of you could try to reproduce it.

    According to them the "Next" button in the macro guide does not respond to clicks after opening it for the second time.

    For me, all buttons work just fine and it does not matter whether I close the window in between or not.

     

    I'm wondering whether you noticed the same.

    Thanks!

     

    -----------------------

    SWX%20macro%20guide%20check.gif

    Edited by thopiekar
  • Link to post
    Share on other sites

    Posted · SolidWorks plugin (official thread)
    On 19.10.2017 at 10:44 PM, thopiekar said:

    With additional info by Ultimaker, I could reproduce it and fix the issue.

    Therefore: 0.5.5 is out!

  • Link to post
    Share on other sites

    Posted · SolidWorks plugin (official thread)

    Finally got this macro to work from inside SWX.  The macro is not necessarily in the same folder location as the animation instructions would suggest.  Great addition to SWX.  (I'm on 2018 SP2 BTW) 

    As to the higher resolution settings AbeFM has been discussing, SWX has two default settings, Course and Fine.  You have added your two 3D printing settings Fine and Course (3D Printing).  Since you are already using the two SWX default Radio Button settings, would it be possible to use the third Radio Button setting as SWX Custom.  That way the SolidWorks user could always have their favorite STL setting available as a third choice.  So what ever those settings were left as when last used would be the STL settings that would be applied to the model when it was imported into Cura.  AbeFM would get what he wants, and there would be no fiddling around with the py configuration file.

     

    My better quality settings:

     

    SWX_Custom.JPG.eb65fa4f884162bf27961adbf5b6e329.JPG

     

    Would something like this be possible?

  • Link to post
    Share on other sites

    Posted · SolidWorks plugin (official thread)

    Yes, it is possible. And since you both mentioned it already, it seems like this feature is something that is really needed.

    I'm planning to commonize the configuration dialogs for all plugins. This way I save again time on mantaining the SolidWorks and Inventor plugin (which has at the moment no UI at all).

  • Link to post
    Share on other sites

    Posted · SolidWorks plugin (official thread)

    Thomas,

    Your work on this plug-in is amazing and IMHO a tribute to what makes open source such an important part of the internet experience.  I'm an avid supporter (financially) of Mozilla and use Thunderbird exclusively as my email client and Firefox as my default browser.

    Thank you for your contribution to Cura.

  • Link to post
    Share on other sites

    Create an account or sign in to comment

    You need to be a member in order to leave a comment

    Create an account

    Sign up for a new account in our community. It's easy!

    Register a new account

    Sign in

    Already have an account? Sign in here.

    Sign In Now

    • Our picks

      • UltiMaker Cura 5.7 stable released
        Cura 5.7 is here and it brings a handy new workflow improvement when using Thingiverse and Cura together, as well as additional capabilities for Method series printers, and a powerful way of sharing print settings using new printer-agnostic project files! Read on to find out about all of these improvements and more. 
         
        • 16 replies
      • S-Line Firmware 8.3.0 was released Nov. 20th on the "Latest" firmware branch.
        (Sorry, was out of office when this released)

        This update is for...
        All UltiMaker S series  
        New features
         
        Temperature status. During print preparation, the temperatures of the print cores and build plate will be shown on the display. This gives a better indication of the progress and remaining wait time. Save log files in paused state. It is now possible to save the printer's log files to USB if the currently active print job is paused. Previously, the Dump logs to USB option was only enabled if the printer was in idle state. Confirm print removal via Digital Factory. If the printer is connected to the Digital Factory, it is now possible to confirm the removal of a previous print job via the Digital Factory interface. This is useful in situations where the build plate is clear, but the operator forgot to select Confirm removal on the printer’s display. Visit this page for more information about this feature.
        • 0 replies
    ×
    ×
    • Create New...