Color crosshatching with pen plotter

Similar projects worth following
Bitmap -> CMYK separation -> crosshatch for each color -> gcode
You can send de gcode files to my improve version of pen plotter to print it

Magenta layer

Yellow layer

Cian layer

Black layer

  • Hardware

    jvsalatino12/19/2017 at 15:58 0 comments

    The hardware used is almost the same as most 3D printers: Arduino Mega + Ramps 1.4 + Marlin firmware.

  • Software

    jvsalatino12/19/2017 at 15:54 0 comments

    The software used is a Processing sketch. This sketch does all the necessary work.

    - Show an intuitive graphic interface

    - Read the image
    - Performs the separation of colors according to the CMYK scheme.
    - Transforms each color into a drawing formed by lines according to the concept of - - - -  crosshatch, but through its own algorithm.
    - Transform each line into coordinates. (start and end of the line)
    - Transform this information into GCODE.
    - Send the GCODE to the machine through the serial port.

View all 2 project logs

Enjoy this project?



yasir-hawk99 wrote 05/02/2020 at 13:35 point

i have tried that processing code but its gives error : The function caption label ( )doesn't exit.

 filesListBox.captionLabel().toUpperCase(true);..  how to reslove that ??

  Are you sure? yes | no

verkleinert wrote 05/02/2018 at 12:26 point

Hello there,

i have a pen plotter and found this project while doing research on it. It looks really interesting!
I have tried the sketches with Processing 3 and 2 but cant get it to work. Any suggestions would be welcome ! Thank you .

  Are you sure? yes | no

jvsalatino wrote 05/02/2018 at 13:26 point

I wrote the sketches in Processing 2. If the sketch don't work, You can see that all the libraries you need are instaled correctly. Try again and send me the errors you have and I try to help you.

If the sketch work, and the problem it's how to use it, let me know and I send you some instructions.

Other consideration are what kind of plotter you have. The sketches was wrote for an specific hardware, maybe this is the problem.

  Are you sure? yes | no

verkleinert wrote 05/02/2018 at 13:56 point

That is very nice of you ! thanks for the quick response.
I opened the sketch and the classes in Processing 2.2.1. when running it, there are
error messages in the Class menue:
Line 43-45 : The function captionLabel() does not exist
Line 46: The function style() does not exist

I dont know if there are other errors. when running it stops at the above lines of the Class Menu Bar.

The libraries should be there. I have checked that.

  Are you sure? yes | no

georgefomitchef wrote 01/25/2016 at 13:00 point

Looking for gcodes for engravings

We are looking for gcodes for engraving to put on our web site:

we already have some on Endurance web site. So feel free to send gcodes so we can

upload them

  Are you sure? yes | no

jvsalatino wrote 01/25/2016 at 22:00 point

With Inskape and laser plugin You can generate any gcode you want. I use sometime a free software call f-engrave to generate gcodes.

  Are you sure? yes | no

jvsalatino wrote 04/13/2015 at 17:30 point

You can see the sketchs here:

  Are you sure? yes | no

jvsalatino wrote 03/19/2015 at 09:42 point

Please share with your communities

  Are you sure? yes | no

jvsalatino wrote 03/19/2015 at 09:35 point

Really I use a diferent concept but your work was a challenge for me. Thank a lot. Be in touch.

  Are you sure? yes | no

ronald wrote 03/18/2015 at 23:36 point

Good work, glad I could help you with the software concept.

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates