Hi
I need some pycam configuration to producea ramps compatible gcode.
My ramps -Marlin board needs G01 beafor any x -x -z motion line.
Thanx in advence
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
pycam supports a setting for "plunge feedrate" (since v0.6.1) that allows to you reduce the speed for downward moves.
Is that what you are looking for?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Not exactelly
I 'm using Pycam 0.5.1 under windows 7, and my cnc machine works with Marlin software and Ramps 1.4 board. So the produced gcode from Pycam must have G01 befor any x -x -z motion line.
Is there any configuration for this?
I do not know if any newer version of Pycam can run under windows
Thank you
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Ah - I completely misunderstood your question (based on my overly quick reading attempt) :(
No: such a GCode dialect is currently not supported by pycam.
In case that it is tolerable for you to post-process the GCode on your own, then something like "sed -i s/^([XYZ])/G01 \1/i' FILENAME" could fix your issue.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Good morning from Rodos Island in Greece
Please be more specific .What is "sed -i s/^([XYZ])/G01 \1/i' FILENAME" ?
Is this some kind of code that I need to enter some how in the Pycam?
I'm not a programmer soplease be patient with me.
Thank you Costas
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Ah - sorry for spontaneously jumping into scripting territory :)
"sed" is a commandline tool for text manipulation. The above expression would prefix every line that starts with "x", "y" or "z" with "G01 " in a given file. This kind of tools is available in every unix-like environment. In your case something like "cygwin" (for Windows) would provide such a functionality.
But I guess, this is not the best approach for you, if you are currently not used to this kind of tools.
Sorry - there is nothing built into pycam at the moment, that would solve your use-case :(
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi Lars
I have resolved this problem to an older posting into yours discusion group,I 've found a posting mensiing the https://chmodux.wordpress.com/2012/07/13/g-code-mendrel/ who has developed java executable thay turns pycad gcode in a form to be executed from Ramps and Marlin sofware.'m using this combination of hardware-software because it has and supports a low cost LCD, and a memory card to store the gcode files under windows. And so it is not obligatory to use the laptop to mill something. Anyway thank you for your help
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
this is the topic : https://sourceforge.net/p/pycam/discussion/860183/thread/ddf61e8d/
and this is the python file link :https://bitbucket.org/raw/cnc_mendel/src
and finally this is the jar file lnk :https://www.thingiverse.com/thing:52706
I 'm posting themto help any other that has the same problems.
Costas
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi
I need some pycam configuration to producea ramps compatible gcode.
My ramps -Marlin board needs G01 beafor any x -x -z motion line.
Thanx in advence
pycam supports a setting for "plunge feedrate" (since v0.6.1) that allows to you reduce the speed for downward moves.
Is that what you are looking for?
Not exactelly
I 'm using Pycam 0.5.1 under windows 7, and my cnc machine works with Marlin software and Ramps 1.4 board. So the produced gcode from Pycam must have G01 befor any x -x -z motion line.
Is there any configuration for this?
I do not know if any newer version of Pycam can run under windows
Thank you
Ah - I completely misunderstood your question (based on my overly quick reading attempt) :(
No: such a GCode dialect is currently not supported by pycam.
In case that it is tolerable for you to post-process the GCode on your own, then something like "sed -i s/^([XYZ])/G01 \1/i' FILENAME" could fix your issue.
Good morning from Rodos Island in Greece
Please be more specific .What is "sed -i s/^([XYZ])/G01 \1/i' FILENAME" ?
Is this some kind of code that I need to enter some how in the Pycam?
I'm not a programmer soplease be patient with me.
Thank you Costas
Ah - sorry for spontaneously jumping into scripting territory :)
"sed" is a commandline tool for text manipulation. The above expression would prefix every line that starts with "x", "y" or "z" with "G01 " in a given file. This kind of tools is available in every unix-like environment. In your case something like "cygwin" (for Windows) would provide such a functionality.
But I guess, this is not the best approach for you, if you are currently not used to this kind of tools.
Sorry - there is nothing built into pycam at the moment, that would solve your use-case :(
Hi Lars
I have resolved this problem to an older posting into yours discusion group,I 've found a posting mensiing the https://chmodux.wordpress.com/2012/07/13/g-code-mendrel/ who has developed java executable thay turns pycad gcode in a form to be executed from Ramps and Marlin sofware.'m using this combination of hardware-software because it has and supports a low cost LCD, and a memory card to store the gcode files under windows. And so it is not obligatory to use the laptop to mill something. Anyway thank you for your help
this is the topic : https://sourceforge.net/p/pycam/discussion/860183/thread/ddf61e8d/
and this is the python file link :https://bitbucket.org/raw/cnc_mendel/src
and finally this is the jar file lnk :https://www.thingiverse.com/thing:52706
I 'm posting themto help any other that has the same problems.
Costas
Thank you for sharing these ressources!