5-axis kinematic firmware
-
Hi,
i've seen some videos about 5-axis 3D-Printing. Since Duet3D also have the expansionboard for additional axis and heaters, i just wondered if Duet3D is also working on a 5-axis Firmware version for their Boards?
Or does anybody know some Software/Firmware or maybe Projekts about 5-axis printing.
-
@philipp-r said in 5-axis kinematic firmware:
Hi,
i've seen some videos about 5-axis 3D-Printing. Since Duet3D also have the expansionboard for additional axis and heaters, i just wondered if Duet3D is also working on a 5-axis Firmware version for their Boards?
Or does anybody know some Software/Firmware or maybe Projekts about 5-axis printing.
I didn't think there were any slicers out there capable of generating 5 axis gcode. Do you any links?
-
Exactly, you can easy define new axis on Duet already. So no problem on the Duet side, but without an slicer with support 5 axis slicing this is useless.
-
I just googled "5 axis 3d printing". Seems to be done using special software and/or post processing.
Fascinating stuff though - I feel a sudden desire to build another machine.........
-
RepRapFirmware on Duet WiFi/Ethernet supports up to 9 axes. As previously mentioned, the real work lies in the slicing software!
Currently, RepRapFirmware doesn't have a facility to flag an axis as a continuous rotation axis, although internally it supports them. Axes of polar and SCARA printers will automatically be flagged as continuous rotation axes, where appropriate.
-
Thanks for all your replys.
I've just been courious about this technology, very sad that there is no such Slicer Software avavible now, maybe in the future.
Does Duet3D have any ambitions to program and provide such Slicer or special "5-axis compatible Firmware" in the future?
-
We don't have any plans to produce a slicer.
-
I'll throw my opinions into this post,
I wonder if a script could be written to convert a 5 axis CNC mill program over to one that would work with a 3D printer? As far as adding the extrusion moves in with the axis moves? That would be above my capabilities.Creating the 5 axis programs to run in CNC mills is no problem for me, just the conversion script would be the stopper for me.
I think just 3D (true 3D) printing would be a huge plus towards printing nicer parts. Instead of the 2 -1/2D printing we do now. Waterline slicing works okay until you get to the fine detail areas like radius and shallow angles. Sweeping XYZ moves would produce much better looking surfaces.
-
Hi Tim,
I came across this video in my google search and that seems to be the approach these people are taking - i.e. starting from a 5 axis CNC base. https://www.youtube.com/watch?v=I10bn53ECBo
The accent might cause you problems - unless you are used to dealing with call centres
I did spot a couple of tiny flaws in the printer. Rotating the bed 90 degrees about the X axis means you need some sort of long shaft to hold the hot end so that it doesn't clout the bed, and you don't get much Y travel. Part adhesion is going to be an issue too. But if you rotated the head instead of the bed, then you'd be trying to print in mid air. The more I think about it, the more methinks this ain't gonna work because you'll have part adhesion issues if you try and rotate the part, and layer adhesion issues if you rotate the hot end. Probably a lot easier just to print supports and be done with it..............
-
@deckingman Thanks for the link Ian. I agree bed adhesion would be a major issue.
I still believe just getting to true 3D tool paths like I run on my CNC mills would produce much better looking printed parts. 5 axis might be nice for additive and subtractive machining at the same time. Printing the part and then machining certain close features or holes. But then you are back to that bed adhesion issue again....
-
Hello Everyone,
I am also currently building a 5 axis Manufacturing plateform which going to be open source and be released soon by the name of MMMM.
I have plan to use the Duet 3D system with the expension board. Anyway I have trouble to understand how to configure the additional A and B axis.
Could you please provide me a link where I can find this type of informations ?
By the way on the subject of generating 5 axis additive toolpath, I am currently developping a software based on an inverse kinematic model of the printer. The "slicer" is going to work as a module of grasshopper which is a plug-in of rhinoceros 3D.
You can see a similar type of approch here
Send me a mail if you are interested !
reflexlab.contact@gmail.com -
That sounds an interesting project!
Use the M584 command in config.g to create additional axes. See https://duet3d.dozuki.com/Wiki/Gcode#Section_M584_Set_drive_mapping.
-
Thank you very much
-
Hi everybody,
I have some really interesting update on The 5 axis kinematics, i found a good and really flexible "slicer" solution. Mp if you are interested .
PS : I am looking for Rhino Grasshopper geniuses btw.
Regards. -
@dc42 Is it possible to carry out a 5 axis coordinated move in Duet 3D while extrapolating a cubic Bezier curve?
This is not a 3D printing application - so slicing is not an issue.
Let's say if one wanted to iterate using the following control points?
P0(x0, y0, z0, a0, b0)
P1(x1,y1,z1,a1,b1)
P2(x2,y2,z2,a2,b2)
P3(x3,y3,z3,a3,b3)
AFAIK, there is no standard G-Code command to do this. Does the Duet 3D provide a way to do it? -
I will be looking at supporting the G5 (Bezier curve) code in RepRapFirmware 3.02. I haven't yet looked at the implications of extending it to more than 2 axes.
-
@deckingman How about this then: https://5-axis-slicer.com/
-
@5AxisSlicer said in 5-axis kinematic firmware:
@deckingman How about this then: https://5-axis-slicer.com/
This in reply to a post a made in Feb 2019 - 4 years ago............?? If you want to advertise the fact that you've developed a 5 axis slicer, then I suggest starting a new post with that as the title would attract more interest.