{
 "version": 2,
 "name": "Opto Wobble",
 "board": {
  "rows": 18,
  "cols": 23,
  "kind": "strip"
 },
 "cuts": [
  "2,4",
  "3,4",
  "4,4",
  "5,4",
  "2,16",
  "3,16",
  "4,16",
  "5,16",
  "7,11",
  "5,11",
  "4,11",
  "3,11",
  "2,11",
  "0,2",
  "12,7",
  "13,7",
  "14,7",
  "15,7",
  "9,8"
 ],
 "parts": [
  {
   "id": "d01xq",
   "kind": "link",
   "ref": "J1",
   "value": "",
   "pins": [
    [
     1,
     2
    ],
    [
     2,
     2
    ]
   ]
  },
  {
   "id": "d02xq",
   "kind": "link",
   "ref": "J2",
   "value": "",
   "pins": [
    [
     0,
     7
    ],
    [
     2,
     7
    ]
   ]
  },
  {
   "id": "d03xq",
   "kind": "link",
   "ref": "J3",
   "value": "",
   "pins": [
    [
     0,
     6
    ],
    [
     5,
     1
    ]
   ]
  },
  {
   "id": "d04xq",
   "kind": "link",
   "ref": "J4",
   "value": "",
   "pins": [
    [
     3,
     2
    ],
    [
     4,
     8
    ]
   ]
  },
  {
   "id": "d05xq",
   "kind": "link",
   "ref": "J5",
   "value": "",
   "pins": [
    [
     0,
     19
    ],
    [
     2,
     19
    ]
   ]
  },
  {
   "id": "d06xq",
   "kind": "link",
   "ref": "J6",
   "value": "",
   "pins": [
    [
     0,
     12
    ],
    [
     5,
     12
    ]
   ]
  },
  {
   "id": "d07xq",
   "kind": "link",
   "ref": "J7",
   "value": "",
   "pins": [
    [
     3,
     13
    ],
    [
     4,
     20
    ]
   ]
  },
  {
   "id": "d08xq",
   "kind": "link",
   "ref": "J8",
   "value": "",
   "pins": [
    [
     1,
     22
    ],
    [
     6,
     22
    ]
   ]
  },
  {
   "id": "d09xq",
   "kind": "link",
   "ref": "J9",
   "value": "",
   "pins": [
    [
     1,
     13
    ],
    [
     2,
     13
    ]
   ]
  },
  {
   "id": "d10xq",
   "kind": "res",
   "ref": "R1",
   "value": "1k",
   "pins": [
    [
     0,
     9
    ],
    [
     3,
     9
    ]
   ],
   "device": "fixed"
  },
  {
   "id": "d11xq",
   "kind": "res",
   "ref": "R2",
   "value": "100R",
   "pins": [
    [
     7,
     4
    ],
    [
     8,
     4
    ]
   ],
   "device": "fixed"
  },
  {
   "id": "d12xq",
   "kind": "res",
   "ref": "R3",
   "value": "1k",
   "pins": [
    [
     0,
     21
    ],
    [
     3,
     21
    ]
   ],
   "device": "fixed"
  },
  {
   "id": "d13xq",
   "kind": "res",
   "ref": "R4",
   "value": "100R",
   "pins": [
    [
     7,
     16
    ],
    [
     8,
     16
    ]
   ],
   "device": "fixed"
  },
  {
   "id": "d14xq",
   "kind": "ecap",
   "ref": "C1",
   "value": "10u",
   "pins": [
    [
     4,
     7
    ],
    [
     6,
     7
    ]
   ],
   "polarized": true
  },
  {
   "id": "d15xq",
   "kind": "cap",
   "ref": "C2",
   "value": "10n",
   "pins": [
    [
     5,
     8
    ],
    [
     6,
     8
    ]
   ],
   "device": "ceramic disc"
  },
  {
   "id": "d16xq",
   "kind": "ecap",
   "ref": "C3",
   "value": "100u",
   "pins": [
    [
     4,
     0
    ],
    [
     7,
     0
    ]
   ],
   "polarized": true
  },
  {
   "id": "d17xq",
   "kind": "cap",
   "ref": "C4",
   "value": "100n",
   "pins": [
    [
     4,
     19
    ],
    [
     6,
     19
    ]
   ],
   "device": "ceramic disc"
  },
  {
   "id": "d18xq",
   "kind": "cap",
   "ref": "C5",
   "value": "10n",
   "pins": [
    [
     5,
     20
    ],
    [
     6,
     20
    ]
   ],
   "device": "ceramic disc"
  },
  {
   "id": "d19xq",
   "kind": "ecap",
   "ref": "C6",
   "value": "100u",
   "pins": [
    [
     4,
     14
    ],
    [
     7,
     14
    ]
   ],
   "polarized": true
  },
  {
   "id": "d20xq",
   "kind": "ecap",
   "ref": "C7",
   "value": "100u",
   "pins": [
    [
     0,
     14
    ],
    [
     1,
     14
    ]
   ],
   "polarized": true
  },
  {
   "id": "d21xq",
   "kind": "diode",
   "ref": "D1",
   "value": "1N5817",
   "pins": [
    [
     0,
     1
    ],
    [
     0,
     4
    ]
   ],
   "polarized": true,
   "device": "DO-41"
  },
  {
   "id": "d22xq",
   "kind": "cap",
   "ref": "C8",
   "value": "100n",
   "pins": [
    [
     0,
     5
    ],
    [
     1,
     5
    ]
   ],
   "device": "ceramic MLCC"
  },
  {
   "id": "d23xq",
   "kind": "cap",
   "ref": "C9",
   "value": "100n",
   "pins": [
    [
     0,
     16
    ],
    [
     1,
     16
    ]
   ],
   "device": "ceramic MLCC"
  },
  {
   "id": "j1",
   "kind": "link",
   "ref": "J10",
   "pins": [
    [
     14,
     5
    ],
    [
     16,
     5
    ]
   ]
  },
  {
   "id": "j2",
   "kind": "link",
   "ref": "J11",
   "pins": [
    [
     14,
     12
    ],
    [
     16,
     12
    ]
   ]
  },
  {
   "id": "j3",
   "kind": "link",
   "ref": "J12",
   "pins": [
    [
     12,
     2
    ],
    [
     10,
     2
    ]
   ]
  },
  {
   "id": "j4",
   "kind": "link",
   "ref": "J13",
   "pins": [
    [
     15,
     1
    ],
    [
     11,
     1
    ]
   ]
  },
  {
   "id": "j5",
   "kind": "link",
   "ref": "J14",
   "pins": [
    [
     10,
     14
    ],
    [
     15,
     14
    ]
   ]
  },
  {
   "id": "r1",
   "kind": "res",
   "ref": "R6",
   "value": "47k",
   "device": "fixed",
   "pins": [
    [
     17,
     2
    ],
    [
     13,
     2
    ]
   ]
  },
  {
   "id": "c1",
   "kind": "cap",
   "ref": "C10",
   "value": "1u",
   "device": "film",
   "pins": [
    [
     13,
     3
    ],
    [
     10,
     3
    ]
   ]
  },
  {
   "id": "c2",
   "kind": "ecap",
   "ref": "C11",
   "value": "47u",
   "polarized": true,
   "pins": [
    [
     16,
     3
    ],
    [
     15,
     3
    ]
   ]
  },
  {
   "id": "r4",
   "kind": "res",
   "ref": "R8",
   "value": "10k",
   "device": "fixed",
   "pins": [
    [
     11,
     4
    ],
    [
     16,
     4
    ]
   ]
  },
  {
   "id": "r3",
   "kind": "res",
   "ref": "R7",
   "value": "10k",
   "device": "fixed",
   "pins": [
    [
     16,
     10
    ],
    [
     12,
     10
    ]
   ]
  },
  {
   "id": "c3",
   "kind": "cap",
   "ref": "C12",
   "value": "100n",
   "device": "ceramic disc",
   "pins": [
    [
     12,
     11
    ],
    [
     11,
     11
    ]
   ]
  },
  {
   "id": "r5",
   "kind": "res",
   "ref": "R9",
   "value": "100k",
   "device": "fixed",
   "pins": [
    [
     15,
     13
    ],
    [
     13,
     13
    ]
   ],
   "mount": "vertical"
  },
  {
   "id": "ow01wob",
   "kind": "link",
   "ref": "J15",
   "pins": [
    [
     1,
     17
    ],
    [
     11,
     17
    ]
   ]
  },
  {
   "id": "ow02wob",
   "kind": "link",
   "ref": "J16",
   "pins": [
    [
     0,
     11
    ],
    [
     9,
     11
    ]
   ]
  },
  {
   "id": "ow03wob",
   "kind": "link",
   "ref": "J17",
   "pins": [
    [
     9,
     18
    ],
    [
     12,
     18
    ]
   ]
  },
  {
   "id": "ow04wob",
   "kind": "res",
   "ref": "R10",
   "value": "47k",
   "pins": [
    [
     9,
     5
    ],
    [
     5,
     5
    ]
   ],
   "device": "fixed"
  }
 ],
 "ics": [
  {
   "id": "dic1aa",
   "ref": "IC1",
   "part": "NE555",
   "pins": 8,
   "pin1": [
    2,
    3
   ],
   "span": 3
  },
  {
   "id": "dic2bb",
   "ref": "IC2",
   "part": "NE555",
   "pins": 8,
   "pin1": [
    2,
    15
   ],
   "span": 3
  },
  {
   "id": "ic1w",
   "ref": "IC3",
   "part": "NE5532",
   "pins": 8,
   "pin1": [
    12,
    6
   ],
   "span": 3
  }
 ],
 "pads": [
  {
   "id": "owp01",
   "label": "+12V",
   "at": [
    0,
    0
   ],
   "to": "battery + (shared) - raw side of D1",
   "parts": [
    {
     "id": "SW1",
     "kind": "toggle",
     "lug": "C",
     "value": "SPST",
     "role": "power"
    }
   ]
  },
  {
   "id": "owp02",
   "label": "VCC",
   "at": [
    0,
    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",
   "parts": [
    {
     "id": "R11",
     "kind": "res",
     "lug": "1",
     "value": "4K7"
    }
   ]
  },
  {
   "id": "owp03",
   "label": "GND",
   "at": [
    1,
    1
   ],
   "to": "battery -",
   "parts": [
    {
     "id": "DC1",
     "kind": "dc",
     "lug": "-",
     "value": "12 V"
    },
    {
     "id": "JK2",
     "kind": "jack",
     "lug": "S",
     "value": "3.5 mm, CV in"
    },
    {
     "id": "LED3",
     "kind": "led",
     "lug": "K",
     "role": "power"
    }
   ]
  },
  {
   "id": "owp04",
   "label": "SPK_A",
   "at": [
    8,
    12
   ],
   "to": "speaker hot leg - both boards mix here through their own 100Rs",
   "parts": [
    {
     "id": "JK1",
     "kind": "jack",
     "lug": "T",
     "value": "1/4 in, line out"
    }
   ]
  },
  {
   "id": "owp05",
   "label": "SPK_B",
   "at": [
    6,
    1
   ],
   "to": "speaker return leg",
   "parts": [
    {
     "id": "JK1",
     "kind": "jack",
     "lug": "S",
     "value": "1/4 in, line out"
    }
   ]
  },
  {
   "id": "owp06",
   "label": "LED_A",
   "at": [
    7,
    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": "owp07",
   "label": "LED_K",
   "at": [
    6,
    3
   ],
   "to": "mouth LED cathode",
   "parts": [
    {
     "id": "LED1",
     "kind": "led",
     "lug": "K",
     "value": "sealed to the cell"
    }
   ]
  },
  {
   "id": "owp08",
   "label": "LDR_T1",
   "at": [
    3,
    10
   ],
   "to": "tempo eye, one leg - cell faces OUTSIDE the box",
   "parts": [
    {
     "id": "POT5",
     "kind": "pot",
     "lug": "1",
     "value": "2K",
     "role": "tempo"
    }
   ]
  },
  {
   "id": "owp09",
   "label": "LDR_T2",
   "at": [
    4,
    10
   ],
   "to": "tempo eye, other leg",
   "parts": [
    {
     "id": "POT5",
     "kind": "pot",
     "lug": "W",
     "value": "2K",
     "role": "tempo"
    }
   ]
  },
  {
   "id": "owp10",
   "label": "LDR_V1",
   "at": [
    3,
    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": "owp11",
   "label": "LDR_V2",
   "at": [
    4,
    21
   ],
   "to": "pitch eye, one leg - cell faces OUTSIDE the box",
   "parts": [
    {
     "id": "POT6",
     "kind": "pot",
     "lug": "W",
     "value": "100K",
     "role": "pitch"
    }
   ]
  },
  {
   "id": "owp12",
   "label": "LDR_P1",
   "at": [
    3,
    22
   ],
   "to": "pitch eye, other leg - same strip as LDR_V1",
   "parts": [
    {
     "id": "POT6",
     "kind": "pot",
     "lug": "1",
     "value": "100K",
     "role": "pitch"
    }
   ]
  },
  {
   "id": "owp13",
   "label": "LDR_P2",
   "at": [
    4,
    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": "owp14",
   "label": "LED2_K",
   "at": [
    6,
    15
   ],
   "to": "LED 2 cathode"
  },
  {
   "id": "owp15",
   "label": "LED2_A",
   "at": [
    7,
    15
   ],
   "to": "LED 2 anode"
  },
  {
   "id": "owp16",
   "label": "VR2_1",
   "at": [
    10,
    15
   ],
   "to": "blend pot VR2 lug 1 - the triangle side of the blend",
   "parts": [
    {
     "id": "POT2",
     "kind": "pot",
     "lug": "1",
     "value": "B1K",
     "role": "LFO blend"
    }
   ]
  },
  {
   "id": "owp17",
   "label": "VR1_3",
   "at": [
    13,
    15
   ],
   "to": "VR1 lug 3 - the square drives the rate pot",
   "parts": [
    {
     "id": "POT1",
     "kind": "pot",
     "lug": "3",
     "value": "B100K",
     "role": "LFO rate"
    }
   ]
  },
  {
   "id": "owp18",
   "label": "VR2_3",
   "at": [
    13,
    11
   ],
   "to": "blend pot VR2 lug 3 - the square side of the blend",
   "parts": [
    {
     "id": "POT2",
     "kind": "pot",
     "lug": "3",
     "value": "B1K",
     "role": "LFO blend"
    }
   ]
  },
  {
   "id": "owp19",
   "label": "VR1_W",
   "at": [
    17,
    15
   ],
   "to": "VR1 wiper - the rate control",
   "parts": [
    {
     "id": "POT1",
     "kind": "pot",
     "lug": "W",
     "value": "B100K",
     "role": "LFO rate"
    }
   ]
  },
  {
   "id": "owp20",
   "label": "RATE_LED",
   "at": [
    13,
    12
   ],
   "to": "the rate LED, through its 2K2 - this is the square, IC1 pin 7, so it blinks at the rate. The resistor and the LED are both off the board"
  },
  {
   "id": "owp21",
   "label": "P5_1",
   "at": [
    5,
    9
   ],
   "to": "IC1 pin 5 - the engine. One gang of the dual 50k pot lands here",
   "parts": [
    {
     "id": "POT3",
     "kind": "pot",
     "lug": "W",
     "value": "dual 50K, gang 1",
     "role": "wobble into IC1"
    }
   ]
  },
  {
   "id": "owp22",
   "label": "P5_2",
   "at": [
    5,
    21
   ],
   "to": "IC2 pin 5 - the voice. The other gang of the dual 50k pot lands here",
   "parts": [
    {
     "id": "POT4",
     "kind": "pot",
     "lug": "W",
     "value": "dual 50K, gang 2",
     "role": "wobble into IC2"
    }
   ]
  },
  {
   "id": "owp23",
   "label": "CV",
   "at": [
    9,
    1
   ],
   "to": "CV input jack, tip. Through R10, 47k, onto IC1 pin 5",
   "parts": [
    {
     "id": "JK2",
     "kind": "jack",
     "lug": "T",
     "value": "3.5 mm, CV in"
    }
   ]
  }
 ],
 "netlist": "# Opto Wobble - written from the board\n# 18 strips of 23 holes, 39 parts, 3 chips, 19 cuts\n#\n# The Opto Duet v2 on strips a to i and the Dual-Wave LFO on k to r, both hole\n# for hole as shipped. The LFO parts are renumbered: its chip is IC3. J15 joins\n# the grounds and J16 feeds the LFO from VCC, after D1. The LFO leaves through\n# the blend pot on VR2_1 and VR2_3, and its wiper comes back through the toggle\n# and the dual pot on P5_1 or P5_2, pin 5 of either 555. R10 carries the CV\n# input onto IC1 pin 5.\n\n+12V:      @+12V D1.A\nVCC:       @VCC C12.A C7.A C8.A C9.A D1.B IC1.4 IC1.8 IC2.4 IC2.8 IC3.8 J16.A J16.B J17.A J17.B J2.A J2.B J3.A J3.B J5.A J5.B J6.A J6.B R1.A R3.A R7.B\nGND:       @GND @LED2_K @LED_K @SPK_B C1.B C11.B C12.B C2.B C4.B C5.B C7.B C8.B C9.B IC1.1 IC2.1 IC3.4 J1.A J1.B J13.A J13.B J15.A J15.B J8.A J8.B J9.A J9.B R8.A\nLDR_T2:    @LDR_T2 C1.A IC1.2 IC1.6 J4.A J4.B\nLDR_T1:    @LDR_T1 IC1.7 R1.B\nLDR_V2:    @LDR_P2 @LDR_V2 C4.A IC2.2 IC2.6 J7.A J7.B\nLDR_V1:    @LDR_P1 @LDR_V1 IC2.7 R3.B\nIC1_OUT:   C3.A IC1.3\nIC2_OUT:   C6.A IC2.3\nIC1_CTRL:  @P5_1 C2.A IC1.5 R10.B\nIC2_CTRL:  @P5_2 C5.A IC2.5\nLED_A:     @LED_A C3.B R2.A\nLED2_A:    @LED2_A C6.B R4.A\nSPK_A:     @SPK_A R2.B R4.B\nTRIANGLE:  @VR2_1 C10.B IC3.1 IC3.5 J12.A J12.B J14.A J14.B R9.A\nINT_IN:    C10.A IC3.2 R6.B\nSQUARE:    @RATE_LED @VR1_3 @VR2_3 IC3.7 R9.B\nBIAS:      C11.A IC3.3 IC3.6 J10.A J10.B J11.A J11.B R7.A R8.B\nRATE:      @VR1_W R6.A\nCV:        @CV R10.A\n",
 "panel": [
  {
   "id": "SW2",
   "kind": "toggle",
   "value": "on-off-on",
   "role": "wobble: IC1, off, IC2"
  }
 ],
 "offboard": [
  "DC1.+ - SW1.1",
  "POT2.W - SW2.C",
  "SW2.1 - POT3.1",
  "SW2.2 - POT4.1",
  "R11.2 - LED3.A"
 ]
}