Home › Forums › TinyG › TinyG Support › Laser raster engraving
- This topic has 11 replies, 2 voices, and was last updated 7 years, 2 months ago by cmcgrath5035.
-
AuthorPosts
-
August 31, 2017 at 12:37 pm #10536Mark81Member
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/114But after almost three years the problem seems unsolved. I’m going to try the patyork’s fork.
- This topic was modified 7 years, 2 months ago by Mark81.
August 31, 2017 at 3:25 pm #10538Mark81MemberI 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.
August 31, 2017 at 4:22 pm #10539cmcgrath5035ModeratorThe 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
August 31, 2017 at 4:23 pm #10540cmcgrath5035ModeratorYou might update your ‘Issues post’ with comments about your successful test.
September 2, 2017 at 11:28 am #10543Mark81MemberDone. 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!
September 5, 2017 at 7:41 am #10544cmcgrath5035ModeratorCould 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
September 5, 2017 at 9:13 am #10545Mark81MemberHere 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.September 5, 2017 at 3:02 pm #10546cmcgrath5035ModeratorThanks.
I’m not sure about your comment – did you build this in YOUR gitHub area?
- This reply was modified 7 years, 2 months ago by cmcgrath5035.
September 5, 2017 at 4:14 pm #10548Mark81MemberNo, 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.
September 5, 2017 at 7:21 pm #10549cmcgrath5035ModeratorGotcha
So this binary has the S command mods as well as the SPWM-Coolant swap, correct?September 6, 2017 at 3:10 am #10550Mark81MemberLong 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… 🙂
September 6, 2017 at 6:11 am #10551cmcgrath5035ModeratorAgreed, this is your “laser mode” for S commands thread.
I probably assumed your other thread “Alternative to PWM Spindle” was a necessary precursor toworking for you, sort of.
So for clarity, I’ll move back to that thread.
-
AuthorPosts
- You must be logged in to reply to this topic.