Thanks to visit codestin.com
Credit goes to github.com

Skip to content
/ ZORG Public
forked from raplab/ZORG

Rhinoscript: Convert and send Jobs to Zuend Cutting Machines using Rhino V5

Notifications You must be signed in to change notification settings

Achillx/ZORG

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ZORG
Rhinoscript: Convert and stream Jobs to Zuend Cutting Machines using HPGL from Rhino V5 instead of using PLT files

2013-15  Daniel Bachmann, Alessandro Tellini

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.

ZORG
Date/Version: 04.12.2015  V1.1

Written by  -  Main Code:         Daniel Bachmann       ([email protected])
	    -  Serial Connection: Alessandro Tellini    ([email protected])

Snail-Mail Contact:
ETH Zürich
RAPLAB D-ARCH Daniel Bachmann
HIL B37
Stefano-Franscini-Platz 5
8093 Zürich

Streamlined Zuend Machine Cutting and Engraving out of Rhino V5
ZORG converts Curves and translates them into Zuend-HPGL, then 
streams the Data directly to the Zuend-Cutter.
The Script is meant to be started from Rhino Command-Line but can
also be assigned to an Icon.

Prerequisites:
The Script is depending on pyserial http://sourceforge.net/projects/pyserial/ to send commands to the Zuend-Machine.
Make sure you copy the serial folder of the unpacked pyserial to the same directory where the ZORG script resides.
->   Rhinoscriptfolder|serial
                      |ZORG_V1_0.py

To create a Rhino Command Line Alias:
-Open Tools|Options|Aliases from the Rhino Menu
-Press "New" to create a new Alias
-Enter a name for the Alias. We prefer to use ZORG as command-name ;)
-Enter the following as Command Macro:  ! _-RunPythonScript "FilePath\ScriptFileName"
-It should look like this: ! _-RunPythonScript "C:\Users\User\AppData\Roaming\McNeel\Rhinoceros\5.0\scripts\ZORG_V1_0.py"

Using the variable definitions it is possible to customize the default Workspace Area and Cutting Speeds/Depths
Use the sendToMachine Variable-Option to save to a local file instead of sending the Data directly to the Zuend-Cutter

The script does some basic error-handling:
-Only Curves will be selectable
-A Bounding Box is used to check if all selected Curves are in the Workspace Area

About

Rhinoscript: Convert and send Jobs to Zuend Cutting Machines using Rhino V5

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%