A simple python script for use with the Axis interface for Emc. It generates a series of Farris curves.
Farris curves are a visually pleasing form, which can be used to provide decoration for flat surfaces. In particular, they make a very nice pattern for screens, and room dividers. Other uses are possible.
To try this out, all you need to do is download the script.
The script is HERE. A good plan is to store it with any other emc scripts you might have. Remember to set the executable flag on the file.
Check your Axis INI file, to ensure that the filter section has an entry to specify an interpreter. It should look something like this:
|PROGRAM_EXTENSION = .py Python Script|
|py = python|
Fire up your emc, and open the farris.py file. You should see this:
Select your parameters, click on generate, and the gcode will be read into Axis.
Many variations are possible. You may need to adjust the scale factor, and step resolution to get the best results
Maasai Shield: [1,1,1,11,-7,-3,0,0,0]
Anne’s Frog: [1,2,3,10,-5,3,0,0,0]
If you would like to leave feedback, you can do so HERE.