Go to homepage
9 / 19
Mar 2016

I am a Master’s student of International Islamic University Malaysia. For my research purpose I need some important information from you. It is related to 3D

printer.

I have one 3 axes(X,Y,Z) mchine. I am using LabVIEW 2014 and NI PCI 7344(motion controller). This motion controller can control upto 4 servo motors and can give 2 PWM signal.

I want to implement dual/multi nozzle heat extruder along with the “Z” axis. . For dual/multi nozzle heat extruder i need such type of motors that can be controlled by PWM signal.

So,what are the parts should i have to buy for making workable my 3axes machine as a 3D printer?? here is the figure of my 3 axes machine.

  • created

    Mar '16
  • last reply

    Mar '16
  • 18

    replies

  • 3.1k

    views

  • 7

    users

Hi,

It doesn’t look like your image has come through properly. Try uploading it again.

Cheers,

Marc

To me it seems that instead of controlling DC motors with PWM (which would require encoders for feedback if you wanted any kind of precision, which would in turn require ), it would be much easier to replace the CNC controller with RepRap hardware such as a RAMPS board, and use RepRap stepper drivers to drive the extruder motors instead. The major problem I see with this approach is that the platform in question uses large NEMA 23 motors, which RepRap stepper drivers can’t drive to the max power. Of course, you could simply drive it at a current that the drivers can handle, but I’m not sure what exactly the effects of that would be.

In all honesty, it seems that turning a CNC mill motion platform isn’t ideal in any way and is a bit of a waste of a CNC. 3D printers don’t require anywhere near the power or durability of a mill, and tend to move much faster as well which may be difficult to accomplish on a mill platform. Additionally, the geometry of the mill isn’t ideal at all: it’s wide and flat, with much less Z space than most 3D printers, so you’d be limited to printing odd niche geometries. You could add a spindle again and turn it into a basic but very capable CNC mill, and instead just build a separate 3D printer.

I am doing research on " DEVELOPMENT OF A HYBRID SYSTEM COMBINING RAPID PROTOTYPING AND CNC MILLING"

Procedure:

(a) At 1st i will attach the CNC milling spindle along with the “Z Axis” and perform the CNC milling operation

after that

(b) I will take out the CNC milling spindle and attach the “3D printer EXTRUDER” along with the “Z Axis” to perform RAPID PROTOTYPING OPERATION

**I need the following information**

1. What are the parts should i buy for workable my 3 axes machine as a 3D printer?

2. Which controller can be controlled from “LabVIEW” regarding this matter? (such as RAMPS, RUMBA etc)

Amanullah, as Karizhao314 said, you really need to consider using stepper motors instead of servo motors. It will be much easier to implement, with plenty advantages when compared with the solution you presented (servo motors). If you do some search you’ll find tons of usefull information. There are a lots of DIY related projects for you to explore. You’ll see that most (if not all) use stepper motors controlled by PMW. The main advantage is since they are stepper motors, they will rotate a specific angle for each PWM pulse given. With DC motors you’ll need the encoder mentioned by Karizhao314

Hi Amanullah,

To make it clear you have a CNC machine, witch you want use for milling and DUAL head extruder 3D printing.

The first problem is your motion controller board its only handles 4 axis, but for the dual head you will need a 5th axis also (x,y,z extruder1 and extruder2)

Your motion controller card can handle both servo and stepper motors, for the extruder a stepper is required as for the slow motion for pushing the filament into the hotend is more suitable for the stepper motors holding/low speed torque.

What is your idea regarding controlling the hotend and maybe the heated bed temperature? Do you also have to do this from Labview?

I have assisted for several CNC machine to 3D printer conversion and in all cases the temperature control for the hotend(PID controlled) and for the heated bed was done by complete ramps electronics with arduino and LCD, the software was usually mach3 to run the gcode, there were no communication between the two systems but always worked without any problems.

Br.,

Tamas

I have asked about the controlling of 2 stepper motors with PCI 7344 to NI FORUM. They replied me following,

“If you’re using PCI-7344 to control the stepper/servo motors using PWM/Digital signal, PCI-7344 has only 2 PWM pins located in the Digital I/O section.”

So, i think using 7344 motion controller i can control 2 stepper motors for 2 extruders. Am i right?

Actually its not permitted to use another motion controller instead of PCI 7344. Because it is already attached with the machine.

so, what will be my next steps after controlling the two stepper motors for two extruders

I have also asked another local brother of Malaysia,He also told me “If the heater runs digital mode… it is possible…because the PCI 7344 can run digital output.” then he asked me “you need to check any balance for output…??.”