[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 543: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 543: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 543: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 543: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 543: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 543: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 543: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 543: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 543: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 543: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 543: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 543: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 543: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 543: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 543: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 543: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 543: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 543: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 543: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 543: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 543: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 543: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 543: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 543: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 543: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 543: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 543: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 543: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 543: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 543: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 543: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 543: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 543: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 543: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 543: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 543: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 543: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 543: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 543: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 543: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 543: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 543: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 543: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 543: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 543: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 429: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 127: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 127: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 127: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 127: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4773: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3887)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4775: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3887)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4776: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3887)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4777: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3887)
Home Racing World • View topic - 3D Printing - Quality

3D Printing - Quality

All about the next generation of our hobby. From vendors to independent artists.

3D Printing - Quality

Postby Changing-Gearz » Fri Sep 14, 2018 12:29 pm

I once worked with a guy who used the same expression once per week ~ "garbage in, garbage out". We were like the sorters at the start of the production line (on CAD data) - so anything that slipped by us - usually came out the end as complete junk...
I've found many people new to 3D printing don't understand where the process went sideways. It's difficult to determine where the round tire on the PC monitor turned into a 12 sided blob off the printer.
I'll try to lend some personal experience and things to look out for. Obviously encourage others with experience to throw something below.

On the Computer
There are 2 important things to understand at the beginning.
Most graphics programs (from google draw to high end CAD programs) have a display tolerance - actually tolerance in general is like the 3rd thing to keep in mind (all the time). If you picture a circle on a piece of paper (2D) - and you zoom in on it - sooner or later that circle turns into a bunch of straight lines (after all - what is a circle but a bunch of straight lines..Yes - wrap your head around that if you haven't heard it before... ) Anyway - The higher the display tolerance, the more you can zoom in on it - and it still looks round..... The display can be refreshed OR the program will auto refresh and the jagged lines turn back into what looks like a circle again..... Keep this in mind for a minute.

The meat of the solid model is how it was constructed and the method of the program you are using - to construct surfaces. I like doughnuts so I'll use an illustration I found on the net to describe this picture:
Image

Polygon surfaces are the most important to keep in mind because most 3D printers work off of something close to this. A polygon surface has 3 or more edges - and the surface (or "sheet") between the edges is flat. Looking at the doughnut - if you tripled the number of sheets to make the doughnut - it would start to look round... And if you keep going you could eventually get something that "looked" round. But you are creating thousands of edges and surfaces now. You get into trouble with a CAD system when the model looks complete round and it's a polygon - because the file size would be extremely hefty and you will tax the computer to the point of crashing. The program has to do a calculation every time to model is moved - so eventually you run out of graphics power or disk cache...

NURBS (Non Uniform Rational B-Splines) surface is a parametric surface built on a mathematical formula. This actually means they are extra smooth without making an attempt to kill your GPU for showing them on the screen. The surface will have a curvature class that can be controlled and for people that know the Auto Industry - A fender usually requires a Class A surface detail. Most CAD programs work this way. The high end CAD tools have extremely good surfacing capability - BUT - Most don't do the hybrid (Subdivided surfaces)

Subdivided surfaces Important to note here is that these types of surfaces can only be sustained (to my knowledge) if they stay in the program they were created in.... These models are usually used for high tolerance surface creation - and allow for a very fluid looking surface. They are very desirable in the Industrial design world etc..... Once your ID guy creates his "artistry" - and you bring it into the CAD world - It usually turns into one of the two above (and sometimes turns square!).... The ID guy gets mad his creation has been ruined - the CAD guy is mad because he was given junk and the project goes late while they try to sort it out.... Not a big deal in what we're talking about - but there it is...

So - now imagine putting those two things together (display and a surface type...). As you zoom in/out - be aware of what you're looking at and how those 2 factors impact what you're seeing. If your tire is a square blob when you zoom in/out and you think its round because you imported a file from grabCAD that was called "round tire"...... I can guarantee you it's not going to print round.

If you grab a model from a website and pull it into your program - usually - unless its the same exact program the solid was created in - you will end up with a polygon model. So what the surface tolerance was on that model (how much edge data) - and the display is going to combine into your end result.... If you see a bunch of hard edges on the CAD model - it will just get worse, and here's why....
Last edited by Changing-Gearz on Fri Sep 14, 2018 2:30 pm, edited 1 time in total.
Changing-Gearz
HRW SlotCar Veteran!
 
Posts: 217
Joined: Mon Mar 04, 2013 2:09 pm
Location: West Newbury, MA

Re: 3D Printing - Quality

Postby Changing-Gearz » Fri Sep 14, 2018 2:30 pm

Changing-Gearz
HRW SlotCar Veteran!
 
Posts: 217
Joined: Mon Mar 04, 2013 2:09 pm
Location: West Newbury, MA

Re: 3D Printing - Quality

Postby Ky.Slot Racer » Sat Sep 15, 2018 3:47 am

Wow, great information and a good read, well explained ! but wayyyy over my head. Glad I don`t have to absorb this to enjoy the hobby. It`s great to have guys like you to bring things to lite. Explains why so many examples are more representative of a file rather than a baby's :lol: butt.
Ky.Slot Racer
HRW Master Modeler
 
Posts: 918
Joined: Sun Feb 09, 2014 7:18 am

Re: 3D Printing - Quality

Postby ccobra » Sat Sep 15, 2018 5:59 am

Wow, I forgot about that stuff. Thanks now I'll have to go into my computer and try something out. And another saying we have out here in the central valley of fruits and nuts is: 'You can make chicken salad with chicken some parts but you can't make chicken salad from chicken s... Its been amazing how many times I've tried to put something together when you check the assembly drawing and check for interference with the CAD program and find about 435 interference points or they give .008 clearance on hole for a bolt before powder coating. (Powder coating can add 0.005 to 0.018 inches to the outer part so then you double that for the hole coverage).
User avatar
ccobra
HRW SlotCar Veteran!
 
Posts: 751
Joined: Sun Feb 16, 2014 3:56 pm
Location: Central valley in California

Re: 3D Printing - Quality

Postby chappyman66 » Sat Sep 15, 2018 8:20 am

Yeah...."tolerances apply after coating" is the new hot print note..
Quality is affected by layer thickness and speed as well. There is a noticeable difference between the fast and high quality settings in Simplify 3D so the slicer also affects it aside from the design file...but this is a good reminder.
User avatar
chappyman66
HRW SlotCar Veteran!
 
Posts: 1173
Joined: Mon Sep 10, 2012 7:37 pm
Location: SW of Mpls, MN

Re: 3D Printing - Quality

Postby TuscoTodd » Sat Sep 15, 2018 9:21 am

Talk about the sharing of some great information!
WOW!
User avatar
TuscoTodd
HRW Bouncer
 
Posts: 7145
Joined: Sat Aug 17, 2013 11:25 am
Location: Rural Ohio

Re: 3D Printing - Quality

Postby HWPSlotCars » Sun Nov 04, 2018 10:43 am

User avatar
HWPSlotCars
 
Posts: 53
Joined: Sat Oct 27, 2018 6:42 pm
Location: Connecticut, USA

Re: 3D Printing - Quality

Postby chappyman66 » Sun Nov 04, 2018 10:57 am

User avatar
chappyman66
HRW SlotCar Veteran!
 
Posts: 1173
Joined: Mon Sep 10, 2012 7:37 pm
Location: SW of Mpls, MN

Re: 3D Printing - Quality

Postby HWPSlotCars » Mon Nov 05, 2018 12:04 am

User avatar
HWPSlotCars
 
Posts: 53
Joined: Sat Oct 27, 2018 6:42 pm
Location: Connecticut, USA


Return to 3D Slot Forum



Who is online

Users browsing this forum: No registered users and 0 guests