{
  "version": 1,
  "author": "David Forrest",
  "editor": "wokwi",
  "parts": [
    { "type": "wokwi-arduino-uno", "id": "uno", "top": 0, "left": 0, "attrs": {} },
    {
      "type": "wokwi-a4988",
      "id": "drv1",
      "top": -203.73,
      "left": 10.53,
      "rotate": 270,
      "attrs": { "color": "green" }
    },
    {
      "type": "wokwi-a4988",
      "id": "drv2",
      "top": -212.83,
      "left": 118.47,
      "rotate": 270,
      "attrs": { "color": "green" }
    },
    {
      "type": "wokwi-a4988",
      "id": "drv3",
      "top": -206.91,
      "left": 202.93,
      "rotate": 270,
      "attrs": { "color": "green" }
    },
    {
      "type": "wokwi-stepper-motor",
      "id": "stepper1",
      "top": -531.22,
      "left": -259.69,
      "attrs": {}
    },
    {
      "type": "wokwi-stepper-motor",
      "id": "stepper2",
      "top": -526.58,
      "left": -19.81,
      "attrs": {}
    },
    {
      "type": "wokwi-stepper-motor",
      "id": "stepper3",
      "top": -531.22,
      "left": 218.52,
      "attrs": {}
    },
    { "type": "wokwi-slide-switch", "id": "sw1", "top": -659.66, "left": -173.83, "attrs": {} },
    { "type": "wokwi-slide-switch", "id": "sw2", "top": -668.16, "left": 58.63, "attrs": {} },
    { "type": "wokwi-slide-switch", "id": "sw3", "top": -665.33, "left": 279.76, "attrs": {} },
    {
      "type": "wokwi-pushbutton",
      "id": "btn-reset",
      "top": 232.35,
      "left": 118.69,
      "rotate": 90,
      "attrs": { "color": "red" }
    },
    {
      "type": "wokwi-pushbutton",
      "id": "btn2",
      "top": 232.89,
      "left": 164.73,
      "rotate": 90,
      "attrs": { "color": "blue" }
    },
    {
      "type": "wokwi-pushbutton",
      "id": "btn3",
      "top": 232.35,
      "left": 209.69,
      "rotate": 90,
      "attrs": { "color": "green" }
    },
    {
      "type": "wokwi-logic-analyzer",
      "id": "logic1",
      "top": -145.48,
      "left": 421.54,
      "attrs": {}
    },
    {
      "type": "wokwi-led",
      "id": "led1",
      "top": -207.73,
      "left": -105.43,
      "attrs": { "color": "red" }
    },
    {
      "type": "wokwi-resistor",
      "id": "r1",
      "top": -115.58,
      "left": -113.72,
      "rotate": 90,
      "attrs": { "value": "1000" }
    },
    {
      "type": "wokwi-led",
      "id": "led2",
      "top": 151.59,
      "left": 362.88,
      "attrs": { "color": "red" }
    },
    {
      "type": "wokwi-led",
      "id": "led3",
      "top": 153.38,
      "left": 321.24,
      "attrs": { "color": "red" }
    },
    {
      "type": "wokwi-resistor",
      "id": "r2",
      "top": 224.51,
      "left": 307.7,
      "rotate": 90,
      "attrs": { "value": "1000" }
    },
    {
      "type": "wokwi-resistor",
      "id": "r3",
      "top": 226.11,
      "left": 348.39,
      "rotate": 90,
      "attrs": { "value": "1000" }
    }
  ],
  "connections": [
    [ "uno:2", "drv1:STEP", "green", [ "v-33.23", "h-62.05" ] ],
    [ "uno:3", "drv2:STEP", "green", [ "v-39.7", "h-24.07" ] ],
    [ "uno:4", "drv3:STEP", "green", [ "v-28.05", "h29.45" ] ],
    [ "uno:5", "drv1:DIR", "green", [ "v-26.76", "h-93.11" ] ],
    [ "uno:6", "drv2:DIR", "green", [ "v-44.76", "h-13.13" ] ],
    [ "uno:7", "drv3:DIR", "green", [ "v-20.89", "h61.33" ] ],
    [ "drv1:ENABLE", "drv2:ENABLE", "green", [ "v23.97", "h83.44" ] ],
    [ "drv2:ENABLE", "drv3:ENABLE", "green", [ "v20.8", "h36.04" ] ],
    [ "drv3:SLEEP", "drv3:RESET", "green", [ "v9.31", "h0.77" ] ],
    [ "drv2:SLEEP", "drv2:RESET", "green", [ "v9.81", "h-6.41" ] ],
    [ "drv1:SLEEP", "drv1:RESET", "green", [ "v9.6", "h-4.15" ] ],
    [ "drv1:2B", "stepper1:A-", "green", [ "v-61.04", "h-198.05" ] ],
    [ "drv1:2A", "stepper1:A+", "green", [ "v-71.54", "h-131.7" ] ],
    [ "drv1:1A", "stepper1:B+", "green", [ "v-75.58", "h-113.02" ] ],
    [ "drv1:1B", "stepper1:B-", "green", [ "v-84.47", "h-85.45" ] ],
    [ "stepper3:A+", "drv3:2A", "green", [ "v44.77", "h-70.23" ] ],
    [ "stepper3:B+", "drv3:1A", "green", [ "v51.63", "h-39.59" ] ],
    [ "stepper3:B-", "drv3:1B", "green", [ "v59.26", "h-81.61" ] ],
    [ "sw1:2", "sw2:2", "green", [ "v25.6", "h193.74" ] ],
    [ "sw2:2", "sw3:2", "green", [ "v32.97", "h69.77" ] ],
    [ "sw1:2", "uno:GND.1", "green", [ "v27.86", "h-125.43", "v589.14", "h380.51" ] ],
    [ "uno:12", "sw3:1", "green", [ "v-37.56", "h-467.58", "v-534.98", "h607.24" ] ],
    [ "uno:10", "sw2:1", "green", [ "v-42.01", "h-468.09", "v-523.09", "h380.06" ] ],
    [ "uno:9", "sw1:1", "green", [ "v-48.23", "h-471.37", "v-513.46", "h5.33" ] ],
    [ "btn-reset:1.l", "uno:A0", "green", [ "v-15.25", "h37.06" ] ],
    [ "btn2:1.l", "uno:A1", "green", [ "v-10.11", "h0.23" ] ],
    [ "btn3:1.l", "uno:A2", "green", [ "v-11.73", "h-24.96" ] ],
    [ "uno:GND.2", "btn-reset:2.l", "black", [ "v15.57", "h-29.75" ] ],
    [ "btn2:2.r", "btn3:2.r", "green", [ "v20.92", "h45.12" ] ],
    [ "btn-reset:2.r", "btn2:2.r", "green", [ "v20.33", "h41.24" ] ],
    [ "drv2:ENABLE", "uno:8", "green", [ "v24.05", "h53.88", "v32.96", "h4.55" ] ],
    [ "logic1:GND", "uno:GND.1", "black", [ "h0" ] ],
    [ "drv2:1B", "stepper2:B-", "green", [ "v-32.73", "h-30.77" ] ],
    [ "drv2:1A", "stepper2:B+", "green", [ "v-25.46", "h-51.06" ] ],
    [ "drv2:2A", "stepper2:A+", "green", [ "v-19.81", "h-42.27" ] ],
    [ "drv2:2B", "stepper2:A-", "green", [ "v-11.73", "h-46.4" ] ],
    [ "drv3:2B", "stepper3:A-", "green", [ "v-68.55", "h26.68" ] ],
    [ "logic1:D7", "uno:7", "green", [ "h0" ] ],
    [ "logic1:D6", "uno:6", "green", [ "h0" ] ],
    [ "logic1:D5", "uno:5", "green", [ "h0" ] ],
    [ "logic1:D4", "uno:4", "green", [ "h0" ] ],
    [ "logic1:D3", "uno:3", "green", [ "h0" ] ],
    [ "logic1:D2", "uno:2", "green", [ "h0" ] ],
    [ "logic1:D0", "uno:8", "green", [ "h-35.63", "v93.22", "h-206.95" ] ],
    [ "led1:C", "r1:1", "green", [ "v0" ] ],
    [ "uno:GND.1", "r1:2", "black", [ "v-67.69", "h-192.28" ] ],
    [ "led1:A", "uno:11", "green", [ "v7.58", "h13.58", "v87.34", "h200.19" ] ],
    [ "r2:1", "led3:C", "green", [ "h0" ] ],
    [ "r3:1", "led2:C", "green", [ "h0" ] ],
    [ "led3:A", "uno:A3", "green", [ "v15.06", "h-52.65" ] ],
    [ "led2:A", "uno:A4", "green", [ "v12.26", "h-133" ] ],
    [ "uno:GND.2", "r2:2", "black", [ "v15.98", "h-51.47", "v113.88", "h190.29" ] ],
    [ "r3:2", "r2:2", "green", [ "h0.2", "v13.37", "h-20.57" ] ]
  ]
}
A4988
A4988
A4988
D0D1D2D3D4D5D6D7GNDLOGIC