Releases: RobotExMachina/Machina-Grasshopper
Releases · RobotExMachina/Machina-Grasshopper
v0.8.12e
v0.8.12
v0.8.12
- Updated core to incorporate KUKA fixes and multiple file export (thanks Alex and Matty!)
- Updated
Do
toIssue
- Update
Compile
component to spit out aRobotProgram
instance - Update
DisplayProgram
to render it - Update
WriteProgram
to dump the RobotProgram and save it to a folder - Update sample files to reflect these changes (add entwine too).
- Prevent
Compile
from compiling if there is anynull
action.
v0.8.8
v0.8.8
- Core update
- Fixes to
Logger
# v0.8.4
v0.8.4
- Update core with bug fixes
- Add
ArmAngle
ExternalAxis
now accepts a third parameter as the target for this action: cartesian targets, joint targets or all.
# v0.8.2
v0.8.2
- Update sample files
v0.8.1
- Deprecate
JointSpeed
,JointAcceleration
andRotationSpeed
. - Add
DefineTool
- Fixed
AttachTool
andDetachTool
ActionExecuted
is now replacingActionCompleted
andExecutionUpdate
- Add
ActionReleased
andActionIssued
listeners - Add
MotionUpdate
listener - Add
Logger
v.0.7.1
BUILD 1412
Compile
now uses a newRobot
instance to avoid inheriting robot states.- Massive refactoring.
- New icons (thanks Hakim!)
v0.7.0
v0.7.0
BUILD 1411
- Improved
Listen
and event listerners, much cleaner "API"
BUILD 1408
- First stub at
Listen
component with full data ins --> Need to improve outputs to be persistent unless value changes: https://discourse.mcneel.com/t/how-to-trigger-updates-down-only-selected-outputs-of-component/68441 - Fix
ExternalAxis
component
v0.6.4
BUILD 1407
- Deprecate
SendToBridge
, to be replaced by a new set of dedicatedConnect/Send/Read
components. - Improve
GH_MutableComponent
architecture to accept optional input parameters - Add
ExternalAxes/To
- Split
SendToBridge
intoConnect
andSend
- Change
ExternalAxes/To
to new coreExternalAxis/To
- Add
CustomCode
component - Improved socket reliability
v0.6.2
v0.6.2
BUILD 1403
BUILD 1402
- Add
ToInstruction()
override to Action:
Generates a string representing a "serialized" instruction representing the Machina-API command that would have generated this action. Useful for generating actions to send to the Bridge.
v0.6.1
BUILD 1401
-
Speed/To
can now be adouble
-
Precision/To
can now be adouble
- Tweaks to ABB compiler to accept the above.
- Add
Acceleration
andAccelerationTo
actions: add to Actions, Cursor, Settings- Add acceleration params to UR compiler
- Acceleration values of zero or less reset it back to the robot's default.
- Add
RotationSpeed/To()
option- Add ABB correct compilation with defaults
- Add UR warning compilation message
- Add
JointSpeed/To()
andJointAcceleration/To()
for UR robots- Add UR compilation
- Add ABB compilation warnings
- UR streaming
New ABS/REL interface, plus ICONS! :)
v.0.5.0
- Update Machina core to 0.5.0
- Hide most pre-0.5.0 components
- Remove all obsolete components, and create new ones with GUID to avoid overwrite
- Make components have the option to choose between abs/rel
- Rename
Motion
toMotionMode
- Rename
FeedRate
toExtrusionRate
- ICONS!! :)
- Add GH_MutableComponent middleware class
- Split component classes per file
- Generate new components with new GuiD
- Rename
CreateRobot
toNewRobot
, same forNewTool
- Mutable components now accept default values
- Add namespaces to components
- Add
Temperature
- Add
Extrude
- Add
ExtrusionRate
- Update sample files
v.0.4.1
v.0.4.1
- Add 3D Printing sample
- Rename and migrate
Zone
toPrecision
- Rename components and IOs
- Component: name and nickname will be the same, and identical to the core Machina function. The purpose here is to get users acquaintance with the Machina syntax, and hopefuly transition smoothly to it.
- Input name: description of what it is: Point, Vector, Plane... or descriptive words like Direction, Axis, Angle, etc.
- Input nickname: one or two-letter initials of input name. Components are rather simple and with little inputs, we probably don't need to force long nicknames and can match GH's style
- Outputs: same
- Think of levels and categories to subdivide Actions tab in
- Add sample files