homea.g not found



  • 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?



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



  • 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



  • 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


  • Moderator

    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.



  • Create homea.g and leave it empty.



  • @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



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



  • 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)



  • 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



  • @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)



  • cool. Thanks



  • @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


Log in to reply