{ "name": "cgr", "description": "TangNano9K over SPI", "boardcfg": "TangNano9K", "protocol": "SPI", "rpi5": "true", "plugins": [ { "type": "bitout", "pins": { "bit": { "pin": "PIN:27" } }, "uid": "bitout0" }, { "type": "bitout", "pins": { "bit": { "pin": "PIN:26" } }, "uid": "bitout1" }, { "type": "spi", "pins": { "mosi": { "pin": "PIN:70" }, "miso": { "pin": "PIN:71" }, "sclk": { "pin": "PIN:72" }, "sel": { "pin": "PIN:73" } }, "uid": "spi0" }, { "type": "stepdir", "pins": { "step": { "pin": "PIN:40" }, "dir": { "pin": "PIN:41" } }, "uid": "stepdir0", "is_joint": true, "axis": "X" }, { "type": "stepdir", "pins": { "step": { "pin": "PIN:42" }, "dir": { "pin": "PIN:48" } }, "uid": "stepdir1", "is_joint": true, "axis": "Y" }, { "type": "stepdir", "pins": { "step": { "pin": "PIN:51" }, "dir": { "pin": "PIN:53" } }, "uid": "stepdir2", "is_joint": true, "axis": "Z" } ], "toolchain": "icestorm", "linuxcnc": { "ini": { "KINS": { "KINEMATICS": "trivkins coordinates=XYZ", "JOINTS": 3 }, "TRAJ": { "COORDINATES": "X Y Z A B C" }, "HAL": { "TWOPASS": "OFF" } }, "machinetype": "mill", "vcp_mode": "NONE" } }