{
 "version": 2,
 "name": "Firefly Rack",
 "board": {
  "rows": 20,
  "cols": 43,
  "kind": "strip"
 },
 "cuts": [
  "2,3",
  "2,30",
  "3,3",
  "3,11",
  "3,15",
  "3,30",
  "4,3",
  "4,12",
  "4,15",
  "4,23",
  "4,30",
  "5,3",
  "5,7",
  "5,15",
  "5,30",
  "6,3",
  "6,9",
  "6,15",
  "6,30",
  "7,3",
  "7,9",
  "7,15",
  "8,3",
  "8,30",
  "9,3",
  "9,30",
  "10,30",
  "12,2",
  "12,5",
  "12,8",
  "12,11",
  "12,30",
  "14,11",
  "14,14",
  "14,17",
  "14,20",
  "14,23",
  "14,30",
  "15,12",
  "15,30",
  "16,30",
  "16,35",
  "17,30",
  "17,35",
  "18,30",
  "18,35",
  "19,30",
  "19,35"
 ],
 "parts": [
  {
   "id": "ffb801seq",
   "kind": "link",
   "ref": "J1",
   "pins": [
    [
     2,
     8
    ],
    [
     0,
     8
    ]
   ]
  },
  {
   "id": "ffb802seq",
   "kind": "link",
   "ref": "J2",
   "pins": [
    [
     9,
     1
    ],
    [
     1,
     1
    ]
   ]
  },
  {
   "id": "ffb803seq",
   "kind": "link",
   "ref": "J3",
   "pins": [
    [
     5,
     6
    ],
    [
     1,
     6
    ]
   ]
  },
  {
   "id": "ffb805seq",
   "kind": "link",
   "ref": "J6",
   "pins": [
    [
     3,
     12
    ],
    [
     1,
     12
    ]
   ]
  },
  {
   "id": "ffb806seq",
   "kind": "link",
   "ref": "J7",
   "pins": [
    [
     3,
     20
    ],
    [
     0,
     20
    ]
   ]
  },
  {
   "id": "ffb807seq",
   "kind": "link",
   "ref": "J8",
   "pins": [
    [
     6,
     10
    ],
    [
     2,
     10
    ]
   ]
  },
  {
   "id": "ffb808seq",
   "kind": "link",
   "ref": "J9",
   "pins": [
    [
     4,
     13
    ],
    [
     10,
     13
    ]
   ]
  },
  {
   "id": "ffb809seq",
   "kind": "link",
   "ref": "J10",
   "pins": [
    [
     5,
     18
    ],
    [
     10,
     18
    ]
   ]
  },
  {
   "id": "ffb810seq",
   "kind": "link",
   "ref": "J11",
   "pins": [
    [
     11,
     29
    ],
    [
     1,
     29
    ]
   ]
  },
  {
   "id": "ffb811seq",
   "kind": "link",
   "ref": "J12",
   "pins": [
    [
     7,
     28
    ],
    [
     1,
     28
    ]
   ]
  },
  {
   "id": "ffb812seq",
   "kind": "res",
   "ref": "R1",
   "value": "10k",
   "pins": [
    [
     3,
     19
    ],
    [
     4,
     19
    ]
   ],
   "device": "fixed",
   "mount": "vertical"
  },
  {
   "id": "ffb813seq",
   "kind": "res",
   "ref": "R2",
   "value": "10k",
   "pins": [
    [
     4,
     24
    ],
    [
     5,
     24
    ]
   ],
   "device": "fixed",
   "mount": "vertical"
  },
  {
   "id": "ffb814seq",
   "kind": "res",
   "ref": "R3",
   "value": "1k",
   "pins": [
    [
     5,
     11
    ],
    [
     7,
     11
    ]
   ],
   "device": "fixed"
  },
  {
   "id": "ffb815seq",
   "kind": "res",
   "ref": "R4",
   "value": "100k",
   "pins": [
    [
     13,
     27
    ],
    [
     11,
     27
    ]
   ],
   "device": "fixed"
  },
  {
   "id": "ffb816seq",
   "kind": "res",
   "ref": "R5",
   "value": "2k2",
   "pins": [
    [
     14,
     25
    ],
    [
     11,
     25
    ]
   ],
   "device": "fixed"
  },
  {
   "id": "ffb817seq",
   "kind": "ecap",
   "ref": "C1",
   "value": "2u2",
   "pins": [
    [
     10,
     15
    ],
    [
     11,
     15
    ]
   ],
   "polarized": true
  },
  {
   "id": "ffb818seq",
   "kind": "cap",
   "ref": "C2",
   "value": "100n",
   "pins": [
    [
     6,
     19
    ],
    [
     7,
     19
    ]
   ],
   "device": "ceramic disc"
  },
  {
   "id": "ffb819seq",
   "kind": "ecap",
   "ref": "C3",
   "value": "100u",
   "pins": [
    [
     0,
     22
    ],
    [
     1,
     22
    ]
   ],
   "polarized": true
  },
  {
   "id": "ffb820seq",
   "kind": "cap",
   "ref": "C4",
   "value": "100n",
   "pins": [
    [
     2,
     14
    ],
    [
     1,
     14
    ]
   ],
   "device": "ceramic disc"
  },
  {
   "id": "ffb822seq",
   "kind": "diode",
   "ref": "D1",
   "value": "1N4148",
   "pins": [
    [
     12,
     1
    ],
    [
     13,
     1
    ]
   ],
   "polarized": true,
   "device": "switching",
   "mount": "vertical"
  },
  {
   "id": "ffb823seq",
   "kind": "diode",
   "ref": "D2",
   "value": "1N4148",
   "pins": [
    [
     12,
     4
    ],
    [
     13,
     4
    ]
   ],
   "polarized": true,
   "device": "switching",
   "mount": "vertical"
  },
  {
   "id": "ffb824seq",
   "kind": "diode",
   "ref": "D3",
   "value": "1N4148",
   "pins": [
    [
     12,
     7
    ],
    [
     13,
     7
    ]
   ],
   "polarized": true,
   "device": "switching",
   "mount": "vertical"
  },
  {
   "id": "ffb825seq",
   "kind": "diode",
   "ref": "D4",
   "value": "1N4148",
   "pins": [
    [
     12,
     10
    ],
    [
     13,
     10
    ]
   ],
   "polarized": true,
   "device": "switching",
   "mount": "vertical"
  },
  {
   "id": "ffb826seq",
   "kind": "diode",
   "ref": "D5",
   "value": "1N4148",
   "pins": [
    [
     14,
     13
    ],
    [
     13,
     13
    ]
   ],
   "polarized": true,
   "device": "switching",
   "mount": "vertical"
  },
  {
   "id": "ffb827seq",
   "kind": "diode",
   "ref": "D6",
   "value": "1N4148",
   "pins": [
    [
     14,
     16
    ],
    [
     13,
     16
    ]
   ],
   "polarized": true,
   "device": "switching",
   "mount": "vertical"
  },
  {
   "id": "ffb828seq",
   "kind": "diode",
   "ref": "D7",
   "value": "1N4148",
   "pins": [
    [
     14,
     19
    ],
    [
     13,
     19
    ]
   ],
   "polarized": true,
   "device": "switching",
   "mount": "vertical"
  },
  {
   "id": "ffb829seq",
   "kind": "diode",
   "ref": "D8",
   "value": "1N4148",
   "pins": [
    [
     14,
     22
    ],
    [
     13,
     22
    ]
   ],
   "polarized": true,
   "device": "switching",
   "mount": "vertical"
  },
  {
   "id": "rk001",
   "kind": "link",
   "ref": "J13",
   "pins": [
    [
     4,
     8
    ],
    [
     15,
     8
    ]
   ]
  },
  {
   "kind": "res",
   "value": "100k",
   "device": "fixed",
   "mount": "vertical",
   "id": "rk002",
   "ref": "R6",
   "pins": [
    [
     15,
     5
    ],
    [
     14,
     5
    ]
   ]
  },
  {
   "kind": "diode",
   "value": "1N5817",
   "polarized": true,
   "device": "schottky",
   "mount": "vertical",
   "id": "rk003",
   "ref": "D10",
   "pins": [
    [
     4,
     38
    ],
    [
     3,
     38
    ]
   ]
  },
  {
   "kind": "diode",
   "value": "1N5817",
   "polarized": true,
   "device": "schottky",
   "mount": "vertical",
   "id": "rk004",
   "ref": "D11",
   "pins": [
    [
     9,
     38
    ],
    [
     8,
     38
    ]
   ]
  },
  {
   "id": "rk005",
   "kind": "link",
   "ref": "J14",
   "pins": [
    [
     5,
     36
    ],
    [
     7,
     36
    ]
   ]
  },
  {
   "id": "rk006",
   "kind": "link",
   "ref": "J15",
   "pins": [
    [
     6,
     37
    ],
    [
     7,
     37
    ]
   ]
  },
  {
   "kind": "ecap",
   "value": "10u",
   "polarized": true,
   "id": "rk007",
   "ref": "C5",
   "pins": [
    [
     3,
     31
    ],
    [
     5,
     31
    ]
   ]
  },
  {
   "kind": "ecap",
   "value": "10u",
   "polarized": true,
   "id": "rk008",
   "ref": "C6",
   "pins": [
    [
     9,
     31
    ],
    [
     7,
     31
    ]
   ]
  },
  {
   "id": "rk009",
   "kind": "reg",
   "ref": "U1",
   "value": "",
   "device": "78L05",
   "pins": [
    [
     0,
     40
    ],
    [
     1,
     40
    ],
    [
     2,
     40
    ]
   ]
  },
  {
   "id": "rk010",
   "kind": "link",
   "ref": "J16",
   "pins": [
    [
     3,
     41
    ],
    [
     2,
     41
    ]
   ]
  },
  {
   "kind": "cap",
   "value": "100n",
   "device": "ceramic disc",
   "id": "rk011",
   "ref": "C7",
   "pins": [
    [
     2,
     37
    ],
    [
     1,
     37
    ]
   ]
  },
  {
   "kind": "ecap",
   "value": "10u",
   "polarized": true,
   "id": "rk012",
   "ref": "C8",
   "pins": [
    [
     0,
     32
    ],
    [
     1,
     32
    ]
   ]
  },
  {
   "kind": "cap",
   "value": "100n",
   "device": "ceramic disc",
   "id": "rk013",
   "ref": "C9",
   "pins": [
    [
     0,
     35
    ],
    [
     1,
     35
    ]
   ]
  },
  {
   "id": "rk014",
   "kind": "link",
   "ref": "J17",
   "pins": [
    [
     3,
     39
    ],
    [
     16,
     39
    ]
   ]
  },
  {
   "id": "rk015",
   "kind": "link",
   "ref": "J18",
   "pins": [
    [
     9,
     32
    ],
    [
     19,
     32
    ]
   ]
  },
  {
   "id": "rk016",
   "kind": "link",
   "ref": "J19",
   "pins": [
    [
     13,
     40
    ],
    [
     19,
     40
    ]
   ]
  },
  {
   "id": "rk017",
   "kind": "link",
   "ref": "J20",
   "pins": [
    [
     17,
     41
    ],
    [
     18,
     41
    ]
   ]
  },
  {
   "id": "rk018",
   "kind": "link",
   "ref": "J21",
   "pins": [
    [
     17,
     42
    ],
    [
     14,
     42
    ]
   ]
  },
  {
   "kind": "res",
   "value": "1k",
   "device": "fixed",
   "mount": "vertical",
   "id": "rk019",
   "ref": "R7",
   "pins": [
    [
     14,
     38
    ],
    [
     15,
     38
    ]
   ]
  },
  {
   "id": "rk020",
   "kind": "link",
   "ref": "J22",
   "pins": [
    [
     16,
     31
    ],
    [
     17,
     31
    ]
   ]
  },
  {
   "id": "rk021",
   "kind": "link",
   "ref": "J23",
   "pins": [
    [
     18,
     33
    ],
    [
     11,
     33
    ]
   ]
  }
 ],
 "ics": [
  {
   "id": "ffic1",
   "ref": "IC1",
   "part": "CD4017",
   "pins": 16,
   "pin1": [
    2,
    2
   ],
   "span": 3,
   "autoCuts": [
    "2,3",
    "3,3",
    "4,3",
    "5,3",
    "6,3",
    "7,3",
    "8,3",
    "9,3"
   ]
  },
  {
   "id": "ffic2",
   "ref": "IC2",
   "part": "NE555",
   "pins": 8,
   "pin1": [
    3,
    14
   ],
   "span": 3,
   "autoCuts": [
    "3,15",
    "4,15",
    "5,15",
    "6,15"
   ]
  },
  {
   "id": "rkic3",
   "ref": "IC3",
   "part": "TL072",
   "pins": 8,
   "pin1": [
    16,
    34
   ],
   "span": 3,
   "autoCuts": [
    "16,35",
    "17,35",
    "18,35",
    "19,35"
   ]
  }
 ],
 "pads": [
  {
   "id": "rkp01",
   "label": "GND",
   "at": [
    1,
    0
   ],
   "to": "ground: the rack's, through the header; jack sleeves, every pot's lug 1"
  },
  {
   "id": "rkp02",
   "label": "GND_B",
   "at": [
    11,
    5
   ],
   "to": "second ground pad, the same net as GND"
  },
  {
   "id": "rkp03",
   "label": "+9V",
   "at": [
    0,
    3
   ],
   "to": "the +5 rail, off the 78L05 - a test point; nothing leaves the board here"
  },
  {
   "id": "rkp04",
   "label": "RST",
   "at": [
    3,
    9
   ],
   "to": "4017 RESET. Wire it to the Q8 pad for eight steps, or through a switch to S5 for four (see the page)"
  },
  {
   "id": "rkp05",
   "label": "Q8",
   "at": [
    9,
    27
   ],
   "to": "the ninth count - goes to RST for an eight-step loop"
  },
  {
   "id": "rkp06",
   "label": "S1",
   "at": [
    4,
    0
   ],
   "to": "step 1: pot lug 3 AND that step's LED anode"
  },
  {
   "id": "rkp07",
   "label": "S2",
   "at": [
    3,
    0
   ],
   "to": "step 2: pot lug 3 and LED anode"
  },
  {
   "id": "rkp08",
   "label": "S3",
   "at": [
    5,
    0
   ],
   "to": "step 3: pot lug 3 and LED anode"
  },
  {
   "id": "rkp09",
   "label": "S4",
   "at": [
    8,
    0
   ],
   "to": "step 4: pot lug 3 and LED anode"
  },
  {
   "id": "rkp10",
   "label": "S5",
   "at": [
    8,
    27
   ],
   "to": "step 5: pot lug 3 and LED anode (this one leaves from the right edge)"
  },
  {
   "id": "rkp11",
   "label": "S6",
   "at": [
    2,
    0
   ],
   "to": "step 6: pot lug 3 and LED anode"
  },
  {
   "id": "rkp12",
   "label": "S7",
   "at": [
    6,
    0
   ],
   "to": "step 7: pot lug 3 and LED anode"
  },
  {
   "id": "rkp13",
   "label": "S8",
   "at": [
    7,
    0
   ],
   "to": "step 8: pot lug 3 and LED anode"
  },
  {
   "id": "rkp14",
   "label": "W1",
   "at": [
    12,
    0
   ],
   "to": "step 1 pot wiper"
  },
  {
   "id": "rkp15",
   "label": "W2",
   "at": [
    12,
    3
   ],
   "to": "step 2 pot wiper"
  },
  {
   "id": "rkp16",
   "label": "W3",
   "at": [
    12,
    6
   ],
   "to": "step 3 pot wiper"
  },
  {
   "id": "rkp17",
   "label": "W4",
   "at": [
    12,
    9
   ],
   "to": "step 4 pot wiper"
  },
  {
   "id": "rkp18",
   "label": "W5",
   "at": [
    14,
    12
   ],
   "to": "step 5 pot wiper"
  },
  {
   "id": "rkp19",
   "label": "W6",
   "at": [
    14,
    15
   ],
   "to": "step 6 pot wiper"
  },
  {
   "id": "rkp20",
   "label": "W7",
   "at": [
    14,
    18
   ],
   "to": "step 7 pot wiper"
  },
  {
   "id": "rkp21",
   "label": "W8",
   "at": [
    14,
    21
   ],
   "to": "step 8 pot wiper"
  },
  {
   "id": "rkp22",
   "label": "LED_K",
   "at": [
    14,
    27
   ],
   "to": "all eight LED cathodes, tied together"
  },
  {
   "id": "rkp23",
   "label": "RATE_A",
   "at": [
    4,
    21
   ],
   "to": "rate pot, one outer lug"
  },
  {
   "id": "rkp24",
   "label": "RATE_W",
   "at": [
    4,
    26
   ],
   "to": "rate pot wiper (tie the unused lug to it)"
  },
  {
   "id": "rkp25",
   "label": "CLK_OUT",
   "at": [
    7,
    13
   ],
   "to": "gate out jack tip - the clock, through 1k"
  },
  {
   "id": "rkp26",
   "label": "CLK_T",
   "at": [
    14,
    3
   ],
   "to": "clock jack TIP - through R6 to the 4017's clock"
  },
  {
   "id": "rkp27",
   "label": "CLK_N",
   "at": [
    5,
    12
   ],
   "to": "clock jack SWITCH contact - the 555's own clock. Nothing plugged: the jack joins it to the tip"
  },
  {
   "id": "rkp28",
   "label": "H1",
   "at": [
    8,
    33
   ],
   "to": "power header pin 1: -12 V. The cable's RED STRIPE is this end"
  },
  {
   "id": "rkp29",
   "label": "H2",
   "at": [
    8,
    34
   ],
   "to": "power header pin 2: -12 V. The cable's RED STRIPE is this end"
  },
  {
   "id": "rkp30",
   "label": "H3",
   "at": [
    7,
    33
   ],
   "to": "power header pin 3: ground"
  },
  {
   "id": "rkp31",
   "label": "H4",
   "at": [
    7,
    34
   ],
   "to": "power header pin 4: ground"
  },
  {
   "id": "rkp32",
   "label": "H5",
   "at": [
    6,
    33
   ],
   "to": "power header pin 5: ground"
  },
  {
   "id": "rkp33",
   "label": "H6",
   "at": [
    6,
    34
   ],
   "to": "power header pin 6: ground"
  },
  {
   "id": "rkp34",
   "label": "H7",
   "at": [
    5,
    33
   ],
   "to": "power header pin 7: ground"
  },
  {
   "id": "rkp35",
   "label": "H8",
   "at": [
    5,
    34
   ],
   "to": "power header pin 8: ground"
  },
  {
   "id": "rkp36",
   "label": "H9",
   "at": [
    4,
    33
   ],
   "to": "power header pin 9: +12 V"
  },
  {
   "id": "rkp37",
   "label": "H10",
   "at": [
    4,
    34
   ],
   "to": "power header pin 10: +12 V"
  },
  {
   "id": "rkp38",
   "label": "CV_OUT",
   "at": [
    15,
    41
   ],
   "to": "CV out jack tip - the sequence, buffered, 0 to about 4.4 V"
  },
  {
   "id": "rkp39",
   "label": "OUT_S",
   "at": [
    11,
    42
   ],
   "to": "jack sleeves: CV out, clock out, clock in"
  }
 ],
 "netlist": "# Firefly Rack - written from the board\n# 20 strips of 43 holes, 48 parts, 3 chips, 48 cuts\n#\n# Rows 0-15, columns 0-29 are the Firefly Sequencer hole for hole, less D9,\n# the 9V pad, the CV_OUT pad and J5; its nets keep their names. J5 is now a\n# normalled jack: CLK_N is the 555 out, CLK_T the tip back through R6 (100k)\n# to the 4017. Rack block: 2x5 power header (H1-H10, red stripe at H1/H2 on\n# strip 8), a 1N5817 on each rail, a 78L05 making +5 from +12, and a TL072\n# whose B half follows the CV bus into CV_OUT through 1k.\n\n-12_RAW:   @H1 @H2 D11.B\n-12:       D11.A C6.A IC3.4 J18.A J18.B\n+12_RAW:   @H9 @H10 D10.A\n+12:       D10.B C5.A U1.I J16.A J16.B C7.A IC3.8 J17.A J17.B\nCLK_555:   R3.A IC2.3 @CLK_N\nCLK_4017:  IC1.14 J13.A J13.B R6.A\nCLK_T:     R6.B @CLK_T\nCV_BUF:    IC3.6 IC3.7 J20.A J20.B J21.A J21.B R7.A\nCV_OUT:    R7.B @CV_OUT\nFOLLOW:    IC3.1 IC3.2 J22.A J22.B\n+9:        J1.A J1.B J7.A J7.B J8.A J8.B R1.A C3.A C4.A IC1.16 IC2.4 IC2.8 @+9V U1.O C8.A C9.A\nGND:       J2.A J2.B J3.A J3.B J6.A J6.B J11.A J11.B J12.A J12.B R4.B R5.B C1.B C2.B C3.B C4.B IC1.8 IC1.13 IC2.1 @GND @GND_B @H3 @H4 @H5 @H6 @H7 @H8 J14.A J14.B J15.A J15.B C5.B C6.B U1.G C7.B C8.B C9.B IC3.3 J23.A J23.B @OUT_S\nCLK_OUT:   R3.B @CLK_OUT\nTIMING:    J9.A J9.B J10.A J10.B R2.B C1.A IC2.2 IC2.6\nDIS:       R1.B IC2.7 @RATE_A\nRATE_W:    R2.A @RATE_W\nCTRL:      C2.A IC2.5\nRESET:     IC1.15 @RST\nQ8:        IC1.9 @Q8\nCV:        R4.A D1.B D2.B D3.B D4.B D5.B D6.B D7.B D8.B IC3.5 J19.A J19.B\nLED_K:     R5.A @LED_K\nQ9_NC:     IC1.11\nCARRY_NC:  IC1.12\nS1:        IC1.3 @S1\nS2:        IC1.2 @S2\nS3:        IC1.4 @S3\nS4:        IC1.7 @S4\nS5:        IC1.10 @S5\nS6:        IC1.1 @S6\nS7:        IC1.5 @S7\nS8:        IC1.6 @S8\nW1:        D1.A @W1\nW2:        D2.A @W2\nW3:        D3.A @W3\nW4:        D4.A @W4\nW5:        D5.A @W5\nW6:        D6.A @W6\nW7:        D7.A @W7\nW8:        D8.A @W8\n"
}