» 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

~1mth ago

joreg: END OF SHOUTBOX! As this page has is now legacy, it will no longer feature new content. For latest news, see: http://vvvv.org

~2mth ago

joreg: vvvvTv S0204 is out: Custom Widgets with Dear ImGui: https://youtube.com/live/nrXfpn5V9h0

~2mth ago

joreg: New user registration is currently disabled as we're moving to a new login provider: https://visualprogramming.net/blog/2024/reclaiming-vvvv.org/

~2mth ago

joreg: vvvvTv S02E03 is out: Logging: https://youtube.com/live/OpUrJjTXBxM

~2mth ago

~2mth ago

joreg: Follow TobyK on his Advent of Code: https://www.twitch.tv/tobyklight

~3mth ago

joreg: vvvvTv S02E02 is out: Saving & Loading UI State: https://www.youtube.com/live/GJQGVxA1pIQ

~3mth ago

joreg: We now have a presence on LinkedIn: https://www.linkedin.com/company/vvvv-group

~3mth ago

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

~3mth ago

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