Laser raster engraving

Home Forums TinyG TinyG Support Laser raster engraving

This topic contains 11 replies, has 2 voices, and was last updated by  cmcgrath5035 2 months, 1 week ago.

Viewing 12 posts - 1 through 12 (of 12 total)
  • Author
    Posts
  • #10536

    Mark81
    Member

    Hi! Anybody has tried raster engraving with TinyG?

    I’m talking about something like this.

    I’m not sure how much work is done by the CAM and how much by the controller.
    I tried 3dpBurner-Image2Gcode and it works but it has a big drawback: any time it needs to change the laser intensity (basically M3 Sx command) it stops the cnc. The results it’s an ugly joggling of the machine… instead as you see in the video above, the movement should be continue, just the PWM has to change for each pixel.

    EDIT:
    I see I’m not alone 🙂
    https://github.com/synthetos/TinyG/issues/114

    But after almost three years the problem seems unsolved. I’m going to try the patyork’s fork.

    • This topic was modified 2 months, 2 weeks ago by  Mark81.
    #10538

    Mark81
    Member

    I answer by myself. Yes, the patyork’s fork seems to do the trick! The S commands don’t lead to a deceleration anymore. The movements are quite smooth, just a little vibration. Anyway it’s a HUGE improvements from the official code! I hope they will merge the changes into the mainstream.

    #10539

    cmcgrath5035
    Moderator

    The issue you noted (114) is the most I have seen on this topic here.

    Many folks are doing laser on/off laser “machining”, but I understand the differences

    My swag would be that integrating S planning int X-Y(-Z) motion would be a challenge.
    Given that 3D printing is now the rage, I wonder, without any deep knowledge, if using a 3D printing stream with the ‘material feed rate’ parameter being used to modulate the laser would not be more effective, planning wise at least.
    My guess is there is a lot more focus on 3d ‘Gcode enhancements’

    Anyway, maybe someone else will stop by here but most often items that need significant FW rework get action over at Issues.

    OK, I see you had some success. good luck

    #10540

    cmcgrath5035
    Moderator

    You might update your ‘Issues post’ with comments about your successful test.

    #10543

    Mark81
    Member

    Done. But I’m not satisfied with the results. I’m going to use GRBL if neither Synthetos G2 has the ‘laser mode’ feature. It’s a pity because TinyG has a lot of interesting features!

    #10544

    cmcgrath5035
    Moderator

    Could you post your re-compiled tinyG.bin file to a cloud drive?

    There is a user over on Ox Forum who might need it.
    Not everyone has a good build environment.

    Thanks

    #10545

    Mark81
    Member

    Here it is: https://drive.google.com/open?id=0B3jo58iakjPEVHBtMjFqdGFiekk
    Anyway I think it should be worth to ask to the maintainer to leave the compiled hex in the github repository.

    #10546

    cmcgrath5035
    Moderator

    Thanks.

    I’m not sure about your comment – did you build this in YOUR gitHub area?

    • This reply was modified 2 months, 2 weeks ago by  cmcgrath5035.
    #10548

    Mark81
    Member

    No, I just downloaded the Patyork’s fork of TinyG repository and compiled it. Then I uploaded the binary file to Google Drive.

    I was suggesting to ask Patyork to keep a pre-compiled hex in his repository to help people who don’t want to compile the code themselves.

    #10549

    cmcgrath5035
    Moderator

    Gotcha
    So this binary has the S command mods as well as the SPWM-Coolant swap, correct?

    #10550

    Mark81
    Member

    Long answer: I don’t think a “user over on Ox Forum” might be interested in the SPWM/Coolant swap. And this thread is about the “laser mode” for S commands.

    Short answer: no, I compiled the repository for you as is, without any swapping… 🙂

    #10551

    cmcgrath5035
    Moderator

    Agreed, this is your “laser mode” for S commands thread.
    I probably assumed your other thread “Alternative to PWM Spindle” was a necessary precursor to

    working for you, sort of.

    So for clarity, I’ll move back to that thread.

Viewing 12 posts - 1 through 12 (of 12 total)

You must be logged in to reply to this topic.