New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Polargraph / CoreXY #18

Open
jsecondo opened this Issue Apr 19, 2018 · 7 comments

Comments

Projects
None yet
2 participants
@jsecondo

Rick,

I made a polargrah like Sandy Nobles and a corexy like Axidraw.

Both can be controlled by your controller. Its clear that both Repetier and Marlin support them. But how about the penplotter controller?

@RickMcConney

This comment has been minimized.

Show comment
Hide comment
@RickMcConney

RickMcConney Apr 19, 2018

Owner

The penplotter controller communicates with my modified version of Marlin and Repetier. There are a couple of custom gcodes and the polar coordinate support needed for the polargraph machine. However the gcode can be saved and used on any machine that supports gcode.

Owner

RickMcConney commented Apr 19, 2018

The penplotter controller communicates with my modified version of Marlin and Repetier. There are a couple of custom gcodes and the polar coordinate support needed for the polargraph machine. However the gcode can be saved and used on any machine that supports gcode.

@jsecondo

This comment has been minimized.

Show comment
Hide comment
@jsecondo

jsecondo Apr 19, 2018

@RickMcConney

This comment has been minimized.

Show comment
Hide comment
@RickMcConney

RickMcConney Apr 19, 2018

Owner

That's correct. But do not use my version of Marlin use the version that works with your corexy machine as I override the steps per mm. The Diamond treatment will not work as that uses custom gcode. Also be careful of the position of you file on the pen plotter page. The X is normally about 450 mm and the Y is 250 mm which may be larger than your machine. You can drag the plot with the right mouse button up to the top left corner of the page which is 0,0. Export and check the gcode with an editor or by loading it into something like cura or repetier before running it on your machine or at least be near the power switch on your first run.

Owner

RickMcConney commented Apr 19, 2018

That's correct. But do not use my version of Marlin use the version that works with your corexy machine as I override the steps per mm. The Diamond treatment will not work as that uses custom gcode. Also be careful of the position of you file on the pen plotter page. The X is normally about 450 mm and the Y is 250 mm which may be larger than your machine. You can drag the plot with the right mouse button up to the top left corner of the page which is 0,0. Export and check the gcode with an editor or by loading it into something like cura or repetier before running it on your machine or at least be near the power switch on your first run.

@jsecondo

This comment has been minimized.

Show comment
Hide comment
@jsecondo

jsecondo Apr 20, 2018

@RickMcConney

This comment has been minimized.

Show comment
Hide comment
@RickMcConney

RickMcConney Apr 24, 2018

Owner

I had another user that did a similar thing. They used photoshop to do the color separation then ran each separation through the controller and manually changed the pen between each run, the result was quite good. As the runs take so long there was not really a need to automate the two pen changes. But feel free to try. You can add a new servo command to control the pen changing servo with out having to modify the marlin code just add a new command in the comm.pde file see how the pen up and down are implemented.

Owner

RickMcConney commented Apr 24, 2018

I had another user that did a similar thing. They used photoshop to do the color separation then ran each separation through the controller and manually changed the pen between each run, the result was quite good. As the runs take so long there was not really a need to automate the two pen changes. But feel free to try. You can add a new servo command to control the pen changing servo with out having to modify the marlin code just add a new command in the comm.pde file see how the pen up and down are implemented.

@jsecondo

This comment has been minimized.

Show comment
Hide comment
@jsecondo

jsecondo Apr 25, 2018

@jsecondo

This comment has been minimized.

Show comment
Hide comment
@jsecondo

jsecondo May 1, 2018

Have a look at https://www.thingiverse.com/thing:2887182
Still a work in progress. Dealing with the Hatch Code so each line goes in one of the CMYK colors. I'm calculating the color sep before calling Hatch and trying to give the correct color image to each part of the Hatch routine.

When you finish the Hatch process, you turn all the paths to gcode. Is that correct? I'll have to cut the gcode generation in 4 pieces so as to embed the color changing routine (similar to up servo and down servo) in the middle and send to gcode the correct set of paths depending on the color processed.

jsecondo commented May 1, 2018

Have a look at https://www.thingiverse.com/thing:2887182
Still a work in progress. Dealing with the Hatch Code so each line goes in one of the CMYK colors. I'm calculating the color sep before calling Hatch and trying to give the correct color image to each part of the Hatch routine.

When you finish the Hatch process, you turn all the paths to gcode. Is that correct? I'll have to cut the gcode generation in 4 pieces so as to embed the color changing routine (similar to up servo and down servo) in the middle and send to gcode the correct set of paths depending on the color processed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment