{ "name": "Mecanix", "description": "Mecanix dev-board", "boardcfg": "MecanixDev", "protocol": "UDP", "plugins": [ { "type": "stepdir", "pins": { "step": { "pin": "13" }, "dir": { "pin": "14" } }, "is_joint": true, "axis": "X" }, { "type": "stepdir", "pins": { "step": { "pin": "15" }, "dir": { "pin": "16" } }, "is_joint": true, "axis": "Y" }, { "type": "stepdir", "pins": { "step": { "pin": "17" }, "dir": { "pin": "18" } }, "is_joint": true, "axis": "Z" }, { "type": "stepdir", "pins": { "step": { "pin": "19" }, "dir": { "pin": "20" } }, "is_joint": true, "joint": { "type": "ANGULAR" }, "axis": "A" }, { "name": "spindle-pwm", "min": 0, "max": 2000, "type": "pwmout", "pins": { "pwm": { "pin": "73" }, "dir": { "pin": "74", "modifier": [ { "type": "invert" } ] }, "en": { "pin": "75" } }, "signals": { "dty": { "net": "spindle.0.speed-out" }, "enable": { "net": "spindle.0.on" } } }, { "type": "quadencoderz", "name": "spindle_encoder", "pullup": true, "function": "spindle-index", "scale": 600.0, "pins": { "a": { "pin": "25" }, "b": { "pin": "26" }, "z": { "pin": "27" } } }, { "type": "w5500", "mask": "255.255.255.0", "speed": 10000000, "pins": { "mosi": { "pin": "54" }, "miso": { "pin": "55" }, "sclk": { "pin": "56" }, "sel": { "pin": "57" } }, "ip": "10.10.10.5", "gw": "10.10.10.1" } ], "linuxcnc": { "num_axis": 4, "machinetype": "mill" } }