Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login

    CNC Parallel SCARA Plasma Cutter - GCODE Issues

    Scheduled Pinned Locked Moved Solved
    CNC
    5
    16
    794
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • o_lampeundefined
      o_lampe @NortonAntivirus
      last edited by o_lampe

      @NortonAntivirus From my understanding G94 is only required to switch back and forth between G93 and G94.
      In FW-version 3.4.x G94 is the default feed rate mode and should work with all Duet boards.

      I'm also working on a CNC plasma table, but it's in early stages. I expect to use either lightburn laser SW or a laser-gcode plugin for inkscape.
      Basically I see no big difference between laser- and plasma cutting. Maybe have to edit the generated files a bit...

      1 Reply Last reply Reply Quote 0
      • dc42undefined
        dc42 administrators @NortonAntivirus
        last edited by

        @NortonAntivirus what board are you using, and what version of RepRapFirmware?

        Duet WiFi hardware designer and firmware engineer
        Please do not ask me for Duet support via PM or email, use the forum
        http://www.escher3d.com, https://miscsolutions.wordpress.com

        NortonAntivirusundefined 1 Reply Last reply Reply Quote 0
        • NortonAntivirusundefined
          NortonAntivirus @dc42
          last edited by

          @dc42 @o_lampe I am currently using a BTT SKR V1.4 board, the latest firmware I can run on this board is 3.3.0. This means I think im unable to set G94 or G93 commands. Any ideas? If its the case I need to buy a new board do you happene to have any recommendations?

          dc42undefined 1 Reply Last reply Reply Quote 0
          • dc42undefined
            dc42 administrators @NortonAntivirus
            last edited by

            @NortonAntivirus if you don't need G93 then you can either ignore the error messages that G94 provokes, or create an empty macro file called G94.g. Similarly for M8.

            Duet WiFi hardware designer and firmware engineer
            Please do not ask me for Duet support via PM or email, use the forum
            http://www.escher3d.com, https://miscsolutions.wordpress.com

            NortonAntivirusundefined 1 Reply Last reply Reply Quote 0
            • NortonAntivirusundefined
              NortonAntivirus @dc42
              last edited by

              @dc42 Okay, will this still work with a desired feedrate in cartesian space? Presumably for plasma cutting I dont want the end effector to be adjusting velocities. Additionally, are you aware of any post processors or methods for GCODE generation that would work well with my machine? I am wondering about changing it from CNC mode to FFF mode, it seems more parallel scara printers exist so wondering fi thats a more proven path.

              o_lampeundefined 1 Reply Last reply Reply Quote 0
              • o_lampeundefined
                o_lampe @NortonAntivirus
                last edited by o_lampe

                @NortonAntivirus A gcode-generator doesn't care about your kinematics. It only tells where to go, but not how to get there.
                That's part of the RRFirmware and it's identical in FFF or CNC mode.
                Homing and start/end procedures may have to be edited and also the workspace limits are different for a SCARA.
                There are minor differences in CNC mode and mostly Duet Web control related. The UI is different but not the kinematic.

                NortonAntivirusundefined 1 Reply Last reply Reply Quote 0
                • NortonAntivirusundefined
                  NortonAntivirus @o_lampe
                  last edited by

                  @o_lampe Thanks for your help! I have managed to get the machine working with Fusion 360. Does anyone happen to have a calibraiton procedure? I have tried measuing arm lengths, homing positions and end effector positions to calculate homing offsets etc, however I am struggling to get the machine to draw circular circles and to make shapes that are the correct size. If anyone has a good methodology for calibration please let me know ! Thanks ๐Ÿ™‚

                  droftartsundefined 1 Reply Last reply Reply Quote 0
                  • droftartsundefined
                    droftarts administrators @NortonAntivirus
                    last edited by

                    @NortonAntivirus apart from searching the forum, have you seen the wiki page? https://docs.duet3d.com/en/User_manual/Machine_configuration/Configuration_SCARA
                    Thereโ€™s a calibration section at the end of the page. Any feedback to improve the documentation gratefully received!

                    Ian

                    Bed-slinger - Mini5+ WiFi/1LC | RRP Fisher v1 - D2 WiFi | Polargraph - D2 WiFi | TronXY X5S - 6HC/Roto | CNC router - 6HC | Tractus3D T1250 - D2 Eth

                    NortonAntivirusundefined 1 Reply Last reply Reply Quote 0
                    • NortonAntivirusundefined
                      NortonAntivirus @droftarts
                      last edited by

                      @droftarts I am more than happy to write up my findings and help with the documentation. I think last night I discoevered that the M350 command doesnt have an effect, and instead off scaling values for microstepping etc need to be incorporated into M92. I am now looking into why the joints aren't moving the correct amount, It may be because of my closed loop stepper drivers so once i've done some learning I will feed back the information ๐Ÿ™‚

                      1 Reply Last reply Reply Quote 1
                      • NortonAntivirusundefined
                        NortonAntivirus
                        last edited by

                        1000014745.jpg 1000014732.jpg

                        So a little update, I have spent a long time trying to calibrate things. I am currently using servo42c drivers, because my testing shows they increase torque from the little nema motors massively. I think my right gearbox and servo42c arrangement may be damaged, as it doesn't seem as repeatable as the left motor assembly. I think I may laser cut a grid to use as a positioning template so I can see difference between intended end effector position and achieved position. I have been using a whiteboard and a pen for this so far but it's not ideal. Both my motors are able to be manually driven from 90 degrees to horizontal and align nicely. I think maybe my arm lengths are wrong, as the aluminium piecesal are glued into the carbon tubes their lengths aren't very precise. I've tried to account for this but I don't think it's very good yet.

                        o_lampeundefined 1 Reply Last reply Reply Quote 0
                        • o_lampeundefined
                          o_lampe @NortonAntivirus
                          last edited by o_lampe

                          @NortonAntivirus YIKES!
                          Seeing a bandsander and a miter saw in the same room with a plasma torch is giving me the creeps. I hope it's only temporary?
                          The sparks of the torch can fly upto 10meter wide and are a serious fire hazard.
                          Woodchip walls are no good idea either.

                          I've placed my torch on a water tank.
                          IMG_20240301_164506085_MFNR.jpg

                          NortonAntivirusundefined 1 Reply Last reply Reply Quote 0
                          • NortonAntivirusundefined
                            NortonAntivirus @o_lampe
                            last edited by

                            @o_lampe Just a temporary setup, ultimately I will make a proper table and area for it but only once I've got it working somewhat nicely

                            1 Reply Last reply Reply Quote 0
                            • NortonAntivirusundefined
                              NortonAntivirus
                              last edited by

                              Hello everyone,
                              I have a slight update: I am unable to draw circles... it transpires that one of my gearbox and motor assemblies has a lot more backlash, resulting in around 7mm of inaccuracy at the end effector in working positions. I would like to add encoders to the output shafts of the gearboxes. Is this something that can be achieved in reprap firmware? I cannot seem to find anything about it. Ideally I would use 2 of these as I already have them from a past project. Once again, any help would be greatly appreciated. Many thanks!
                              https://uk.rs-online.com/web/p/mechanical-rotary-encoders/7899490

                              Phaedruxundefined 1 Reply Last reply Reply Quote 0
                              • Phaedruxundefined
                                Phaedrux Moderator @NortonAntivirus
                                last edited by

                                @NortonAntivirus said in CNC Parallel SCARA Plasma Cutter - GCODE Issues:

                                Hello everyone,
                                I have a slight update: I am unable to draw circles... it transpires that one of my gearbox and motor assemblies has a lot more backlash, resulting in around 7mm of inaccuracy at the end effector in working positions. I would like to add encoders to the output shafts of the gearboxes. Is this something that can be achieved in reprap firmware? I cannot seem to find anything about it. Ideally I would use 2 of these as I already have them from a past project. Once again, any help would be greatly appreciated. Many thanks!
                                https://uk.rs-online.com/web/p/mechanical-rotary-encoders/7899490

                                May want to start a new thread with this question for better visibility.

                                Z-Bot CoreXY Build | Thingiverse Profile

                                NortonAntivirusundefined 1 Reply Last reply Reply Quote 0
                                • NortonAntivirusundefined
                                  NortonAntivirus @Phaedrux
                                  last edited by

                                  @Phaedrux will do thank you!

                                  droftartsundefined 1 Reply Last reply Reply Quote 0
                                  • NortonAntivirusundefined NortonAntivirus has marked this topic as solved
                                  • First post
                                    Last post
                                  Unless otherwise noted, all forum content is licensed under CC-BY-SA