Skip to content
Snippets Groups Projects
Select Git revision
  • e26b1bdcf8eea44e16c183e1bb3b1109cb6a33d6
  • master default protected
2 results

Figure2.PNG

Blame
  • mmother-1.json 8.90 KiB
    {
      "description": {
        "name": "new program",
        "counter": 7
      },
      "modules": {
        "Gcode Parser-0": {
          "description": {
            "name": "Gcode Parser",
            "alt": "line of gcode -> planner recognized move",
            "id": "Gcode Parser-0",
            "path": "./modules/parsing/gcode.js",
            "position": {
              "left": 676,
              "top": 96
            }
          },
          "inputs": {
            "lineIn": {
              "accepts": "string"
            }
          },
          "outputs": {
            "instructionOut": {
              "emits": "move instruction",
              "calls": []
            },
            "modeChange": {
              "emits": "string",
              "calls": []
            }
          },
          "state": {
            "mode": "G0",
            "G0": 1200,
            "G1": 400
          },
          "ui": {}
        },
        "Multi-line Text Input-1": {
          "description": {
            "name": "Multi-line Text Input",
            "alt": "sequential txt input",
            "id": "Multi-line Text Input-1",
            "path": "./modules/ui/multiline.js",
            "position": {
              "left": 109,
              "top": 93
            }
          },
          "inputs": {
            "req": {
              "accepts": "number"
            },
            "lineIn": {
              "accepts": "string"
            },
            "load": {
              "accepts": "path"
            }
          },
          "outputs": {
            "lineOut": {
              "emits": "string",
              "calls": []
            }
          },
          "state": {},
          "ui": {
            "thruButton": {
              "type": "button",
              "clientPath": "ui/uiButton.js"
            },
            "previously": {
              "type": "button",
              "clientPath": "ui/multiline.js"
            },
            "justNow": {
              "type": "button",
              "clientPath": "ui/multiline.js"
            },
            "incoming": {
              "type": "button",
              "clientPath": "ui/multiline.js"
            }
          }
        },
        "Lookahead-Motion-Planner-2": {
          "description": {
            "name": "Lookahead-Motion-Planner",
            "alt": "movements -> acceleration planned moves",
            "id": "Lookahead-Motion-Planner-2",
            "path": "./modules/motion/planner.js",
            "position": {
              "left": 1223,
              "top": 94
            }
          },
          "inputs": {
            "instruction": {
              "accepts": "move instruction"
            },
            "acks": {
              "accepts": "move acknowledgement"
            },
            "run": {
              "accepts": "boolean"
            }
          },
          "outputs": {
            "moves": {
              "emits": "move instruction",
              "calls": []
            },
            "moveComplete": {
              "emits": "number",
              "calls": []
            }
          },
          "state": {
            "axisIDs": "X,Y,Z",
            "accel": 200,
            "jd": 0.1,
            "minSpeed": 1,
            "position": [
              0,
              0,
              0
            ],
            "isRunning": 0,
            "netWindow": 3,
            "netState": [
              0,
              0,
              0
            ]
          },
          "ui": {
            "resetButton": {
              "type": "button",
              "clientPath": "ui/uiButton.js"
            },
            "startStopButton": {
              "type": "button",
              "clientPath": "ui/uiButton.js"
            }
          }
        },
        "ATKStepper-3": {
          "description": {
            "name": "ATKStepper",
            "alt": "software representation of stepper motor",
            "isHardware": true,
            "id": "ATKStepper-3",
            "path": "./modules/hardware/atkstepper.js",
            "position": {
              "left": 1913,
              "top": 93
            }
          },
          "inputs": {
            "trapezoid": {
              "accepts": "move instruction"
            },
            "accel": {
              "accepts": "number"
            },
            "rmtrig": {
              "accepts": "event"
            }
          },
          "outputs": {
            "ack": {
              "emits": "move acknowledgement",
              "calls": []
            },
            "position": {
              "emits": "number",
              "calls": []
            }
          },
          "state": {
            "message": "click below to test network",
            "route": "0,0",
            "rate": 2000,
            "axis": "X",
            "spu": 200,
            "rawMove": -10,
            "lead": 0,
            "position": 0
          },
          "ui": {
            "resetButton": {
              "type": "button",
              "clientPath": "ui/uiButton.js"
            },
            "testButton": {
              "type": "button",
              "clientPath": "ui/uiButton.js"
            },
            "rawButton": {
              "type": "button",
              "clientPath": "ui/uiButton.js"
            }
          }
        },
        "Serialport-ATK-Link-4": {
          "description": {
            "isHardware": true,
            "isLink": true,
            "name": "Serialport ATK Link",
            "alt": "window into hardware world",
            "id": "Serialport ATK Link-4",
            "path": "./modules/hardware/atkseriallink.js",
            "position": {
              "left": 2477,
              "top": 383
            }
          },
          "inputs": {},
          "outputs": {},
          "state": {
            "portName": "---",
            "portStatus": "closed"
          },
          "ui": {
            "kickButton": {
              "type": "button",
              "clientPath": "ui/uiButton.js"
            }
          }
        },
        "ATKStepper-5": {
          "description": {
            "name": "ATKStepper",
            "alt": "software representation of stepper motor",
            "isHardware": true,
            "id": "ATKStepper-5",
            "path": "./modules/hardware/atkstepper.js",
            "position": {
              "left": 1917,
              "top": 505
            }
          },
          "inputs": {
            "trapezoid": {
              "accepts": "move instruction"
            },
            "accel": {
              "accepts": "number"
            },
            "rmtrig": {
              "accepts": "event"
            }
          },
          "outputs": {
            "ack": {
              "emits": "move acknowledgement",
              "calls": []
            },
            "position": {
              "emits": "number",
              "calls": []
            }
          },
          "state": {
            "message": "click below to test network",
            "route": "0,0",
            "rate": 2000,
            "axis": "X",
            "spu": 200,
            "rawMove": -10,
            "lead": 0,
            "position": 0
          },
          "ui": {
            "resetButton": {
              "type": "button",
              "clientPath": "ui/uiButton.js"
            },
            "testButton": {
              "type": "button",
              "clientPath": "ui/uiButton.js"
            },
            "rawButton": {
              "type": "button",
              "clientPath": "ui/uiButton.js"
            }
          }
        },
        "ATKStepper-6": {
          "description": {
            "name": "ATKStepper",
            "alt": "software representation of stepper motor",
            "isHardware": true,
            "id": "ATKStepper-6",
            "path": "./modules/hardware/atkstepper.js",
            "position": {
              "left": 1916,
              "top": 910
            }
          },
          "inputs": {
            "trapezoid": {
              "accepts": "move instruction"
            },
            "accel": {
              "accepts": "number"
            },
            "rmtrig": {
              "accepts": "event"
            }
          },
          "outputs": {
            "ack": {
              "emits": "move acknowledgement",
              "calls": []
            },
            "position": {
              "emits": "number",
              "calls": []
            }
          },
          "state": {
            "message": "click below to test network",
            "route": "0,0",
            "rate": 2000,
            "axis": "X",
            "spu": 200,
            "rawMove": -10,
            "lead": 0,
            "position": 0
          },
          "ui": {
            "resetButton": {
              "type": "button",
              "clientPath": "ui/uiButton.js"
            },
            "testButton": {
              "type": "button",
              "clientPath": "ui/uiButton.js"
            },
            "rawButton": {
              "type": "button",
              "clientPath": "ui/uiButton.js"
            }
          }
        },
        "ATKStepper-7": {
          "description": {
            "name": "ATKStepper",
            "alt": "software representation of stepper motor",
            "isHardware": true,
            "id": "ATKStepper-7",
            "path": "./modules/hardware/atkstepper.js",
            "position": {
              "left": 1919,
              "top": 1319
            }
          },
          "inputs": {
            "trapezoid": {
              "accepts": "move instruction"
            },
            "accel": {
              "accepts": "number"
            },
            "rmtrig": {
              "accepts": "event"
            }
          },
          "outputs": {
            "ack": {
              "emits": "move acknowledgement",
              "calls": []
            },
            "position": {
              "emits": "number",
              "calls": []
            }
          },
          "state": {
            "message": "click below to test network",
            "route": "0,0",
            "rate": 2000,
            "axis": "X",
            "spu": 200,
            "rawMove": -10,
            "lead": 0,
            "position": 0
          },
          "ui": {
            "resetButton": {
              "type": "button",
              "clientPath": "ui/uiButton.js"
            },
            "testButton": {
              "type": "button",
              "clientPath": "ui/uiButton.js"
            },
            "rawButton": {
              "type": "button",
              "clientPath": "ui/uiButton.js"
            }
          }
        }
      }
    }