{
 "version": 2,
 "name": "Opto Duet Grub",
 "board": {
  "rows": 18,
  "cols": 23,
  "kind": "strip"
 },
 "cuts": [
  "1,8",
  "2,8",
  "3,8",
  "4,8",
  "5,8",
  "6,8",
  "7,8",
  "0,12",
  "0,2",
  "0,5",
  "1,13",
  "3,4",
  "4,4",
  "5,4",
  "6,4",
  "3,13",
  "4,13",
  "6,13",
  "11,4",
  "12,4",
  "13,4",
  "14,4",
  "11,16",
  "12,16",
  "13,16",
  "14,16",
  "16,11",
  "14,11",
  "13,11",
  "12,11",
  "11,11",
  "9,2"
 ],
 "parts": [
  {
   "id": "d01lk",
   "kind": "link",
   "ref": "J1",
   "value": "",
   "pins": [
    [
     7,
     5
    ],
    [
     8,
     5
    ]
   ]
  },
  {
   "id": "d02lk",
   "kind": "link",
   "ref": "J2",
   "value": "",
   "pins": [
    [
     1,
     16
    ],
    [
     8,
     16
    ]
   ]
  },
  {
   "id": "d03pt",
   "kind": "cap",
   "ref": "C1",
   "value": "100n",
   "pins": [
    [
     1,
     12
    ],
    [
     1,
     14
    ]
   ],
   "device": "ceramic disc"
  },
  {
   "id": "d04pt",
   "kind": "ecap",
   "ref": "C2",
   "value": "10u",
   "pins": [
    [
     0,
     4
    ],
    [
     0,
     6
    ]
   ],
   "polarized": true
  },
  {
   "id": "d05pt",
   "kind": "res",
   "ref": "R1",
   "value": "1M",
   "pins": [
    [
     3,
     11
    ],
    [
     3,
     14
    ]
   ],
   "device": "fixed"
  },
  {
   "id": "d06pt",
   "kind": "res",
   "ref": "R2",
   "value": "470k",
   "pins": [
    [
     4,
     11
    ],
    [
     4,
     14
    ]
   ],
   "device": "fixed"
  },
  {
   "id": "d07pt",
   "kind": "res",
   "ref": "R3",
   "value": "220k",
   "pins": [
    [
     6,
     11
    ],
    [
     6,
     14
    ]
   ],
   "device": "fixed"
  },
  {
   "id": "d08pt",
   "kind": "res",
   "ref": "R4",
   "value": "100k",
   "pins": [
    [
     6,
     6
    ],
    [
     6,
     3
    ]
   ],
   "device": "fixed"
  },
  {
   "id": "d09pt",
   "kind": "res",
   "ref": "R5",
   "value": "47k",
   "pins": [
    [
     5,
     6
    ],
    [
     5,
     3
    ]
   ],
   "device": "fixed"
  },
  {
   "id": "d10pt",
   "kind": "res",
   "ref": "R6",
   "value": "22k",
   "pins": [
    [
     4,
     6
    ],
    [
     4,
     3
    ]
   ],
   "device": "fixed"
  },
  {
   "id": "d11pt",
   "kind": "res",
   "ref": "R7",
   "value": "10k",
   "pins": [
    [
     3,
     6
    ],
    [
     3,
     3
    ]
   ],
   "device": "fixed"
  },
  {
   "id": "d12pt",
   "kind": "res",
   "ref": "R8",
   "value": "100k",
   "pins": [
    [
     1,
     0
    ],
    [
     7,
     0
    ]
   ],
   "device": "fixed"
  },
  {
   "id": "d13pt",
   "kind": "res",
   "ref": "R9",
   "value": "100k",
   "pins": [
    [
     2,
     1
    ],
    [
     7,
     1
    ]
   ],
   "device": "fixed"
  },
  {
   "id": "d14pt",
   "kind": "res",
   "ref": "R10",
   "value": "1k",
   "pins": [
    [
     0,
     11
    ],
    [
     0,
     14
    ]
   ],
   "device": "fixed"
  },
  {
   "id": "d01xqg",
   "kind": "link",
   "ref": "J3",
   "value": "",
   "pins": [
    [
     10,
     2
    ],
    [
     11,
     2
    ]
   ]
  },
  {
   "id": "d02xqg",
   "kind": "link",
   "ref": "J4",
   "value": "",
   "pins": [
    [
     9,
     7
    ],
    [
     11,
     7
    ]
   ]
  },
  {
   "id": "d03xqg",
   "kind": "link",
   "ref": "J5",
   "value": "",
   "pins": [
    [
     9,
     6
    ],
    [
     14,
     1
    ]
   ]
  },
  {
   "id": "d04xqg",
   "kind": "link",
   "ref": "J6",
   "value": "",
   "pins": [
    [
     12,
     2
    ],
    [
     13,
     8
    ]
   ]
  },
  {
   "id": "d05xqg",
   "kind": "link",
   "ref": "J7",
   "value": "",
   "pins": [
    [
     9,
     19
    ],
    [
     11,
     19
    ]
   ]
  },
  {
   "id": "d06xqg",
   "kind": "link",
   "ref": "J8",
   "value": "",
   "pins": [
    [
     9,
     12
    ],
    [
     14,
     12
    ]
   ]
  },
  {
   "id": "d07xqg",
   "kind": "link",
   "ref": "J9",
   "value": "",
   "pins": [
    [
     12,
     13
    ],
    [
     13,
     20
    ]
   ]
  },
  {
   "id": "d08xqg",
   "kind": "link",
   "ref": "J10",
   "value": "",
   "pins": [
    [
     10,
     22
    ],
    [
     15,
     22
    ]
   ]
  },
  {
   "id": "d09xqg",
   "kind": "link",
   "ref": "J11",
   "value": "",
   "pins": [
    [
     10,
     13
    ],
    [
     11,
     13
    ]
   ]
  },
  {
   "id": "d10xqg",
   "kind": "res",
   "ref": "R11",
   "value": "1k",
   "pins": [
    [
     9,
     9
    ],
    [
     12,
     9
    ]
   ],
   "device": "fixed"
  },
  {
   "id": "d11xqg",
   "kind": "res",
   "ref": "R12",
   "value": "100R",
   "pins": [
    [
     16,
     4
    ],
    [
     17,
     4
    ]
   ],
   "device": "fixed"
  },
  {
   "id": "d12xqg",
   "kind": "res",
   "ref": "R13",
   "value": "1k",
   "pins": [
    [
     9,
     21
    ],
    [
     12,
     21
    ]
   ],
   "device": "fixed"
  },
  {
   "id": "d13xqg",
   "kind": "res",
   "ref": "R14",
   "value": "100R",
   "pins": [
    [
     16,
     16
    ],
    [
     17,
     16
    ]
   ],
   "device": "fixed"
  },
  {
   "id": "d14xqg",
   "kind": "ecap",
   "ref": "C3",
   "value": "10u",
   "pins": [
    [
     13,
     7
    ],
    [
     15,
     7
    ]
   ],
   "polarized": true
  },
  {
   "id": "d15xqg",
   "kind": "cap",
   "ref": "C4",
   "value": "10n",
   "pins": [
    [
     14,
     8
    ],
    [
     15,
     8
    ]
   ],
   "device": "ceramic disc"
  },
  {
   "id": "d16xqg",
   "kind": "ecap",
   "ref": "C5",
   "value": "100u",
   "pins": [
    [
     13,
     0
    ],
    [
     16,
     0
    ]
   ],
   "polarized": true
  },
  {
   "id": "d17xqg",
   "kind": "cap",
   "ref": "C6",
   "value": "100n",
   "pins": [
    [
     13,
     19
    ],
    [
     15,
     19
    ]
   ],
   "device": "ceramic disc"
  },
  {
   "id": "d18xqg",
   "kind": "cap",
   "ref": "C7",
   "value": "10n",
   "pins": [
    [
     14,
     20
    ],
    [
     15,
     20
    ]
   ],
   "device": "ceramic disc"
  },
  {
   "id": "d19xqg",
   "kind": "ecap",
   "ref": "C8",
   "value": "100u",
   "pins": [
    [
     13,
     14
    ],
    [
     16,
     14
    ]
   ],
   "polarized": true
  },
  {
   "id": "d20xqg",
   "kind": "ecap",
   "ref": "C9",
   "value": "100u",
   "pins": [
    [
     9,
     14
    ],
    [
     10,
     14
    ]
   ],
   "polarized": true
  },
  {
   "id": "d21xqg",
   "kind": "diode",
   "ref": "D1",
   "value": "1N5817",
   "pins": [
    [
     9,
     1
    ],
    [
     9,
     4
    ]
   ],
   "polarized": true,
   "device": "DO-41"
  },
  {
   "id": "d22xqg",
   "kind": "cap",
   "ref": "C10",
   "value": "100n",
   "pins": [
    [
     9,
     5
    ],
    [
     10,
     5
    ]
   ],
   "device": "ceramic MLCC"
  },
  {
   "id": "d23xqg",
   "kind": "cap",
   "ref": "C11",
   "value": "100n",
   "pins": [
    [
     9,
     16
    ],
    [
     10,
     16
    ]
   ],
   "device": "ceramic MLCC"
  },
  {
   "id": "odg01link",
   "kind": "link",
   "ref": "J12",
   "value": "",
   "pins": [
    [
     8,
     3
    ],
    [
     10,
     3
    ]
   ]
  }
 ],
 "ics": [
  {
   "id": "dic1aa",
   "ref": "IC1",
   "part": "CD4024",
   "pins": 14,
   "pin1": [
    1,
    7
   ],
   "span": 3
  },
  {
   "id": "dic1aag",
   "ref": "IC2",
   "part": "NE555",
   "pins": 8,
   "pin1": [
    11,
    3
   ],
   "span": 3
  },
  {
   "id": "dic2bbg",
   "ref": "IC3",
   "part": "NE555",
   "pins": 8,
   "pin1": [
    11,
    15
   ],
   "span": 3
  }
 ],
 "pads": [
  {
   "id": "odgp01",
   "label": "V+",
   "at": [
    1,
    11
   ],
   "to": "battery + via the SPST toggle",
   "parts": [
    {
     "id": "SW8",
     "kind": "toggle",
     "lug": "C",
     "value": "SPST",
     "role": "power"
    }
   ]
  },
  {
   "id": "odgp02",
   "label": "OUT_S",
   "at": [
    1,
    15
   ],
   "to": "output jack sleeve",
   "parts": [
    {
     "id": "JK1",
     "kind": "jack",
     "lug": "S",
     "value": "1/4 in"
    }
   ]
  },
  {
   "id": "odgp03",
   "label": "VOL_G",
   "at": [
    8,
    13
   ],
   "to": "volume pot, bottom lug",
   "parts": [
    {
     "id": "POT1",
     "kind": "pot",
     "lug": "1",
     "value": "B100K",
     "role": "volume"
    }
   ]
  },
  {
   "id": "odgp04",
   "label": "GND",
   "at": [
    8,
    0
   ],
   "to": "battery -",
   "parts": [
    {
     "id": "DC1",
     "kind": "dc",
     "lug": "-",
     "value": "9-12 V"
    },
    {
     "id": "JK2",
     "kind": "jack",
     "lug": "S",
     "value": "1/4 in, EXT IN"
    }
   ]
  },
  {
   "id": "odgp05",
   "label": "CLK_IN",
   "at": [
    1,
    2
   ],
   "to": "mode toggle pole A, common. Throw 1 is OPTO_OUT, throw 2 the EXT IN jack tip",
   "parts": [
    {
     "id": "SW9",
     "kind": "toggle",
     "lug": "C",
     "value": "DPDT, pole A",
     "role": "mode: Opto Duet or EXT IN"
    }
   ]
  },
  {
   "id": "odgp06",
   "label": "MR_PAD",
   "at": [
    2,
    2
   ],
   "to": "reset - leave open for clean octaves, or jumper any SWn_A here for odd division and looping patterns"
  },
  {
   "id": "odgp07",
   "label": "SW7_A",
   "at": [
    3,
    2
   ],
   "to": "toggle 7 (Q7, 7 octaves down) - other lug to the switch common bus",
   "parts": [
    {
     "id": "SW7",
     "kind": "toggle",
     "lug": "C",
     "value": "SPST",
     "role": "octave 7"
    }
   ]
  },
  {
   "id": "odgp08",
   "label": "SW1_A",
   "at": [
    3,
    15
   ],
   "to": "toggle 1 (Q1, 1 octave down)",
   "parts": [
    {
     "id": "SW1",
     "kind": "toggle",
     "lug": "C",
     "value": "SPST",
     "role": "octave 1"
    }
   ]
  },
  {
   "id": "odgp09",
   "label": "SW6_A",
   "at": [
    4,
    2
   ],
   "to": "toggle 6 (Q6, 6 octaves down)",
   "parts": [
    {
     "id": "SW6",
     "kind": "toggle",
     "lug": "C",
     "value": "SPST",
     "role": "octave 6"
    }
   ]
  },
  {
   "id": "odgp10",
   "label": "SW2_A",
   "at": [
    4,
    15
   ],
   "to": "toggle 2 (Q2, 2 octaves down)",
   "parts": [
    {
     "id": "SW2",
     "kind": "toggle",
     "lug": "C",
     "value": "SPST",
     "role": "octave 2"
    }
   ]
  },
  {
   "id": "odgp11",
   "label": "SW5_A",
   "at": [
    5,
    2
   ],
   "to": "toggle 5 (Q5, 5 octaves down)",
   "parts": [
    {
     "id": "SW5",
     "kind": "toggle",
     "lug": "C",
     "value": "SPST",
     "role": "octave 5"
    }
   ]
  },
  {
   "id": "odgp12",
   "label": "SW3_A",
   "at": [
    6,
    15
   ],
   "to": "toggle 3 (Q3, 3 octaves down)",
   "parts": [
    {
     "id": "SW3",
     "kind": "toggle",
     "lug": "C",
     "value": "SPST",
     "role": "octave 3"
    }
   ]
  },
  {
   "id": "odgp13",
   "label": "SW4_A",
   "at": [
    6,
    2
   ],
   "to": "toggle 4 (Q4, 4 octaves down)",
   "parts": [
    {
     "id": "SW4",
     "kind": "toggle",
     "lug": "C",
     "value": "SPST",
     "role": "octave 4"
    }
   ]
  },
  {
   "id": "odgp14",
   "label": "OUT_T",
   "at": [
    0,
    15
   ],
   "to": "output jack tip",
   "parts": [
    {
     "id": "JK1",
     "kind": "jack",
     "lug": "T",
     "value": "1/4 in"
    }
   ]
  },
  {
   "id": "odgp15",
   "label": "BUS",
   "at": [
    0,
    0
   ],
   "to": "the switch common bus - daisy-chain all seven toggles and bring one wire back here",
   "parts": [
    {
     "id": "SW1",
     "kind": "toggle",
     "lug": "1",
     "value": "SPST",
     "role": "octave 1"
    },
    {
     "id": "SW2",
     "kind": "toggle",
     "lug": "1",
     "value": "SPST",
     "role": "octave 2"
    },
    {
     "id": "SW3",
     "kind": "toggle",
     "lug": "1",
     "value": "SPST",
     "role": "octave 3"
    },
    {
     "id": "SW4",
     "kind": "toggle",
     "lug": "1",
     "value": "SPST",
     "role": "octave 4"
    },
    {
     "id": "SW5",
     "kind": "toggle",
     "lug": "1",
     "value": "SPST",
     "role": "octave 5"
    },
    {
     "id": "SW6",
     "kind": "toggle",
     "lug": "1",
     "value": "SPST",
     "role": "octave 6"
    },
    {
     "id": "SW7",
     "kind": "toggle",
     "lug": "1",
     "value": "SPST",
     "role": "octave 7"
    }
   ]
  },
  {
   "id": "odgp16",
   "label": "VOL_T",
   "at": [
    0,
    1
   ],
   "to": "volume pot, top lug",
   "parts": [
    {
     "id": "POT1",
     "kind": "pot",
     "lug": "3",
     "value": "B100K",
     "role": "volume"
    }
   ]
  },
  {
   "id": "odgp17",
   "label": "VOL_W",
   "at": [
    0,
    3
   ],
   "to": "volume pot wiper",
   "parts": [
    {
     "id": "POT1",
     "kind": "pot",
     "lug": "W",
     "value": "B100K",
     "role": "volume"
    }
   ]
  },
  {
   "id": "odgp18",
   "label": "OPTO_V",
   "at": [
    9,
    0
   ],
   "to": "mode toggle pole B, common - the Opto Duet supply, raw side of D1. Throw 1 (INT) from the power toggle, throw 2 (EXT) nothing, so the Duet is off",
   "parts": [
    {
     "id": "SW10",
     "kind": "toggle",
     "lug": "C",
     "value": "DPDT, pole B",
     "role": "mode, second pole"
    }
   ]
  },
  {
   "id": "odgp19",
   "label": "VCC",
   "at": [
    9,
    22
   ],
   "to": "test point on VCC, the protected side of D1; nothing leaves the board here. It tells the checker this strip is a supply"
  },
  {
   "id": "odgp20",
   "label": "OPTO_OUT",
   "at": [
    17,
    12
   ],
   "to": "the Opto Duet out, both 555s mixed after their 100u and 100R - mode toggle pole A, throw 1 (INT)",
   "parts": [
    {
     "id": "SW9",
     "kind": "toggle",
     "lug": "1",
     "value": "DPDT, pole A",
     "role": "mode: Opto Duet or EXT IN"
    }
   ]
  },
  {
   "id": "odgp21",
   "label": "LED_A",
   "at": [
    16,
    3
   ],
   "to": "mouth LED anode - seals face-to-face with the vactrol cell",
   "parts": [
    {
     "id": "LED1",
     "kind": "led",
     "lug": "A",
     "value": "sealed to the cell"
    }
   ]
  },
  {
   "id": "odgp22",
   "label": "LED_K",
   "at": [
    15,
    3
   ],
   "to": "mouth LED cathode",
   "parts": [
    {
     "id": "LED1",
     "kind": "led",
     "lug": "K",
     "value": "sealed to the cell"
    }
   ]
  },
  {
   "id": "odgp23",
   "label": "LDR_T1",
   "at": [
    12,
    10
   ],
   "to": "TEMPO pot, one outer lug through a 1K - pin 7 of the engine, where the tempo eye was",
   "parts": [
    {
     "id": "R15",
     "kind": "res",
     "lug": "1",
     "value": "1K",
     "role": "tempo stop"
    }
   ]
  },
  {
   "id": "odgp24",
   "label": "LDR_T2",
   "at": [
    13,
    10
   ],
   "to": "TEMPO pot wiper - pins 2 and 6 of the engine",
   "parts": [
    {
     "id": "POT2",
     "kind": "pot",
     "lug": "W",
     "value": "100K",
     "role": "tempo"
    }
   ]
  },
  {
   "id": "odgp25",
   "label": "LDR_V1",
   "at": [
    12,
    20
   ],
   "to": "vactrol cell, one leg - sealed to the LED inside the box",
   "parts": [
    {
     "id": "LDR2",
     "kind": "ldr",
     "lug": "1",
     "value": "vactrol cell, sealed to LED1"
    }
   ]
  },
  {
   "id": "odgp26",
   "label": "LDR_V2",
   "at": [
    13,
    21
   ],
   "to": "PITCH pot wiper - pins 2 and 6 of the voice",
   "parts": [
    {
     "id": "POT3",
     "kind": "pot",
     "lug": "W",
     "value": "100K",
     "role": "pitch"
    }
   ]
  },
  {
   "id": "odgp27",
   "label": "LDR_P1",
   "at": [
    12,
    22
   ],
   "to": "PITCH pot, one outer lug through a 1K - pin 7 of the voice, where the pitch eye was",
   "parts": [
    {
     "id": "R16",
     "kind": "res",
     "lug": "1",
     "value": "1K",
     "role": "pitch stop"
    }
   ]
  },
  {
   "id": "odgp28",
   "label": "LDR_P2",
   "at": [
    13,
    22
   ],
   "to": "vactrol cell, other leg - same strip as LDR_V2",
   "parts": [
    {
     "id": "LDR2",
     "kind": "ldr",
     "lug": "2",
     "value": "vactrol cell, sealed to LED1"
    }
   ]
  },
  {
   "id": "odgp29",
   "label": "LED2_K",
   "at": [
    15,
    15
   ],
   "to": "LED 2 cathode - optional"
  },
  {
   "id": "odgp30",
   "label": "LED2_A",
   "at": [
    16,
    15
   ],
   "to": "LED 2 anode - optional, it flashes with the voice. Leave empty"
  }
 ],
 "netlist": "# Opto Duet Grub - written from the board\n# 18 strips of 23 holes, 38 parts, 3 chips, 32 cuts\n#\n# The Grub Divider on strips a to i and the Opto Duet v2 on j to r, both hole\n# for hole as built. The Duet parts are renumbered: its 555s are IC2 and IC3.\n# J12 joins the grounds and is the only copper added. The mode toggle is off\n# the board: pole A puts OPTO_OUT or the EXT IN jack on CLK_IN, and pole B\n# powers the Duet through OPTO_V, the raw side of D1, or leaves it off.\n# TEMPO and PITCH are pots in the eye pads, each with a 1K in series.\n\nV+:        @V+ C1.A IC1.14\nGND:       @GND @LED2_K @LED_K @OUT_S @VOL_G C1.B C10.B C11.B C3.B C4.B C6.B C7.B C9.B IC1.7 IC2.1 IC3.1 J1.A J1.B J10.A J10.B J11.A J11.B J12.A J12.B J2.A J2.B J3.A J3.B R8.B R9.B\nBUS:       @BUS @VOL_T\nVOL_W:     @VOL_W C2.A\nC2_B:      C2.B R10.A\nOUT_T:     @OUT_T R10.B\nCLK_IN:    @CLK_IN IC1.1 R8.A\nMR_PAD:    @MR_PAD IC1.2 R9.A\nIC1_NC:    IC1.13\nSW7_A:     @SW7_A R7.B\nIC1_Q7:    IC1.3 R7.A\nIC1_Q1:    IC1.12 R1.A\nSW1_A:     @SW1_A R1.B\nSW6_A:     @SW6_A R6.B\nIC1_Q6:    IC1.4 R6.A\nIC1_Q2:    IC1.11 R2.A\nSW2_A:     @SW2_A R2.B\nSW5_A:     @SW5_A R5.B\nIC1_Q5:    IC1.5 R5.A\nIC1_NC_2:  IC1.10\nSW4_A:     @SW4_A R4.B\nIC1_Q4:    IC1.6 R4.A\nIC1_Q3:    IC1.9 R3.A\nSW3_A:     @SW3_A R3.B\nIC1_NC_3:  IC1.8\nOPTO_V:    @OPTO_V D1.A\nVCC:       @VCC C10.A C11.A C9.A D1.B IC2.4 IC2.8 IC3.4 IC3.8 J4.A J4.B J5.A J5.B J7.A J7.B J8.A J8.B R11.A R13.A\nLDR_T2:    @LDR_T2 C3.A IC2.2 IC2.6 J6.A J6.B\nLDR_T1:    @LDR_T1 IC2.7 R11.B\nLDR_V2:    @LDR_P2 @LDR_V2 C6.A IC3.2 IC3.6 J9.A J9.B\nLDR_V1:    @LDR_P1 @LDR_V1 IC3.7 R13.B\nIC2_OUT:   C5.A IC2.3\nIC3_OUT:   C8.A IC3.3\nIC2_CTRL:  C4.A IC2.5\nIC3_CTRL:  C7.A IC3.5\nLED_A:     @LED_A C5.B R12.A\nLED2_A:    @LED2_A C8.B R14.A\nOPTO_OUT:  @OPTO_OUT R12.B R14.B\n",
 "offboard": [
  "JK2.T - SW9.2",
  "R15.2 - POT2.1",
  "R16.2 - POT3.1",
  "SW8.C - SW10.1",
  "DC1.+ - SW8.1"
 ]
}