» gcoder_image-engrave
This site relies heavily on Javascript. You should enable it if you want the full experience. Learn more.

gcoder_image-engrave

Load an image and write the according gcode for laser image engravery on the fly. Sounds fun? It sure is!

Uses Universal Gcode Sender 2.0 nightly build
to send large gcode to GRBL/Arduino

LaserLars, Thursday, Oct 29th 2015 Digg | Tweet | Delicious 6 comments  
LaserLars 29/10/2015 - 14:04
Samples on mdf board

And here come the results...

Works with grayscale or colored images.

Excuse the poor webcam quality - actual engraving is nice and sharp.

mrboni 30/10/2015 - 14:01

great! would love to see inside EngravePath

LaserLars 30/10/2015 - 15:53

Thanks! I will surely make a contribution after some more testing.

Its a bit of a mess in there, but here it is:

basically, the tool head moves back and forth in x direction.
whenever x reaches 0 or max, the y axis moves up one line.

the laser power values are mapped from rgb values of each pixel
and are assigned to its xy coordinates

velcrome 07/11/2015 - 04:19

cool stuff. gcode is so eighties, yet it is neongold standard

code looks good from afar. the only code smell i can see is the uncommented overuse of Reverse. flipping the texture beforehand could help.

can see great potential in this further. laser art, pcb drilling, cindering, etc

Joanie_AntiVJ 03/02/2016 - 18:41

LaserLars awesome ! I have the emblaser also, and I'd love to give it a go in v4 !
I'd love to help on previs + large files, give me a shout !

LaserLars 27/03/2016 - 15:07

Hello VVVVorld, thanks for your comments!

Meanwhile, jens.a.e helped me out with raw data spreads,
so it works a lot faster now and can handle >4k resolution images.

Joanie_AntiVJ: It is still done entirely in vvvv, but if you'd like to tinker with VL, here's the contribution:

https://vvvv.org/contribution/engravvvver

Feel free to clone,use,modify.

Best regards, Lars

  • 1

anonymous user login

Shoutbox

~2h ago

joreg: vvvvTv S02E01 is out: Buttons & Sliders with Dear ImGui: https://www.youtube.com/live/PuuTilbqd9w

~6d ago

joreg: vvvvTv S02E00 is out: Sensors & Servos with Arduino: https://visualprogramming.net/blog/2024/vvvvtv-is-back-with-season-2/

~7d ago

fleg: hey there! What's the best tool for remote work? Teamviewer feels terrible. Thanks!

~20d ago

joreg: Last call: 6-session vvvv beginner course starting November 4: https://thenodeinstitute.org/courses/ws24-5-vvvv-beginners-part-i/

~1mth ago

joreg: Missed the last meetup? You can rewatch it here: https://www.youtube.com/live/MdvTa58uxB0?si=Fwi-9hHoCmo794Ag

~1mth ago

theurbankind: When is the next big event, like node festival ?

~1mth ago

~1mth ago

joreg: Join us for the next vvvv meetup on Oktober 17th: https://visualprogramming.net/blog/2024/25.-vvvv-worldwide-meetup/

~1mth ago

joreg: 6 session beginner course part 2 "Deep Dive" starts January 13th: https://thenodeinstitute.org/courses/ws24-5-vvvv-beginners-part-ii/