Build Your Own (Physical) 3D Models

CptCpu

Distinguished
Jun 24, 2006
156
0
18,680
That is really cool! I like to see real world applications of computers in the work shop :) How much do those CNC milling machines cost? This is something I would be interested in trying :idea:
 

Steve911924

Distinguished
Jul 12, 2006
43
0
18,530
Earlier this year, as part of my degree I had to learn how to train trade students at a tech college. Their focus was on wood machining and carpentry. They had a similar (yet larger) machine and it was primarily used for special decorative joints, often used for furniture. and I was so surprised at how sophisticated the jobs the students were doing. The CAD apprentices would give to the students the data for their projects.

As Tom's article suggested, a powerful PC was required for moddeling the shapes, etc, but the actual machine itself was Powered by a 386 20 Mhz system and running a DOS shell. The students would key in some basic commands and in no time, there would be some very intricate 3D details and often some stunning patterns (I wish I took photos of them). It is surprising, so many years later the humble IBM 386 PC is still finding life.

It is always good to see how versatile computer graphics are, and Tom's deserves some credit for looking at a topic such as this one, (as CptCpu put it "the real world").
 

turpit

Splendid
Feb 12, 2006
6,373
0
25,780
That is really cool! I like to see real world applications of computers in the work shop :) How much do those CNC milling machines cost? This is something I would be interested in trying :idea:

The one the were using looked like a Sherline or one of the Sherline clones. These are very small light duty machines. They are not a cheap as you might think.

You can find a 4 axis version here for about $4000.00 US
http://www.microkinetics.com/4axis.htm

An example of a much more capable machine is here:
http://www.industrialhobbies.com/


Peace
 

turpit

Splendid
Feb 12, 2006
6,373
0
25,780
I wonder how difficult and time consuming it would be to do this with a Dremel?

The Sherline machine (or Sheline clone) Is basically a dremel on stepping motors. It uses high rpm vs torque to cut.

Certainly you can use a Dremel to do this kind of job by hand, but your accuracy and precision will not be the same


Peace
 

foshizzle

Distinguished
Apr 27, 2006
116
0
18,680
Awesome article. That's some pretty cool stuff that I'm sure many readers (or maybe just me lol) haven't had any exposure to before.

Boy, the level of detail is impressive on that thing. I didn't really notice how small it was until the very last picture when it was attached to the top of the laptop. Since all the previous pictures had been up so close I was like "whoa, that's tiny!"
 

turpit

Splendid
Feb 12, 2006
6,373
0
25,780
That is really cool! I like to see real world applications of computers in the work shop :) How much do those CNC milling machines cost? This is something I would be interested in trying :idea:

The one the were using looked like a Sherline or one of the Sherline clones. These are very small light duty machines. They are not a cheap as you might think.

You can find a 4 axis version here for about $4000.00 US
http://www.microkinetics.com/4axis.htm

An example of a much more capable machine is here:
http://www.industrialhobbies.com/


Peace


or you can get a much simpler machine for 1000 - 1500$

If I am not mistaken the guy in the article is using the MAXNC 10

you can see all the machines and software here
http://www.maxnc.com/

Yes, you are correct, that was a MAXNC, a Sherline clone. And yes, much cheaper, even with a 4rth axis

Peace
 

OlegTheMighty

Distinguished
Jul 20, 2006
1
0
18,510
If anyone wants to play around a little with some 3d modeling software, they can download alibre xpress for free. While you're limited to the number of parts you can have in one assembly, it's a great way to learn the basics of CAD. There are even some tutorials on alibre's website to get you started.

http://www.alibre.com/xpress
 

yyrkoon

Distinguished
May 8, 2006
387
0
18,780
I wonder how difficult and time consuming it would be to do this with a Dremel?

In short, very, and very.

Heres a basic 'how to' on making a PC case fan by yours truely ( Me )

Making a case fan grill from scrap aluminum

Dont expect things to turn out exactly like you want them, especially from the start. I've had years of experience with making graphics from scratch, and metal working, but nothing will prepare you for doing these things 'free hand'. My experience ranges from metal working / welding schools to actually working in a CNC shop using $100,000 + equipment making very complex parts for several well know companies. Also, its very handy to be atleast somewhat artistic :)

[EDIT]

Oh, by the way, I think you'll find that a person with a little experience can cut aluminum much faster, and accurate, with a small hand file. Atleast, I can.
 

lav

Distinguished
Jul 20, 2006
41
0
18,530
I've heard that Autodesk is slowly moving to DirectX. I think Inventor 11 makes DirectX calls already. I don't know about 3ds Max but I see no reason not to switch.
 

lav

Distinguished
Jul 20, 2006
41
0
18,530
A smalll 12" x 5.5" x 6" (X x Y x Z) 3 axis mill, CNC ready is about $1000 from guys like Taigtools or Sherline. On top of that you neeed the stepper motors, something like $150 for a set of three and the control for about $400 or so.

Then comes the software. The control software is relatively cheap, less then $200. CAD software is always expensive, I prefer Rhino 3D, which you can get for around $600 or even less. The most expensive software is the CAM software which generates the G-code from a CAD model. A decent CAM software that is able to machine surfaces (3 axis interpolation) is about $3200. You can find under $1000 software that can do interpolation only in 2.5 axis (prismatic machining only). I'm not aware of free CAM software.

Don't forget to check Ebay...

I hope this helps,
Lav
 

enewmen

Distinguished
Mar 6, 2005
2,249
5
19,815
Finally an article on 3D. Not just for gaming. Very cool article. 3D outside the screen no less! The X1900TXT might be overkill for rendering a logo. So I wonder what advantages a X1900 can do over a 20-year old Targa 3D card for making logo-things?
Off the topic - It also keeps getting easier to import 3D files into DirectX 9 (for programming) 3D outside gaming has many great abilities.

THG - Please make more non-gaming 3D articles. This might give more reasons to buy the ultra-high-end video card.

Let me read the article again, then I might make a more useful post.
 

lav

Distinguished
Jul 20, 2006
41
0
18,530
You don't need an expensive 3d video card. The computer running the control software, which is the software that drives the steppers you need a 486 "black box" with DOS on it. Of course, modern control software runs on Windows XP machines.

3d Video cards are involved in the CAD/modeling software used to design/visualize the parts. You don't need an ATI 1900XTX for that... The CAM software, used to generate the G-code from a CAD model needs also a video card for displaying the model, but it can do without. It doesn't need the video card for generating the G-code. This is strictly a CPU thing.
 

clue69less

Splendid
Mar 2, 2006
3,622
0
22,780
A smalll 12" x 5.5" x 6" (X x Y x Z) 3 axis mill, CNC ready is about $1000 from guys like Taigtools or Sherline. On top of that you neeed the stepper motors, something like $150 for a set of three and the control for about $400 or so.

Then comes the software. The control software is relatively cheap, less then $200. CAD software is always expensive, I prefer Rhino 3D, which you can get for around $600 or even less. The most expensive software is the CAM software which generates the G-code from a CAD model. A decent CAM software that is able to machine surfaces (3 axis interpolation) is about $3200. You can find under $1000 software that can do interpolation only in 2.5 axis (prismatic machining only). I'm not aware of free CAM software.

Thanks for that summary. Too bad the CAM software is so expensive!
 

enewmen

Distinguished
Mar 6, 2005
2,249
5
19,815
Ya,
Making logos can be done on a 20 year old DOS PC. I was just wondering how the power a good modern video card can be used in this area.
I don't know about the G-code (A CPU handled thing) But I will like to see a high-end video cards acceerate this type of thing also.
I still like to know more about the non-gaming 3D world.
 

lav

Distinguished
Jul 20, 2006
41
0
18,530
CAD-> G-code conversion. I'm going to give you a programming analogy.
You have the program source, let's say written in Java, then the compiler compiles it in bytecode, it takes a couple of seconds to do that, then the you run the program and the Java VM runs the code. Depending on your code/algorithm and input data, it may run fast or slow.

The same thing here in CAD/CAM/Control software. The CAD model is similar with the Java source, the G-Code is similar with bytecode and is generated by the CAM software which acts like a compiler. It takes a couple of seconds to "compile" a CAD model into G-code. Then running the G-code can be done on a machine that has the control software or directly by an industrial control hardware.

The speed of the G-code interpreter thing doesn't matter that much. The current industrial controllers and modern CPUs are more than enough. In the end it's the physical capability of the milling machine that matters. How hast can you spin the machine's screw and linear rails components without inducing vibrations. Fast and accurate machines are very very expensive.

As a title of example, the G-code generation for a small machine can take a couple of seconds, like compiling a Java program, but running the G-code to engrave the model on a small/cheap milling machine can take from a couple of minutes to a couple of hours depending on the complexity and resolution of the model.

All the process I've talked about can be done in batch mode. If you don't want to see it and you are sure about the results you don't even need a video card.
 

lav

Distinguished
Jul 20, 2006
41
0
18,530
There is a very cool book :

FAB: The Coming Revolution on Your Desktop--From Personal Computers to Personal Fabrication (by Neil Gershenfeld)

that describes the use of computers to personal manufacture things.

3D in non-gaming world? I guess there is some sort of convergence of technologies between gaming and serious computations. Pretty much 3D mathematics is used in physics computations of pretty much anything: dynamics, strength of structures, computational fluid dynamics, magnetic fields, CAD, CAM and meshing as a common denominator of all these things etc. There is an enormous need to calculate things and I can see how next generations of video cards may be helpful. There is concept outhere, callded general purpose calculations GPU (GPGPU), which means unloading the calculations from CPU to GPU so they can be done faster because of the parallel execution that video cards inherently do.

I would like to see video cards in the future that have pixel shaders capable of double precision and easier programming infrastructure. I'm not very familiar but shouldn't the unified shaders take care of this problem?

Anyway, currently there are structural analysis and comutational fluid dynamics software that are written for parrallel processing machines/clusters and they can run in single precision and give pretty good results for certain configurations if a good quality mesh of the simulation is provided. They run for hours on multiple CPU machines/clusters. In the future they may use the GPU's to do that. All these computational software end up in solving iteratively massive (millions or billions of unknowns) sparse linear or nonlinear systems of equations. Parallel execution is the way to go, and video cards processing of 3d geometry data or pixels is inherently parallel. And you can relatively easy map the physical data to 3d vertex or pixel data, then let the multiple pipelines vertex and pixel custom written shaders that implement the physics calculations solve it.
 

killersnowman

Distinguished
Apr 4, 2006
26
0
18,530
this was an amazing article. my father is a machinest that makes lots of parts for oil exploration, linear drives, and the general areospace community. it is a very very lucrative business and one that he does extremely well. i guess i have grown up with cnc machines so when i saw how small the one used in this article was i was very suprised. i had envisioned something on a much grander scale.

the largest machine used in our shop has axis travels of 60"x30"x30"



hope this really brings the power of the cnc to light.

o and some thing really cool is that a year or so ago boeing was doing research into a plane mounted laser to shoot down incoming missles and our shop got the job to make massive bobbins for the motors that would drive them. http://www.boeing.com/defense-space/military/abl/


http://www.fadal.com/
http://www.femcousa.com/