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

    homea.g not found

    Scheduled Pinned Locked Moved
    General Discussion
    6
    13
    833
    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.
    • 3DPMicroundefined
      3DPMicro
      last edited by 3DPMicro

      Not sure if this happened right after tweaking the pause and resume files but now I'm getting a message "homing file homea.g not found". I cant find a homea.g file in the current config. or previous ones. The error doesn't appear to be effecting the operation and the machine homes correctly. What am I missing?

      Duet controlled Lathe, micro mill, 3d printer and 1992 Haas VF2 VMC

      1 Reply Last reply Reply Quote 0
      • jens55undefined
        jens55
        last edited by

        Do you, by some chance have an 'a' axis defined ?
        DO you maybe have mis-spelled something when tweaking ?

        1 Reply Last reply Reply Quote 0
        • fcwiltundefined
          fcwilt
          last edited by

          Hi,

          It would seem you have defined an A axis in your config.g file (most likely location).

          Whenever you define an axis you need to create the corresponding home file.

          Frederick

          Printers: a small Utilmaker style, a small CoreXY and a E3D MS/TC setup. Various hotends. Using Duet 3 hardware running 3.4.6

          1 Reply Last reply Reply Quote 0
          • 3DPMicroundefined
            3DPMicro
            last edited by 3DPMicro

            I do have an A (4th) axis (CNC) but dont use an endstop or home file with it. Just use G92 to set 'home". Maybe I never noticed the error message before. Anyway thanks for the guidance gentlemen

            Duet controlled Lathe, micro mill, 3d printer and 1992 Haas VF2 VMC

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

              I guess you could create a homea.g file and use it to create a manual homing file for the A axis. Allow movement of unhomed axis, then use M291 prompt command to jog the A axis to the wanted position and then G92 to set it.

              Z-Bot CoreXY Build | Thingiverse Profile

              1 Reply Last reply Reply Quote 0
              • Danalundefined
                Danal
                last edited by

                Create homea.g and leave it empty.

                Delta / Kossel printer fanatic

                1 Reply Last reply Reply Quote 0
                • fcwiltundefined
                  fcwilt @3DPMicro
                  last edited by

                  @3DPMicro said in homea.g not found:

                  I do have an A (4th) axis (CNC) but dont use an endstop or home file with it. Just use G92 to set 'home". Maybe I never noticed the error message before. Anyway thanks for the guidance gentlemen

                  Just create the homea.g file and put the G92 command in it.

                  Frederick

                  Printers: a small Utilmaker style, a small CoreXY and a E3D MS/TC setup. Various hotends. Using Duet 3 hardware running 3.4.6

                  1 Reply Last reply Reply Quote 2
                  • 3DPMicroundefined
                    3DPMicro
                    last edited by

                    Damn guys. 3 great suggestions. Just have to figure out which one.

                    Duet controlled Lathe, micro mill, 3d printer and 1992 Haas VF2 VMC

                    1 Reply Last reply Reply Quote 0
                    • A Former User?
                      A Former User
                      last edited by

                      An empty homea.g file doesn't solve the underlying problem if you do have an A axis; but putting G92 A0 in homea.g will zero the A axis as part of the homing (or as @Phaedrux mentioned with the addition of allowing you to jog the axis).

                      Furthermore if you do the same in homeall.g it won't ask for homea.g (unless you actually press the Home A button or execute G28 A)

                      For convenience I'd probably use G92 in homeall.g and M291 in homea.g

                      (homea.g is only called when explicitly homing A axis or after home all if homeall.g doesn't have a G0 H1 for A, or G92 (or overriden with M564) or thereabouts)

                      1 Reply Last reply Reply Quote 0
                      • 3DPMicroundefined
                        3DPMicro
                        last edited by

                        Point taken. I very rarely use the 4th axis and when I do I indicate in the stock or part. There is no homing switch on it. So basically just need to have the error message go away but being able to jog after home all without having to send G92 A0 would help relieve the already arduous workload

                        Duet controlled Lathe, micro mill, 3d printer and 1992 Haas VF2 VMC

                        A Former User? 1 Reply Last reply Reply Quote 0
                        • A Former User?
                          A Former User @3DPMicro
                          last edited by A Former User

                          @3DPMicro said in homea.g not found:

                          basically just need to have the error message go away but being able to jog after home all without having to send G92 A0 would help relieve the already arduous workload

                          then put G92 A0 in both homeall.g and homea.g (the latter to allow zeroing A by using the home A button)

                          1 Reply Last reply Reply Quote 0
                          • 3DPMicroundefined
                            3DPMicro
                            last edited by

                            cool. Thanks

                            Duet controlled Lathe, micro mill, 3d printer and 1992 Haas VF2 VMC

                            fcwiltundefined 1 Reply Last reply Reply Quote 0
                            • fcwiltundefined
                              fcwilt @3DPMicro
                              last edited by

                              @3DPMicro Hi,

                              While some folks optimize homeall to save time (I guess), I don't do that.

                              I simply have homeall call all of the single axis home files.

                              While this might not be as quick it also means I only have the homing code for a given axis in one file.

                              Frederick

                              Printers: a small Utilmaker style, a small CoreXY and a E3D MS/TC setup. Various hotends. Using Duet 3 hardware running 3.4.6

                              1 Reply Last reply Reply Quote 2
                              • First post
                                Last post
                              Unless otherwise noted, all forum content is licensed under CC-BY-SA