Educate Me In 3d Printing

JimDawson

Global Moderator
Staff member
H-M Lifetime Diamond Member
Joined
Feb 8, 2014
Messages
11,138
I have a project coming up that is going to require a 3D printer. What I know about 3D printing would fit on the head of a pin.

I have two 4 axis CNC machines sitting here so I have a working platform, including a way to drive the extruder stepper. I'll write my own software to run it. To save time, I'll buy an extruder and attach it to my machine. I have temperature controllers and will tie those into the computer. I'll use Fusion360 to generate the drawings and G-code

So the questions I have at the moment:
Recommendations on a extruder?
Do I need a heated base plate?
What is the temperature range of the base plate?
What is the temperature range of the extruder?
Any ideas about feed speeds, just for a starting point.
Additional questions that I don't know enough to ask?

Thanks in advance for any comments.
 
what material are you planning on printing with?

PLA will make your life a lot easier. It does not require a heated bed, but it certainly doesn't hurt. It's pretty terrible with heat though. ABS is a bit more resilient but you absolutely will want a heated bed.

I personally like the E3d print heads. I currenly have a volcano installed, but the V6 lights are pretty good too.

Also, forget writing your own code, that's non-scence :p . Cura is a free slicer, and works with standard Gcode.
 
I would go with ramps or marlin to drive your steppers they can be configured and uploaded with Arduino and you can pick up boards fo about $50 with drivers included. cs900 is pointing you in the right direction with E3D print heads. You can get the real deal for approximately $100 or a clone for under $15. Check out Aliexpress for good prices on all the materials for your project.
 
what material are you planning on printing with?
Good question, I have no idea. I may try several different materials. So it sounds like a heated bed is virtually mandatory. At least that will give me the option to use heat or not.

Also, forget writing your own code, that's non-scence :p . Cura is a free slicer, and works with standard Gcode.

:) I didn't mean that I would be writing the G-code, but I will have to make several modifications to my CNC software for 3D printing functionality. I need to turn my 4th axis into a print head rather than a rotary axis so the software will be a little different. What that really means is electronically gearing the print head to the vector axis, I think. :confused: It depends on what the G-code looks like.

I'll take a look at Cura. I haven't looked at the output from Fusion360 either, don't know what that looks like.

I would go with ramps or marlin to drive your steppers they can be configured and uploaded with Arduino and you can pick up boards fo about $50 with drivers included. cs900 is pointing you in the right direction with E3D print heads. You can get the real deal for approximately $100 or a clone for under $15. Check out Aliexpress for good prices on all the materials for your project.

This is going on one of my existing machines at least for now. I already have the hardware installed in both of my machines, I just need to plug the 4th axis cable into the print head stepper and make the some software changes. The mill will give me a 32.5 x 12.5 x ~12 printing area, and the router will give me a 48 x 98 x ~12 printing area. Not that I anticipate doing any 4x8 foot printing. :eek: If I decide to build a dedicated printer, I already have all of the hardware in stock. I'm a little strange, I keep steppers, servos, and drives on the shelf.:rolleyes:
 
Hi. Jim, Hmmmm. Where to start! We all owe you a lot IMO for your help, so please keep on asking! My take is you have 2 options. Go OTS and just pull down Cura. It is fine for starters as a slicer. My sense of a slicer is software that takes an STL file and uses particular printing routines and options to develop 3-D printer g-gcode. An example would be the infill style and density. A 20mm square STL File test block is pulled into Cura. You throttle the exterior to be a 3mm solid outer printed cube material. Then maybe 15% infill. The infill percentage runs a grid pattern internally to fill the void of the remaining 17mm of space.

Take that up a notch. Pretend you have a long overhang or some gap in the center. You need to print support structures in and around holes and bridge points. You then need to pull them off easily. Perforations, tear outs, etc. You often need to set the offset heights for supports to keep them from sticking too much, but enough to keep it from warping and sagging as well. And the better the software, the better all those specialized 3D nuance routines will be. Cura is good. It is free, and does most of what ya need. We quickly moved up to simply3d for $149. 2 seats. My kid and I LOVE this package. The gcode that a slicer gens is so full of all this nuance and specialized code that I just scratch my head at how someone can come up with some of this stuff.

Mitchell is doing a 3D prototype of a lamp for his design school. The 4" bolt holes all have internal support prints inside the holes to keep them uniform and crisp. When it was done, I pried up 1 end and the way they printed this infill was incredible. It came out like a zipper.! One long folded 3D printed infill for a long hole. Many know what I mean. You get melting , bad infill that is too dense, or not able to stop warping ... That's the kind of thing I mean by a top notch slicer. 20seconds and my 4" 7/16 holes were unzipped.

Headed bed.... No brainier. Do it! Kits abound out there. For materials, fumes and such for me left us using a product called nGen. Tough, and little to no warping. Pla is fine too and very inexpensive compared to some products. When you get into the nylons, you need higher print head temps. So you need a system to drive the higher temps for the material and you need the heated bed. I love the Taz6. Overpriced but you print out of the box. All of their source, parts, and manuals are on their site. You can make a taz6 with any 3D printer. True open source so they say.

All fusion 360 does is take my 3D part and convert to STL and launch my slicer program. From there it is all about Your slicer spitting out gcode based on tricks for printing objects via a fluid.

If you make your own, you will need something to also feed the filimrnt into the head. That feed rate is adjustable in the slicer software but usually is not tweaked. Maybe consider possibly buying a unit that you can tear down and put discrete modules into your cnc setup. The head and feed motors onto your Z setup? Again, The taz6 is run by the arduino or something like thT. All firmware is open for you to pull down. Buy a head end, Plug it into Cura via a USB cable, calibrate, set the type as taz and you may be close? Lol. Yeah. Sure...
 
This may be easier than you think. Most slicers run the extruder as a rotary axis. Every line of code has an incremental move for the extruder. You should just need to calibrate the steps for your extruder and you'll be off and running.
 
Hi. Jim, Hmmmm. Where to start! We all owe you a lot IMO for your help, so please keep on asking! My take is you have 2 options. Go OTS and just pull down Cura. It is fine for starters as a slicer. My sense of a slicer is software that takes an STL file and uses particular printing routines and options to develop 3-D printer g-gcode. An example would be the infill style and density. A 20mm square STL File test block is pulled into Cura. You throttle the exterior to be a 3mm solid outer printed cube material. Then maybe 15% infill. The infill percentage runs a grid pattern internally to fill the void of the remaining 17mm of space.

Take that up a notch. Pretend you have a long overhang or some gap in the center. You need to print support structures in and around holes and bridge points. You then need to pull them off easily. Perforations, tear outs, etc. You often need to set the offset heights for supports to keep them from sticking too much, but enough to keep it from warping and sagging as well. And the better the software, the better all those specialized 3D nuance routines will be. Cura is good. It is free, and does most of what ya need. We quickly moved up to simply3d for $149. 2 seats. My kid and I LOVE this package. The gcode that a slicer gens is so full of all this nuance and specialized code that I just scratch my head at how someone can come up with some of this stuff.

Mitchell is doing a 3D prototype of a lamp for his design school. The 4" bolt holes all have internal support prints inside the holes to keep them uniform and crisp. When it was done, I pried up 1 end and the way they printed this infill was incredible. It came out like a zipper.! One long folded 3D printed infill for a long hole. Many know what I mean. You get melting , bad infill that is too dense, or not able to stop warping ... That's the kind of thing I mean by a top notch slicer. 20seconds and my 4" 7/16 holes were unzipped.

Headed bed.... No brainier. Do it! Kits abound out there. For materials, fumes and such for me left us using a product called nGen. Tough, and little to no warping. Pla is fine too and very inexpensive compared to some products. When you get into the nylons, you need higher print head temps. So you need a system to drive the higher temps for the material and you need the heated bed. I love the Taz6. Overpriced but you print out of the box. All of their source, parts, and manuals are on their site. You can make a taz6 with any 3D printer. True open source so they say.

All fusion 360 does is take my 3D part and convert to STL and launch my slicer program. From there it is all about Your slicer spitting out gcode based on tricks for printing objects via a fluid.

If you make your own, you will need something to also feed the filimrnt into the head. That feed rate is adjustable in the slicer software but usually is not tweaked. Maybe consider possibly buying a unit that you can tear down and put discrete modules into your cnc setup. The head and feed motors onto your Z setup? Again, The taz6 is run by the arduino or something like thT. All firmware is open for you to pull down. Buy a head end, Plug it into Cura via a USB cable, calibrate, set the type as taz and you may be close? Lol. Yeah. Sure...

Thanks! A lot of good info there :encourage:

This may be easier than you think. Most slicers run the extruder as a rotary axis. Every line of code has an incremental move for the extruder. You should just need to calibrate the steps for your extruder and you'll be off and running.

That should make it really easy. I didn't anticipate too much problem integrating my software. That's the beauty of writing your own CNC controller, you can change it at will.:)

Please tell me about your heated bed. What temperature range do you need and what are you using for a heater?
.
.
 
I got my heating pad from these guys. Took a while to get to me, but it works great and has a fairly uniform heat distribution. You can order pretty much whatever size you want, but you will need a solid state relay to drive it. It also has a built in thermister which is super handy.

I usually run my table around 60-70*C
 
Thank you for your help everyone!

OK, with everyone's help I have been able to put together a BOM for the needed materials to get me started.

https://www.amazon.com/E3D-Titan-Un...8&qid=1476939097&sr=1-32&refinements=p_89:E3D
upload_2016-10-20_9-6-53.png


https://www.amazon.com/E3D-Extra-No...8&qid=1476939097&sr=1-30&refinements=p_89:E3D
upload_2016-10-20_9-7-53.png

https://www.amazon.com/E3D-All-meta...8&qid=1476938391&sr=1-10&refinements=p_89:E3D
upload_2016-10-20_9-7-25.png

http://www.mcmaster.com/#3618k398/=14o9r02
Cartridge Heater High-Temperature, Stainless Steel Braid, 1/4" Diameter, 1" Length, 120V, 80W
upload_2016-10-20_9-11-23.png


I chose this to replace the cartridge heater in the hot end because I want to use 120V AC heaters


http://www.mcmaster.com/#35765k388/=14o9f4j
Flexible Silicone-Rubber Heat Sheet Adhesive Backing, 12" x 24" Strip, Medium Watts/sq. in, 120V, 1440W
upload_2016-10-20_9-17-35.png


The size is based on the best compromise between the mill work envelope and the available sizes of heater sheets.

http://www.mcmaster.com/#3856k88/=14o9hw5
Bendable Thermocouple Probe for Liquid & Gas without Cable, Type K, Round Pin Connection, 6" x 3/16" Probe
upload_2016-10-20_9-20-34.png


I'll bury this inside of the build plate, it's compatible with the temperature controllers that I have in stock

A few spools of various printer filaments, including some cleaning filament.

In Stock:
  • 3/4 inch aluminum tooling plate for the build plate
  • Stepper motor to run the extruder, drive is already installed in the machine system
  • Temperature controllers
  • Other needed misc. hardware
To Do:
  • Design/build a mounting system to attach the extruder to the quill on my mill
  • Design/build the build plate system. Needs to be attachable to the mill table, have a heat break to isolate it from the mill table, and accommodate the expansion when heated without affecting flatness.
  • System integration and program modifications.
  • Learn how to use the system :confused:
I downloaded Cura slicer software, looks pretty easy to use.

I'll post a build thread when I get to this project in a couple of weeks.:)
 
that's a thick build plate! I thought mine was a bit overkill at 1/4"

and what is cleaning filament? sounds like snake oil to me, haha.

Good call on the AC heaters. nothing worse than waiting for your printer to get up to temp. My printer heats up in about 4 min which gives me time to get my filament loaded and make sure the build plate is clean. Looking forward to seeing your build thread.
 
Back
Top