{
 "version": 2,
 "name": "Analog Bit Crusher Mk II",
 "board": {
  "rows": 14,
  "cols": 16,
  "kind": "strip"
 },
 "cuts": [
  "0,4",
  "13,3",
  "13,9",
  "11,13",
  "7,6",
  "2,11",
  "2,7",
  "3,7",
  "4,6",
  "5,6",
  "9,7",
  "10,7",
  "11,7",
  "12,7",
  "10,12"
 ],
 "parts": [
  {
   "id": "r1",
   "kind": "res",
   "ref": "R1",
   "value": "1M",
   "pins": [
    [
     13,
     2
    ],
    [
     13,
     5
    ]
   ]
  },
  {
   "id": "r2",
   "kind": "res",
   "ref": "R2",
   "value": "1M",
   "pins": [
    [
     13,
     8
    ],
    [
     13,
     11
    ]
   ]
  },
  {
   "id": "r3",
   "kind": "res",
   "ref": "R3",
   "value": "22k",
   "pins": [
    [
     0,
     2
    ],
    [
     0,
     5
    ]
   ]
  },
  {
   "id": "r4",
   "kind": "res",
   "ref": "R4",
   "value": "100k",
   "pins": [
    [
     0,
     1
    ],
    [
     4,
     1
    ]
   ]
  },
  {
   "id": "r5",
   "kind": "res",
   "ref": "R5",
   "value": "100k",
   "pins": [
    [
     1,
     3
    ],
    [
     4,
     3
    ]
   ]
  },
  {
   "id": "r6",
   "kind": "res",
   "ref": "R6",
   "value": "100k",
   "pins": [
    [
     3,
     0
    ],
    [
     6,
     0
    ]
   ]
  },
  {
   "id": "r7",
   "kind": "res",
   "ref": "R7",
   "value": "1M",
   "pins": [
    [
     2,
     2
    ],
    [
     7,
     2
    ]
   ]
  },
  {
   "id": "r8",
   "kind": "res",
   "ref": "R8",
   "value": "1M",
   "pins": [
    [
     3,
     4
    ],
    [
     11,
     4
    ]
   ]
  },
  {
   "id": "r9",
   "kind": "res",
   "ref": "R9",
   "value": "100k",
   "pins": [
    [
     2,
     9
    ],
    [
     5,
     9
    ]
   ]
  },
  {
   "id": "r10",
   "kind": "res",
   "ref": "R10",
   "value": "1k",
   "pins": [
    [
     4,
     11
    ],
    [
     7,
     11
    ]
   ]
  },
  {
   "id": "r11",
   "kind": "res",
   "ref": "R11",
   "value": "2k2",
   "pins": [
    [
     9,
     13
    ],
    [
     10,
     13
    ]
   ],
   "mount": "vertical"
  },
  {
   "id": "c1",
   "kind": "ecap",
   "ref": "C1",
   "value": "1u",
   "pins": [
    [
     11,
     1
    ],
    [
     13,
     1
    ]
   ],
   "polarized": true
  },
  {
   "id": "c2",
   "kind": "ecap",
   "ref": "C2",
   "value": "1u",
   "pins": [
    [
     11,
     12
    ],
    [
     13,
     12
    ]
   ],
   "polarized": true
  },
  {
   "id": "c3",
   "kind": "ecap",
   "ref": "C3",
   "value": "100u",
   "pins": [
    [
     9,
     9
    ],
    [
     6,
     9
    ]
   ],
   "polarized": true
  },
  {
   "id": "c4",
   "kind": "ecap",
   "ref": "C4",
   "value": "10u",
   "pins": [
    [
     5,
     14
    ],
    [
     6,
     14
    ]
   ],
   "polarized": true
  },
  {
   "id": "c5",
   "kind": "cap",
   "ref": "C5",
   "value": "1n",
   "pins": [
    [
     5,
     12
    ],
    [
     8,
     12
    ]
   ]
  },
  {
   "id": "c6",
   "kind": "cap",
   "ref": "C6",
   "value": "3n3",
   "pins": [
    [
     3,
     14
    ],
    [
     4,
     14
    ]
   ]
  },
  {
   "id": "d3",
   "kind": "diode",
   "ref": "D3",
   "value": "1N5817",
   "pins": [
    [
     11,
     14
    ],
    [
     9,
     14
    ]
   ],
   "polarized": true,
   "mount": "vertical"
  },
  {
   "id": "q1",
   "kind": "trans",
   "ref": "Q1",
   "value": "",
   "pins": [
    [
     9,
     1
    ],
    [
     8,
     1
    ],
    [
     7,
     1
    ]
   ],
   "device": "2N5457"
  },
  {
   "id": "j1",
   "kind": "link",
   "ref": "J1",
   "value": "",
   "pins": [
    [
     0,
     6
    ],
    [
     2,
     6
    ]
   ]
  },
  {
   "id": "j2",
   "kind": "link",
   "ref": "J2",
   "value": "",
   "pins": [
    [
     5,
     1
    ],
    [
     6,
     1
    ]
   ]
  },
  {
   "id": "j3",
   "kind": "link",
   "ref": "J3",
   "value": "",
   "pins": [
    [
     2,
     10
    ],
    [
     9,
     10
    ]
   ]
  },
  {
   "id": "j4",
   "kind": "link",
   "ref": "J4",
   "value": "",
   "pins": [
    [
     1,
     11
    ],
    [
     3,
     11
    ]
   ]
  },
  {
   "id": "j5",
   "kind": "link",
   "ref": "J5",
   "value": "",
   "pins": [
    [
     6,
     6
    ],
    [
     12,
     6
    ]
   ]
  },
  {
   "id": "j6",
   "kind": "link",
   "ref": "J6",
   "value": "",
   "pins": [
    [
     6,
     7
    ],
    [
     13,
     7
    ]
   ]
  },
  {
   "id": "j7",
   "kind": "link",
   "ref": "J7",
   "value": "",
   "pins": [
    [
     8,
     11
    ],
    [
     12,
     11
    ]
   ]
  },
  {
   "id": "j8",
   "kind": "link",
   "ref": "J8",
   "value": "",
   "pins": [
    [
     9,
     3
    ],
    [
     10,
     3
    ]
   ]
  },
  {
   "id": "j9",
   "kind": "link",
   "ref": "J9",
   "value": "",
   "pins": [
    [
     10,
     9
    ],
    [
     11,
     9
    ]
   ]
  },
  {
   "id": "j10",
   "kind": "link",
   "ref": "J10",
   "value": "",
   "pins": [
    [
     3,
     6
    ],
    [
     5,
     7
    ]
   ]
  }
 ],
 "ics": [
  {
   "id": "ic2",
   "ref": "IC2",
   "part": "TL072",
   "pins": 8,
   "pin1": [
    2,
    5
   ],
   "span": 3,
   "cutOff": 2,
   "cutSkip": [
    2,
    3
   ]
  },
  {
   "id": "ic1",
   "ref": "IC1",
   "part": "TL072",
   "pins": 8,
   "pin1": [
    9,
    5
   ],
   "span": 3,
   "cutOff": 2
  }
 ],
 "pads": [
  {
   "id": "p_in",
   "label": "IN",
   "at": [
    13,
    0
   ],
   "to": "input jack tip",
   "parts": [
    {
     "id": "JK1",
     "kind": "jack",
     "lug": "T",
     "value": "1/4 in"
    }
   ]
  },
  {
   "id": "p_out",
   "label": "OUT",
   "at": [
    13,
    15
   ],
   "to": "output jack tip",
   "parts": [
    {
     "id": "JK2",
     "kind": "jack",
     "lug": "T",
     "value": "1/4 in"
    }
   ]
  },
  {
   "id": "p_led",
   "label": "LED+",
   "at": [
    10,
    15
   ],
   "to": "LED anode",
   "parts": [
    {
     "id": "LED1",
     "kind": "led",
     "lug": "A",
     "value": "panel"
    }
   ]
  },
  {
   "id": "p_9v",
   "label": "9V",
   "at": [
    11,
    15
   ],
   "to": "DC jack +",
   "parts": [
    {
     "id": "SW1",
     "kind": "toggle",
     "lug": "C",
     "value": "SPST",
     "role": "power"
    }
   ]
  },
  {
   "id": "p_gnd",
   "label": "GND",
   "at": [
    6,
    15
   ],
   "to": "ground",
   "parts": [
    {
     "id": "DC1",
     "kind": "dc",
     "lug": "-",
     "value": "9 V"
    },
    {
     "id": "JK1",
     "kind": "jack",
     "lug": "S",
     "value": "1/4 in"
    },
    {
     "id": "JK2",
     "kind": "jack",
     "lug": "S",
     "value": "1/4 in"
    },
    {
     "id": "LED1",
     "kind": "led",
     "lug": "K",
     "value": "panel"
    }
   ]
  },
  {
   "id": "p_f1",
   "label": "FREQ_1",
   "at": [
    7,
    15
   ],
   "to": "R10 and IC2 pin 6, the integrator input. The wiper end of the RATE pot, with lug 1 tied to the wiper. R10 at 100R is the floor resistor under it",
   "parts": [
    {
     "id": "POT1",
     "kind": "pot",
     "lug": "W",
     "value": "B100K",
     "role": "rate"
    }
   ]
  },
  {
   "id": "p_f2",
   "label": "FREQ_2",
   "at": [
    0,
    15
   ],
   "to": "the comparator output, IC2 pin 1. The far end of the RATE pot. On board 1 this pad sat on D2 and the pot did nothing; here it is in series with R10 into pin 6, which is what makes the knob a rate control",
   "parts": [
    {
     "id": "POT1",
     "kind": "pot",
     "lug": "3",
     "value": "B100K",
     "role": "rate"
    }
   ]
  }
 ],
 "netlist": "# Analog Bit Crusher Mk II - the rate knob in series, where it works\n# 14 strips of 16 holes, 29 parts, 2 chips, 15 cuts\n#\n# SAME COPPER AS BOARD 1 but for three holes. D1 and D2 are gone and the FREQ_2\n# pad moved from c16 to a16, onto the comparator output. That puts the RATE pot\n# in series with R10 between IC2 pin 1 and IC2 pin 6, so it sweeps both halves\n# of the cycle instead of being shorted out on one of them.\n#\n# On board 1 the pot sat outboard of the diodes and one diode tied the output\n# straight to FREQ_1, so half of every cycle ran at R10 alone, 100 ohms. The\n# knob did nothing you could hear. R10 is the floor resistor under the pot.\n#\n# R10 is 1k here and was 100R. It is the load the clock op-amp has to drive, and\n# 100 ohms is beyond a TL072 - which is what three builders in the Dirtbox\n# Layouts comments are describing when they say two TL072s give a clean signal\n# and an NE5532 in IC2 fixes it. SOCKET BOTH CHIPS and keep an NE5532 for IC2.\n#\n# The layout is Colin Reaffels, at Dirtbox Layouts, February 2022. This board is\n# his hole for hole apart from one extra cut, the two diodes, and R10.\n#\n# Nothing else moved: the other 28 parts are in the same holes and in the same\n# values, both TL072s are where they were, and all 15 cuts are board 1 cuts.\n\n9V:        @9V D3.A\nGND:       @GND C3.B C4.B IC1.4 IC2.4 R1.B R2.A R6.B\n\nR3_A:      R3.A R4.A\nIC2_OUTA:  @FREQ_2 IC2.1 R3.B R7.A\nIC2_OUTB:  C6.A IC2.7 R5.A\nIC2_V:     C3.A D3.B IC1.8 IC2.8 R11.A R9.A\nIC2_INA:   C4.A C5.A IC2.2 IC2.5 R6.A R8.A R9.B\nIC2_INA_2: IC2.3 R4.B R5.B\nIC2_INB:   C6.B IC2.6 R10.A\nQ1_G:      Q1.G R7.B\nFREQ_1:    @FREQ_1 R10.B\nIC1_INB:   C5.B IC1.5 Q1.S\nIC1_OUTA:  IC1.1 IC1.2 Q1.D\nIC1_OUTB:  C2.A IC1.6 IC1.7\nLED+:      @LED+ R11.B\nIC1_INA:   C1.A IC1.3 R8.B\nIN:        @IN C1.B R1.A\nOUT:       @OUT C2.B R2.B\n",
 "offboard": [
  "POT1.1 - POT1.W",
  "DC1.+ - SW1.1"
 ]
}