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.........


  • administrators

    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?


  • administrators

    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.



  • @timcurtis67

    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


  • administrators

    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


 

Looks like your connection to Duet3D was lost, please wait while we try to reconnect.