{
 "version": 2,
 "name": "Firefly Sequencer",
 "board": {
  "rows": 16,
  "cols": 30,
  "kind": "strip"
 },
 "cuts": [
  "2,3",
  "3,3",
  "4,3",
  "5,3",
  "6,3",
  "7,3",
  "8,3",
  "9,3",
  "3,15",
  "4,15",
  "5,15",
  "6,15",
  "0,26",
  "3,11",
  "4,12",
  "4,23",
  "5,7",
  "6,9",
  "7,9",
  "7,15",
  "12,2",
  "12,5",
  "12,8",
  "12,11",
  "14,11",
  "14,14",
  "14,17",
  "14,20",
  "14,23"
 ],
 "parts": [
  {
   "id": "b801seq",
   "kind": "link",
   "ref": "J1",
   "pins": [
    [
     2,
     8
    ],
    [
     0,
     8
    ]
   ]
  },
  {
   "id": "b802seq",
   "kind": "link",
   "ref": "J2",
   "pins": [
    [
     9,
     1
    ],
    [
     1,
     1
    ]
   ]
  },
  {
   "id": "b803seq",
   "kind": "link",
   "ref": "J3",
   "pins": [
    [
     5,
     6
    ],
    [
     1,
     6
    ]
   ]
  },
  {
   "id": "b804seq",
   "kind": "link",
   "ref": "J5",
   "pins": [
    [
     4,
     9
    ],
    [
     5,
     9
    ]
   ]
  },
  {
   "id": "b805seq",
   "kind": "link",
   "ref": "J6",
   "pins": [
    [
     3,
     12
    ],
    [
     1,
     12
    ]
   ]
  },
  {
   "id": "b806seq",
   "kind": "link",
   "ref": "J7",
   "pins": [
    [
     3,
     20
    ],
    [
     0,
     20
    ]
   ]
  },
  {
   "id": "b807seq",
   "kind": "link",
   "ref": "J8",
   "pins": [
    [
     6,
     10
    ],
    [
     2,
     10
    ]
   ]
  },
  {
   "id": "b808seq",
   "kind": "link",
   "ref": "J9",
   "pins": [
    [
     4,
     13
    ],
    [
     10,
     13
    ]
   ]
  },
  {
   "id": "b809seq",
   "kind": "link",
   "ref": "J10",
   "pins": [
    [
     5,
     18
    ],
    [
     10,
     18
    ]
   ]
  },
  {
   "id": "b810seq",
   "kind": "link",
   "ref": "J11",
   "pins": [
    [
     11,
     29
    ],
    [
     1,
     29
    ]
   ]
  },
  {
   "id": "b811seq",
   "kind": "link",
   "ref": "J12",
   "pins": [
    [
     7,
     28
    ],
    [
     1,
     28
    ]
   ]
  },
  {
   "id": "b812seq",
   "kind": "res",
   "ref": "R1",
   "value": "10k",
   "pins": [
    [
     3,
     19
    ],
    [
     4,
     19
    ]
   ],
   "device": "fixed",
   "mount": "vertical"
  },
  {
   "id": "b813seq",
   "kind": "res",
   "ref": "R2",
   "value": "10k",
   "pins": [
    [
     4,
     24
    ],
    [
     5,
     24
    ]
   ],
   "device": "fixed",
   "mount": "vertical"
  },
  {
   "id": "b814seq",
   "kind": "res",
   "ref": "R3",
   "value": "1k",
   "pins": [
    [
     5,
     11
    ],
    [
     7,
     11
    ]
   ],
   "device": "fixed",
   "mount": "vertical"
  },
  {
   "id": "b815seq",
   "kind": "res",
   "ref": "R4",
   "value": "100k",
   "pins": [
    [
     13,
     27
    ],
    [
     11,
     27
    ]
   ],
   "device": "fixed",
   "mount": "vertical"
  },
  {
   "id": "b816seq",
   "kind": "res",
   "ref": "R5",
   "value": "2k2",
   "pins": [
    [
     14,
     25
    ],
    [
     11,
     25
    ]
   ],
   "device": "fixed"
  },
  {
   "id": "b817seq",
   "kind": "ecap",
   "ref": "C1",
   "value": "2u2",
   "pins": [
    [
     10,
     15
    ],
    [
     11,
     15
    ]
   ],
   "polarized": true
  },
  {
   "id": "b818seq",
   "kind": "cap",
   "ref": "C2",
   "value": "100n",
   "pins": [
    [
     6,
     19
    ],
    [
     7,
     19
    ]
   ],
   "device": "ceramic disc"
  },
  {
   "id": "b819seq",
   "kind": "ecap",
   "ref": "C3",
   "value": "100u",
   "pins": [
    [
     0,
     22
    ],
    [
     1,
     22
    ]
   ],
   "polarized": true
  },
  {
   "id": "b820seq",
   "kind": "cap",
   "ref": "C4",
   "value": "100n",
   "pins": [
    [
     2,
     14
    ],
    [
     1,
     14
    ]
   ],
   "device": "ceramic disc"
  },
  {
   "id": "b821seq",
   "kind": "diode",
   "ref": "D9",
   "value": "1N5817",
   "pins": [
    [
     0,
     28
    ],
    [
     0,
     24
    ]
   ],
   "polarized": true,
   "device": "schottky"
  },
  {
   "id": "b822seq",
   "kind": "diode",
   "ref": "D1",
   "value": "1N4148",
   "pins": [
    [
     12,
     1
    ],
    [
     13,
     1
    ]
   ],
   "polarized": true,
   "device": "switching",
   "mount": "vertical"
  },
  {
   "id": "b823seq",
   "kind": "diode",
   "ref": "D2",
   "value": "1N4148",
   "pins": [
    [
     12,
     4
    ],
    [
     13,
     4
    ]
   ],
   "polarized": true,
   "device": "switching",
   "mount": "vertical"
  },
  {
   "id": "b824seq",
   "kind": "diode",
   "ref": "D3",
   "value": "1N4148",
   "pins": [
    [
     12,
     7
    ],
    [
     13,
     7
    ]
   ],
   "polarized": true,
   "device": "switching",
   "mount": "vertical"
  },
  {
   "id": "b825seq",
   "kind": "diode",
   "ref": "D4",
   "value": "1N4148",
   "pins": [
    [
     12,
     10
    ],
    [
     13,
     10
    ]
   ],
   "polarized": true,
   "device": "switching",
   "mount": "vertical"
  },
  {
   "id": "b826seq",
   "kind": "diode",
   "ref": "D5",
   "value": "1N4148",
   "pins": [
    [
     14,
     13
    ],
    [
     13,
     13
    ]
   ],
   "polarized": true,
   "device": "switching",
   "mount": "vertical"
  },
  {
   "id": "b827seq",
   "kind": "diode",
   "ref": "D6",
   "value": "1N4148",
   "pins": [
    [
     14,
     16
    ],
    [
     13,
     16
    ]
   ],
   "polarized": true,
   "device": "switching",
   "mount": "vertical"
  },
  {
   "id": "b828seq",
   "kind": "diode",
   "ref": "D7",
   "value": "1N4148",
   "pins": [
    [
     14,
     19
    ],
    [
     13,
     19
    ]
   ],
   "polarized": true,
   "device": "switching",
   "mount": "vertical"
  },
  {
   "id": "b829seq",
   "kind": "diode",
   "ref": "D8",
   "value": "1N4148",
   "pins": [
    [
     14,
     22
    ],
    [
     13,
     22
    ]
   ],
   "polarized": true,
   "device": "switching",
   "mount": "vertical"
  }
 ],
 "ics": [
  {
   "id": "b8ic1",
   "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": "b8ic2",
   "ref": "IC2",
   "part": "NE555",
   "pins": 8,
   "pin1": [
    3,
    14
   ],
   "span": 3,
   "autoCuts": [
    "3,15",
    "4,15",
    "5,15",
    "6,15"
   ]
  }
 ],
 "pads": [
  {
   "id": "b8p01",
   "label": "9V",
   "at": [
    0,
    29
   ],
   "to": "DC jack tip or battery +, 9 V, center positive"
  },
  {
   "id": "b8p02",
   "label": "GND",
   "at": [
    1,
    0
   ],
   "to": "ground: battery -, jack sleeves, every pot's lug 1"
  },
  {
   "id": "b8p03",
   "label": "GND_B",
   "at": [
    11,
    5
   ],
   "to": "second ground pad, the same net as GND"
  },
  {
   "id": "b8p04",
   "label": "+9V",
   "at": [
    0,
    3
   ],
   "to": "test point on the protected rail; nothing leaves the board here. It also tells the checker this strip is a supply"
  },
  {
   "id": "b8p05",
   "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": "b8p06",
   "label": "Q8",
   "at": [
    9,
    27
   ],
   "to": "the ninth count - goes to RST for an eight-step loop"
  },
  {
   "id": "b8p07",
   "label": "S1",
   "at": [
    4,
    0
   ],
   "to": "step 1: pot lug 3 AND that step's LED anode"
  },
  {
   "id": "b8p08",
   "label": "S2",
   "at": [
    3,
    0
   ],
   "to": "step 2: pot lug 3 and LED anode"
  },
  {
   "id": "b8p09",
   "label": "S3",
   "at": [
    5,
    0
   ],
   "to": "step 3: pot lug 3 and LED anode"
  },
  {
   "id": "b8p10",
   "label": "S4",
   "at": [
    8,
    0
   ],
   "to": "step 4: pot lug 3 and LED anode"
  },
  {
   "id": "b8p11",
   "label": "S5",
   "at": [
    8,
    27
   ],
   "to": "step 5: pot lug 3 and LED anode (this one leaves from the right edge)"
  },
  {
   "id": "b8p12",
   "label": "S6",
   "at": [
    2,
    0
   ],
   "to": "step 6: pot lug 3 and LED anode"
  },
  {
   "id": "b8p13",
   "label": "S7",
   "at": [
    6,
    0
   ],
   "to": "step 7: pot lug 3 and LED anode"
  },
  {
   "id": "b8p14",
   "label": "S8",
   "at": [
    7,
    0
   ],
   "to": "step 8: pot lug 3 and LED anode"
  },
  {
   "id": "b8p15",
   "label": "W1",
   "at": [
    12,
    0
   ],
   "to": "step 1 pot wiper"
  },
  {
   "id": "b8p16",
   "label": "W2",
   "at": [
    12,
    3
   ],
   "to": "step 2 pot wiper"
  },
  {
   "id": "b8p17",
   "label": "W3",
   "at": [
    12,
    6
   ],
   "to": "step 3 pot wiper"
  },
  {
   "id": "b8p18",
   "label": "W4",
   "at": [
    12,
    9
   ],
   "to": "step 4 pot wiper"
  },
  {
   "id": "b8p19",
   "label": "W5",
   "at": [
    14,
    12
   ],
   "to": "step 5 pot wiper"
  },
  {
   "id": "b8p20",
   "label": "W6",
   "at": [
    14,
    15
   ],
   "to": "step 6 pot wiper"
  },
  {
   "id": "b8p21",
   "label": "W7",
   "at": [
    14,
    18
   ],
   "to": "step 7 pot wiper"
  },
  {
   "id": "b8p22",
   "label": "W8",
   "at": [
    14,
    21
   ],
   "to": "step 8 pot wiper"
  },
  {
   "id": "b8p23",
   "label": "LED_K",
   "at": [
    14,
    27
   ],
   "to": "all eight LED cathodes, tied together"
  },
  {
   "id": "b8p24",
   "label": "RATE_A",
   "at": [
    4,
    21
   ],
   "to": "rate pot, one outer lug"
  },
  {
   "id": "b8p25",
   "label": "RATE_W",
   "at": [
    4,
    26
   ],
   "to": "rate pot wiper (tie the unused lug to it)"
  },
  {
   "id": "b8p26",
   "label": "CV_OUT",
   "at": [
    13,
    29
   ],
   "to": "CV out jack tip - the sequence, 0 to about 8 V"
  },
  {
   "id": "b8p27",
   "label": "CLK_OUT",
   "at": [
    7,
    13
   ],
   "to": "gate out jack tip - the clock, through 1k"
  }
 ],
 "netlist": "# Firefly Sequencer - written from the board\n# 16 strips of 30 holes, 29 parts, 2 chips, 29 cuts\n#\n# IC2 (555) clocks IC1 (4017); wire the Q8 pad to RST off the board for eight steps.\n# Each Sn drives a panel pot and an LED; each Wn is the wiper of that pot, back\n# through a 1N4148 onto the CV bus. CLK_OUT is the clock through 1k.\n\n9V:      @9V D9.A\n+9:      D9.B R1.A C3.A C4.A IC1.16 IC2.4 IC2.8 @+9V J1.A J1.B J7.A J7.B J8.A J8.B\nGND:     @GND R4.B R5.B C1.B C2.B C3.B C4.B IC1.8 IC1.13 IC2.1 @GND_B J2.A J2.B J3.A J3.B J6.A J6.B J11.A J11.B J12.A J12.B\nCLK:     IC2.3 R3.A IC1.14 J5.A J5.B\nCLK_OUT: R3.B @CLK_OUT\nTIMING:  IC2.2 R2.B C1.A IC2.6 J9.A J9.B J10.A J10.B\nDIS:     IC2.7 R1.B @RATE_A\nRATE_W:  @RATE_W R2.A\nCTRL:    IC2.5 C2.A\nRESET:   IC1.15 @RST\nQ8:      @Q8 IC1.9\nCV:      @CV_OUT R4.A D1.B D2.B D3.B D4.B D5.B D6.B D7.B D8.B\nLED_K:   @LED_K R5.A\nQ9_NC:   IC1.11\nCARRY_NC: IC1.12\nS1:      @S1 IC1.3\nS2:      @S2 IC1.2\nS3:      @S3 IC1.4\nS4:      @S4 IC1.7\nS5:      @S5 IC1.10\nS6:      @S6 IC1.1\nS7:      @S7 IC1.5\nS8:      @S8 IC1.6\nW1:      @W1 D1.A\nW2:      @W2 D2.A\nW3:      @W3 D3.A\nW4:      @W4 D4.A\nW5:      @W5 D5.A\nW6:      @W6 D6.A\nW7:      @W7 D7.A\nW8:      @W8 D8.A\n"
}