Skip to content

Releases: RobotExMachina/Machina-Grasshopper

v0.8.12e

05 Apr 14:11
Compare
Choose a tag to compare

v0.8.12e

  • Bridge Connect can now connect to a remote Machina server with an auth key
  • Downgraded Machina to Rhino 5+
  • Fixed sample files
  • Disabled gated output for ActionExecuted and company, wasn't working well. Will review in the future.

v0.8.12

27 Feb 23:57
Compare
Choose a tag to compare

v0.8.12

  • Updated core to incorporate KUKA fixes and multiple file export (thanks Alex and Matty!)
  • Updated Do to Issue
  • Update Compile component to spit out a RobotProgram 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 any null action.

v0.8.8

20 Dec 17:45
Compare
Choose a tag to compare

v0.8.8

  • Core update
  • Fixes to Logger

# v0.8.4

25 Oct 22:20
Compare
Choose a tag to compare

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

18 Sep 14:24
Compare
Choose a tag to compare

v0.8.2

  • Update sample files

v0.8.1

  • Deprecate JointSpeed, JointAcceleration and RotationSpeed.
  • Add DefineTool
  • Fixed AttachTool and DetachTool
  • ActionExecuted is now replacing ActionCompleted and ExecutionUpdate
  • Add ActionReleased and ActionIssued listeners
  • Add MotionUpdate listener
  • Add Logger

v.0.7.1

BUILD 1412

  • Compile now uses a new Robot instance to avoid inheriting robot states.
  • Massive refactoring.
  • New icons (thanks Hakim!)

v0.7.0

10 Aug 15:51
Compare
Choose a tag to compare

v0.7.0

BUILD 1411

  • Improved Listen and event listerners, much cleaner "API"

BUILD 1408


v0.6.4

BUILD 1407

  • Deprecate SendToBridge, to be replaced by a new set of dedicated Connect/Send/Read components.
  • Improve GH_MutableComponent architecture to accept optional input parameters
  • Add ExternalAxes/To
  • Split SendToBridge into Connect and Send
  • Change ExternalAxes/To to new core ExternalAxis/To
  • Add CustomCode component
  • Improved socket reliability

v0.6.2

09 May 06:58
Compare
Choose a tag to compare

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 a double
  • Precision/To can now be a double
  • Tweaks to ABB compiler to accept the above.
  • Add Acceleration and AccelerationTo 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() and JointAcceleration/To() for UR robots
    • Add UR compilation
    • Add ABB compilation warnings
  • UR streaming

New ABS/REL interface, plus ICONS! :)

06 Feb 00:46
Compare
Choose a tag to compare
Pre-release

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 to MotionMode
  • Rename FeedRate to ExtrusionRate
  • ICONS!! :)
  • Add GH_MutableComponent middleware class
  • Split component classes per file
  • Generate new components with new GuiD
  • Rename CreateRobot to NewRobot , same for NewTool
  • Mutable components now accept default values
  • Add namespaces to components
  • Add Temperature
  • Add Extrude
  • Add ExtrusionRate
  • Update sample files

v.0.4.1

31 Oct 22:07
Compare
Choose a tag to compare

v.0.4.1

  • Add 3D Printing sample
  • Rename and migrate Zone to Precision
  • 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