Alignment Compensation

Home Forums TinyG TinyG Feature Requests Alignment Compensation

Viewing 5 posts - 1 through 5 (of 5 total)
  • Author
    Posts
  • #10311
    MYTraveler
    Member

    My 3040 is not quite square, with the result that a mirrored image cut to the back side of a PCB board does not quite line up. The lack of alignment is in proportion to the Y value. It seems to me that the tinyG firmware could easily include an adjustment for this — basically shifting all x values by the corresponding y value multiplied by the cosine of the alignment error (the user can easily measure the error and calculate the corresponding alignment error angle).

    If this feature already exists, I couldn’t find documentation of it and would be grateful for a pointer to it.

    Thanks, Rick

    #10312
    cmcgrath5035
    Moderator

    I recall seeing discussions on a Chilipeppr forum on this a while back, not sure if it got implemented or not.

    #10313
    MYTraveler
    Member

    I saw that too, but the one I saw was suggesting an implementation through a chilipeppr widget, not tinyG firmware (which may make better sense). Thanks.

    #10314
    cmcgrath5035
    Moderator

    Yes and no.
    What you are suggesting would be typically considered CAM layer processing, but there are no strict boundaries between Machine and CAM in this zone.

    I have not seen any discussion of adding this to tinyG, but devs look here from time to time.
    You could enter the suggestion at

    A lot more detail on how you believe the distortion would be measured and entered into a parameter(s). would be helpful.

    If you really need this solution soon, I suggest the Chilipepr route

    #10405
    JuKu
    Member

    > A lot more detail on how you believe the distortion would be measured and entered into a parameter(s). would be helpful.

    One way to do it is to attach a camera to the machine, and follow these instructions to find out the non-squareness: https://www.liteplacer.com/setups-using-the-cameras-squareness/

    The correction is rather simple: When you move a amount in Y direction, move b amount in X direction as well, b= correction factor * a.

Viewing 5 posts - 1 through 5 (of 5 total)
  • You must be logged in to reply to this topic.