Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. The joys of 3D printing

The joys of 3D printing

Scheduled Pinned Locked Moved The Lounge
c++question
19 Posts 16 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • C CodeWraith

    I'm designing an object in Blender for 3D printing and it's not going so well. It's a cage-like structure, basically made up of numerous cylinders. I can't just group all these objects together and throw that at the printer. The slicer would interpret the overlapping regions of the objects as hollow areas, letting the print fall apart before it's even finished. Blender allows to join objects, but with so many parts to join, errors accumulate with every part. There are holes in the resulting object, as well as unconnected or duplicate polygons and sooner or later the normal vectors also get messed up. All these errors confuse the slicer as well, so this leads nowhere. Trying to clean the mesh at every step of the way only slows down this degradation, but does not prevent it. I obviously need another CAD program to get this done. It should be able to import and export .STL files, so that I don't have to start from scratch again. Any suggestions?

    I have lived with several Zen masters - all of them were cats. His last invention was an evil Lasagna. It didn't kill anyone, and it actually tasted pretty good.

    S Offline
    S Offline
    Slacker007
    wrote on last edited by
    #3

    I think this is currently one of the most popular products on the market for this type of stuff. I know you can export/save the cad files to a format for 3d printers, among other file formats. Fusion 360 | 3D CAD, CAM, CAE & PCB Cloud-Based Software | Autodesk[^] It is not free, but has a monthly subscription model. I thought @OriginalGriff used this at one time, not sure if he still does now that they don't offer a free version anymore (trial download is free).

    L 1 Reply Last reply
    0
    • C CodeWraith

      I'm designing an object in Blender for 3D printing and it's not going so well. It's a cage-like structure, basically made up of numerous cylinders. I can't just group all these objects together and throw that at the printer. The slicer would interpret the overlapping regions of the objects as hollow areas, letting the print fall apart before it's even finished. Blender allows to join objects, but with so many parts to join, errors accumulate with every part. There are holes in the resulting object, as well as unconnected or duplicate polygons and sooner or later the normal vectors also get messed up. All these errors confuse the slicer as well, so this leads nowhere. Trying to clean the mesh at every step of the way only slows down this degradation, but does not prevent it. I obviously need another CAD program to get this done. It should be able to import and export .STL files, so that I don't have to start from scratch again. Any suggestions?

      I have lived with several Zen masters - all of them were cats. His last invention was an evil Lasagna. It didn't kill anyone, and it actually tasted pretty good.

      R Offline
      R Offline
      Rage
      wrote on last edited by
      #4

      I second Fusion360, which seems to be quite popular in the printing community

      Do not escape reality : improve reality !

      1 Reply Last reply
      0
      • C CodeWraith

        I'm designing an object in Blender for 3D printing and it's not going so well. It's a cage-like structure, basically made up of numerous cylinders. I can't just group all these objects together and throw that at the printer. The slicer would interpret the overlapping regions of the objects as hollow areas, letting the print fall apart before it's even finished. Blender allows to join objects, but with so many parts to join, errors accumulate with every part. There are holes in the resulting object, as well as unconnected or duplicate polygons and sooner or later the normal vectors also get messed up. All these errors confuse the slicer as well, so this leads nowhere. Trying to clean the mesh at every step of the way only slows down this degradation, but does not prevent it. I obviously need another CAD program to get this done. It should be able to import and export .STL files, so that I don't have to start from scratch again. Any suggestions?

        I have lived with several Zen masters - all of them were cats. His last invention was an evil Lasagna. It didn't kill anyone, and it actually tasted pretty good.

        OriginalGriffO Offline
        OriginalGriffO Offline
        OriginalGriff
        wrote on last edited by
        #5

        I third Fusion: Adventures in 3D printing Part 1: Fusion, you CAD![^]

        "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt AntiTwitter: @DalekDave is now a follower!

        "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
        "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt

        1 Reply Last reply
        0
        • C CodeWraith

          I'm designing an object in Blender for 3D printing and it's not going so well. It's a cage-like structure, basically made up of numerous cylinders. I can't just group all these objects together and throw that at the printer. The slicer would interpret the overlapping regions of the objects as hollow areas, letting the print fall apart before it's even finished. Blender allows to join objects, but with so many parts to join, errors accumulate with every part. There are holes in the resulting object, as well as unconnected or duplicate polygons and sooner or later the normal vectors also get messed up. All these errors confuse the slicer as well, so this leads nowhere. Trying to clean the mesh at every step of the way only slows down this degradation, but does not prevent it. I obviously need another CAD program to get this done. It should be able to import and export .STL files, so that I don't have to start from scratch again. Any suggestions?

          I have lived with several Zen masters - all of them were cats. His last invention was an evil Lasagna. It didn't kill anyone, and it actually tasted pretty good.

          D Offline
          D Offline
          David ONeil
          wrote on last edited by
          #6

          Before going away from Blender, did you try doing a remesh in the sculpt mode using a very small voxel size on the combined object? Remeshes are really good at eliminating a lot of errors, but can take a while at small voxel sizes for large objects. Another package to check out if you don't want to continually shell money to Autodesk is Alibre. It doesn't do STL import, but it is far easier to use than FreeCAD, and at only $150 (sale price) for the base modeler is a heck of a bargain for a perpetual license. The array options might make recreating your part relatively simple - I don't know. It has a free trial option, and is very close to SolidWorks in operation.

          The Science of King David's Court | Object Oriented Programming with C++

          1 Reply Last reply
          0
          • C CodeWraith

            I'm designing an object in Blender for 3D printing and it's not going so well. It's a cage-like structure, basically made up of numerous cylinders. I can't just group all these objects together and throw that at the printer. The slicer would interpret the overlapping regions of the objects as hollow areas, letting the print fall apart before it's even finished. Blender allows to join objects, but with so many parts to join, errors accumulate with every part. There are holes in the resulting object, as well as unconnected or duplicate polygons and sooner or later the normal vectors also get messed up. All these errors confuse the slicer as well, so this leads nowhere. Trying to clean the mesh at every step of the way only slows down this degradation, but does not prevent it. I obviously need another CAD program to get this done. It should be able to import and export .STL files, so that I don't have to start from scratch again. Any suggestions?

            I have lived with several Zen masters - all of them were cats. His last invention was an evil Lasagna. It didn't kill anyone, and it actually tasted pretty good.

            R Offline
            R Offline
            RedDk
            wrote on last edited by
            #7

            I'm going to take you literally here:

            CodeWraith wrote:

            object

            And suggest purchasing ZBrush (in it's latest incarnation). Two reasons. Number one, perpetual license. Number two, I don't own it. But would like to know how good it is ... and get that information from a fully vetted CP Lounge denizen who gets bonked on the head frequently. I'm doing a study you see ...

            D 1 Reply Last reply
            0
            • R RedDk

              I'm going to take you literally here:

              CodeWraith wrote:

              object

              And suggest purchasing ZBrush (in it's latest incarnation). Two reasons. Number one, perpetual license. Number two, I don't own it. But would like to know how good it is ... and get that information from a fully vetted CP Lounge denizen who gets bonked on the head frequently. I'm doing a study you see ...

              D Offline
              D Offline
              David ONeil
              wrote on last edited by
              #8

              I believe a full license is $895 now. Not super cheap! Having used ZBrush and Blender, Blender's interface is so far superior to ZBrush I never want to go back. Yes, you can do anything in ZBrush. But you will spend orders of magnitude more time learning how to do so. And the mouse defaults (which can't be changed?) are ass-backwards to an Infuriating extent!

              The Science of King David's Court | Object Oriented Programming with C++

              1 Reply Last reply
              0
              • C CodeWraith

                I'm designing an object in Blender for 3D printing and it's not going so well. It's a cage-like structure, basically made up of numerous cylinders. I can't just group all these objects together and throw that at the printer. The slicer would interpret the overlapping regions of the objects as hollow areas, letting the print fall apart before it's even finished. Blender allows to join objects, but with so many parts to join, errors accumulate with every part. There are holes in the resulting object, as well as unconnected or duplicate polygons and sooner or later the normal vectors also get messed up. All these errors confuse the slicer as well, so this leads nowhere. Trying to clean the mesh at every step of the way only slows down this degradation, but does not prevent it. I obviously need another CAD program to get this done. It should be able to import and export .STL files, so that I don't have to start from scratch again. Any suggestions?

                I have lived with several Zen masters - all of them were cats. His last invention was an evil Lasagna. It didn't kill anyone, and it actually tasted pretty good.

                H Offline
                H Offline
                harvyk0
                wrote on last edited by
                #9

                I use OpenSCAD, it's a coding like language for creating 3d objects. As a software developer by day, I find it rather easy, simply because I understand methods, loops, if's and objects. To give you an idea of the language, something like this: for(i = [0:9]) { translate([i * 10,0,0]) cylinder(d = 5, h = 50, $fn=50); } would give you 10 identical 5mm wide by 50mm high cylinders, at 10mm distance apart on the x axis. It can generate stl files for passing to the slicer. I have yet to have a problem with the slicer thinking the internals of any object is empty, and I have no problem in overlapping objects (I commonly place objects 0.1mm inside each other). I also like that I can split complex parts into their own modules (methods) and then preview the entire printed object inside openscad, then print off each section by itself. I've found I've been able to do joins between components far better and more accurately than by simply slicing a model into two using the slicer. To make things easier, there is also a community of people who design parts inside OpenSCAD. From simple libraries like a triangles library, to more complex libraries like gears, which can all be downloaded for free as well. As for what I'm doing with the pieces I print, well I'm building a full sized functioning jumbo jet (boeing 747-400) simulator. I'm printing panels, controls, buttons and switches (the sort that you can't just get at your local electronics stores), and every piece has been designed with OpenSCAD.

                S 1 Reply Last reply
                0
                • S Slacker007

                  I think this is currently one of the most popular products on the market for this type of stuff. I know you can export/save the cad files to a format for 3d printers, among other file formats. Fusion 360 | 3D CAD, CAM, CAE & PCB Cloud-Based Software | Autodesk[^] It is not free, but has a monthly subscription model. I thought @OriginalGriff used this at one time, not sure if he still does now that they don't offer a free version anymore (trial download is free).

                  L Offline
                  L Offline
                  Lorenzo Bertolino
                  wrote on last edited by
                  #10

                  It actually is free unless you make more than 5k a year from it or something like that!

                  S 1 Reply Last reply
                  0
                  • L Lorenzo Bertolino

                    It actually is free unless you make more than 5k a year from it or something like that!

                    S Offline
                    S Offline
                    Slacker007
                    wrote on last edited by
                    #11

                    I see they still have a free personal/hobby edition (personal edition), with limitations because it is free. :thumbsup: Fusion 360 for Personal Use | Fusion 360 | Autodesk[^]

                    1 Reply Last reply
                    0
                    • H harvyk0

                      I use OpenSCAD, it's a coding like language for creating 3d objects. As a software developer by day, I find it rather easy, simply because I understand methods, loops, if's and objects. To give you an idea of the language, something like this: for(i = [0:9]) { translate([i * 10,0,0]) cylinder(d = 5, h = 50, $fn=50); } would give you 10 identical 5mm wide by 50mm high cylinders, at 10mm distance apart on the x axis. It can generate stl files for passing to the slicer. I have yet to have a problem with the slicer thinking the internals of any object is empty, and I have no problem in overlapping objects (I commonly place objects 0.1mm inside each other). I also like that I can split complex parts into their own modules (methods) and then preview the entire printed object inside openscad, then print off each section by itself. I've found I've been able to do joins between components far better and more accurately than by simply slicing a model into two using the slicer. To make things easier, there is also a community of people who design parts inside OpenSCAD. From simple libraries like a triangles library, to more complex libraries like gears, which can all be downloaded for free as well. As for what I'm doing with the pieces I print, well I'm building a full sized functioning jumbo jet (boeing 747-400) simulator. I'm printing panels, controls, buttons and switches (the sort that you can't just get at your local electronics stores), and every piece has been designed with OpenSCAD.

                      S Offline
                      S Offline
                      Slacker007
                      wrote on last edited by
                      #12

                      harvyk0 wrote:

                      I'm building a full sized functioning jumbo jet (boeing 747-400) simulator

                      would love to see pics of the final product, or even an article. Sounds like fun.

                      1 Reply Last reply
                      0
                      • C CodeWraith

                        I'm designing an object in Blender for 3D printing and it's not going so well. It's a cage-like structure, basically made up of numerous cylinders. I can't just group all these objects together and throw that at the printer. The slicer would interpret the overlapping regions of the objects as hollow areas, letting the print fall apart before it's even finished. Blender allows to join objects, but with so many parts to join, errors accumulate with every part. There are holes in the resulting object, as well as unconnected or duplicate polygons and sooner or later the normal vectors also get messed up. All these errors confuse the slicer as well, so this leads nowhere. Trying to clean the mesh at every step of the way only slows down this degradation, but does not prevent it. I obviously need another CAD program to get this done. It should be able to import and export .STL files, so that I don't have to start from scratch again. Any suggestions?

                        I have lived with several Zen masters - all of them were cats. His last invention was an evil Lasagna. It didn't kill anyone, and it actually tasted pretty good.

                        W Offline
                        W Offline
                        wt29
                        wrote on last edited by
                        #13

                        TinkerCad. Free, simple. I use Fusion 360 occasionally but TinkerCad gets me 90% of the stuff I need to print. It will import your STL files. I slice with Cura and rarely have an issue. Fusion 360 has a free tier but finding on the site seems to be purposefully difficult.

                        1 Reply Last reply
                        0
                        • C CodeWraith

                          I'm designing an object in Blender for 3D printing and it's not going so well. It's a cage-like structure, basically made up of numerous cylinders. I can't just group all these objects together and throw that at the printer. The slicer would interpret the overlapping regions of the objects as hollow areas, letting the print fall apart before it's even finished. Blender allows to join objects, but with so many parts to join, errors accumulate with every part. There are holes in the resulting object, as well as unconnected or duplicate polygons and sooner or later the normal vectors also get messed up. All these errors confuse the slicer as well, so this leads nowhere. Trying to clean the mesh at every step of the way only slows down this degradation, but does not prevent it. I obviously need another CAD program to get this done. It should be able to import and export .STL files, so that I don't have to start from scratch again. Any suggestions?

                          I have lived with several Zen masters - all of them were cats. His last invention was an evil Lasagna. It didn't kill anyone, and it actually tasted pretty good.

                          A Offline
                          A Offline
                          Alan Faiers
                          wrote on last edited by
                          #14

                          Using using STL files for anything other than export can cause problems. I use DesignCad Mechanical (free from RS Components) and always save my work in the default format, exporting to STL only before slicing. I've never found a reliable way of importing an STL file and modifying it.

                          1 Reply Last reply
                          0
                          • C CodeWraith

                            I'm designing an object in Blender for 3D printing and it's not going so well. It's a cage-like structure, basically made up of numerous cylinders. I can't just group all these objects together and throw that at the printer. The slicer would interpret the overlapping regions of the objects as hollow areas, letting the print fall apart before it's even finished. Blender allows to join objects, but with so many parts to join, errors accumulate with every part. There are holes in the resulting object, as well as unconnected or duplicate polygons and sooner or later the normal vectors also get messed up. All these errors confuse the slicer as well, so this leads nowhere. Trying to clean the mesh at every step of the way only slows down this degradation, but does not prevent it. I obviously need another CAD program to get this done. It should be able to import and export .STL files, so that I don't have to start from scratch again. Any suggestions?

                            I have lived with several Zen masters - all of them were cats. His last invention was an evil Lasagna. It didn't kill anyone, and it actually tasted pretty good.

                            R Offline
                            R Offline
                            rcole117
                            wrote on last edited by
                            #15

                            Do your design in Blender and then load the model into MeshMixer (another free software package from Autodesk). Select to "Convert to Solid". This will re-mesh the object and remove all internal faces. The mesh will be converted to triangles (no other polygons are allowed), but that isn't a problem for most slicers. Of course, MeshMixer can do much more than that, but it sounds like this is what you need.

                            1 Reply Last reply
                            0
                            • C CodeWraith

                              I'm designing an object in Blender for 3D printing and it's not going so well. It's a cage-like structure, basically made up of numerous cylinders. I can't just group all these objects together and throw that at the printer. The slicer would interpret the overlapping regions of the objects as hollow areas, letting the print fall apart before it's even finished. Blender allows to join objects, but with so many parts to join, errors accumulate with every part. There are holes in the resulting object, as well as unconnected or duplicate polygons and sooner or later the normal vectors also get messed up. All these errors confuse the slicer as well, so this leads nowhere. Trying to clean the mesh at every step of the way only slows down this degradation, but does not prevent it. I obviously need another CAD program to get this done. It should be able to import and export .STL files, so that I don't have to start from scratch again. Any suggestions?

                              I have lived with several Zen masters - all of them were cats. His last invention was an evil Lasagna. It didn't kill anyone, and it actually tasted pretty good.

                              M Offline
                              M Offline
                              mikebres
                              wrote on last edited by
                              #16

                              You should check out MOI, Moment of Inspiration. MoI, 3D modeling for designers and artists[^] It's a NURBS modeler. It will import and export STL.

                              1 Reply Last reply
                              0
                              • C CodeWraith

                                I'm designing an object in Blender for 3D printing and it's not going so well. It's a cage-like structure, basically made up of numerous cylinders. I can't just group all these objects together and throw that at the printer. The slicer would interpret the overlapping regions of the objects as hollow areas, letting the print fall apart before it's even finished. Blender allows to join objects, but with so many parts to join, errors accumulate with every part. There are holes in the resulting object, as well as unconnected or duplicate polygons and sooner or later the normal vectors also get messed up. All these errors confuse the slicer as well, so this leads nowhere. Trying to clean the mesh at every step of the way only slows down this degradation, but does not prevent it. I obviously need another CAD program to get this done. It should be able to import and export .STL files, so that I don't have to start from scratch again. Any suggestions?

                                I have lived with several Zen masters - all of them were cats. His last invention was an evil Lasagna. It didn't kill anyone, and it actually tasted pretty good.

                                S Offline
                                S Offline
                                scosta_FST
                                wrote on last edited by
                                #17

                                I suggest OnShape, a fantastic completely web based cad. There is the free version which, as the only limitation, makes all your documents public. It is really well done, it is parametric and it has a lot of professional features. It also allows you to import STL files (I've never done that), but I don't think it has any specific cleaning functions.

                                1 Reply Last reply
                                0
                                • C CodeWraith

                                  I'm designing an object in Blender for 3D printing and it's not going so well. It's a cage-like structure, basically made up of numerous cylinders. I can't just group all these objects together and throw that at the printer. The slicer would interpret the overlapping regions of the objects as hollow areas, letting the print fall apart before it's even finished. Blender allows to join objects, but with so many parts to join, errors accumulate with every part. There are holes in the resulting object, as well as unconnected or duplicate polygons and sooner or later the normal vectors also get messed up. All these errors confuse the slicer as well, so this leads nowhere. Trying to clean the mesh at every step of the way only slows down this degradation, but does not prevent it. I obviously need another CAD program to get this done. It should be able to import and export .STL files, so that I don't have to start from scratch again. Any suggestions?

                                  I have lived with several Zen masters - all of them were cats. His last invention was an evil Lasagna. It didn't kill anyone, and it actually tasted pretty good.

                                  D Offline
                                  D Offline
                                  davecasdf
                                  wrote on last edited by
                                  #18

                                  ( My joy of 3D printing was dear windows doing one of it's "you haven't touched the mouse in _hours_ I'll just force a re-boot now" half way thru a print. ) 3-D cad, - now, I started as a machinist. We cut stock apart, cut shapes, weld or bolt together. I like Solidworks, it does that well, you may want something that acts more like molding clay. So, you need to consider the shapes you are making and how you are defining them. For my work, I've been using Alibre. It's not what I'd take for full time, but closer to $1K than $5K. If you have a _fast_ connection, OnShape can do a good job. If you don't care about assemblies, ( in the above, I could model a bicycle as component parts then assemble it. And turn the crank - probably have that turn the rear wheel, I don't think I could get a derailleur to shift the chain. ) But for just parts, and you _could_ model the bicycle as one part, there are several free programs, ( FreeCAD looks good, but given I can't do assemblies, I've not really worked at it. ) Several of the big cad systems ( Catia and Ansys, I think Autodesk not sure who else ) have free 3d part modelers some may have the more "plastic" approach I expect lots of people to want. Their free offerings are limited, but some only in that they don't handle assemblies, and they are stable. Good code base under them. If your needs are more than that check our Rhino. Have fun.

                                  1 Reply Last reply
                                  0
                                  • C CodeWraith

                                    I'm designing an object in Blender for 3D printing and it's not going so well. It's a cage-like structure, basically made up of numerous cylinders. I can't just group all these objects together and throw that at the printer. The slicer would interpret the overlapping regions of the objects as hollow areas, letting the print fall apart before it's even finished. Blender allows to join objects, but with so many parts to join, errors accumulate with every part. There are holes in the resulting object, as well as unconnected or duplicate polygons and sooner or later the normal vectors also get messed up. All these errors confuse the slicer as well, so this leads nowhere. Trying to clean the mesh at every step of the way only slows down this degradation, but does not prevent it. I obviously need another CAD program to get this done. It should be able to import and export .STL files, so that I don't have to start from scratch again. Any suggestions?

                                    I have lived with several Zen masters - all of them were cats. His last invention was an evil Lasagna. It didn't kill anyone, and it actually tasted pretty good.

                                    J Offline
                                    J Offline
                                    jmaida
                                    wrote on last edited by
                                    #19

                                    try rhino3d good importer and exporter

                                    jm

                                    1 Reply Last reply
                                    0
                                    Reply
                                    • Reply as topic
                                    Log in to reply
                                    • Oldest to Newest
                                    • Newest to Oldest
                                    • Most Votes


                                    • Login

                                    • Don't have an account? Register

                                    • Login or register to search.
                                    • First post
                                      Last post
                                    0
                                    • Categories
                                    • Recent
                                    • Tags
                                    • Popular
                                    • World
                                    • Users
                                    • Groups