{
  "version": 2,
  "name": "One Shot",
  "board": {
    "rows": 9,
    "cols": 18,
    "kind": "strip"
  },
  "cuts": [
    "4,9",
    "5,9",
    "6,9",
    "7,9"
  ],
  "parts": [
    {
      "id": "gj01",
      "kind": "link",
      "ref": "J1",
      "value": "",
      "pins": [
        [
          2,
          6
        ],
        [
          4,
          6
        ]
      ]
    },
    {
      "id": "gj02",
      "kind": "link",
      "ref": "J2",
      "value": "",
      "pins": [
        [
          0,
          7
        ],
        [
          7,
          7
        ]
      ]
    },
    {
      "id": "gj03",
      "kind": "link",
      "ref": "J3",
      "value": "",
      "pins": [
        [
          0,
          12
        ],
        [
          4,
          12
        ]
      ]
    },
    {
      "id": "gj04",
      "kind": "link",
      "ref": "J4",
      "value": "",
      "pins": [
        [
          5,
          13
        ],
        [
          6,
          13
        ]
      ]
    },
    {
      "id": "gr01",
      "kind": "res",
      "ref": "R1",
      "value": "2M2",
      "device": "fixed",
      "pins": [
        [
          0,
          14
        ],
        [
          6,
          14
        ]
      ]
    },
    {
      "id": "gr02",
      "kind": "res",
      "ref": "R2",
      "value": "10k",
      "device": "fixed",
      "pins": [
        [
          0,
          3
        ],
        [
          5,
          3
        ]
      ]
    },
    {
      "id": "gr03",
      "kind": "res",
      "ref": "R3",
      "value": "1k",
      "device": "fixed",
      "pins": [
        [
          6,
          0
        ],
        [
          8,
          0
        ]
      ]
    },
    {
      "id": "gc01",
      "kind": "cap",
      "ref": "C1",
      "value": "1u",
      "pins": [
        [
          5,
          15
        ],
        [
          2,
          15
        ]
      ]
    },
    {
      "id": "gc02",
      "kind": "cap",
      "ref": "C2",
      "value": "100n",
      "device": "ceramic disc",
      "pins": [
        [
          7,
          16
        ],
        [
          2,
          16
        ]
      ]
    },
    {
      "id": "gc03",
      "kind": "cap",
      "ref": "C3",
      "value": "100n",
      "device": "ceramic disc",
      "pins": [
        [
          3,
          5
        ],
        [
          5,
          5
        ]
      ]
    },
    {
      "id": "gc04",
      "kind": "cap",
      "ref": "C4",
      "value": "100n",
      "device": "ceramic disc",
      "pins": [
        [
          0,
          1
        ],
        [
          2,
          1
        ]
      ]
    },
    {
      "id": "gc05",
      "kind": "ecap",
      "ref": "C5",
      "value": "220u",
      "polarized": true,
      "pins": [
        [
          0,
          2
        ],
        [
          2,
          2
        ]
      ]
    },
    {
      "id": "gd01",
      "kind": "diode",
      "ref": "D1",
      "value": "1N4148",
      "polarized": true,
      "pins": [
        [
          5,
          4
        ],
        [
          0,
          4
        ]
      ]
    }
  ],
  "ics": [
    {
      "id": "gic01",
      "ref": "IC1",
      "part": "TLC555",
      "pins": 8,
      "span": 3,
      "pin1": [
        4,
        8
      ],
      "autoCuts": [
        "4,9",
        "5,9",
        "6,9",
        "7,9"
      ]
    }
  ],
  "pads": [
    {
      "id": "gp01",
      "at": [
        3,
        0
      ],
      "label": "IN_A",
      "to": "trigger contact, one side - switch, bend point, footswitch, anything"
    },
    {
      "id": "gp02",
      "at": [
        2,
        0
      ],
      "label": "IN_B",
      "to": "trigger contact, other side - sits on the ground rail"
    },
    {
      "id": "gp03",
      "at": [
        8,
        1
      ],
      "label": "OUT",
      "to": "the pulse - goes high for one timed period, then back to 0V"
    },
    {
      "id": "gp04",
      "at": [
        0,
        16
      ],
      "label": "V_OUT",
      "to": "supply pass-through to whatever you are driving"
    },
    {
      "id": "gp05",
      "at": [
        2,
        13
      ],
      "label": "G_OUT",
      "to": "ground pass-through - the return for OUT"
    },
    {
      "id": "gp06",
      "at": [
        0,
        17
      ],
      "label": "+V",
      "to": "supply in, 3V to 15V"
    },
    {
      "id": "gp07",
      "at": [
        2,
        17
      ],
      "label": "GND",
      "to": "supply ground"
    }
  ],
  "netlist": "# One Shot - written from the board\n# 9 strips of 18 holes, 13 parts, 1 chip, 4 cuts\n#\n# A TLC555 monostable: any contact between IN_A and IN_B fires one clean pulse\n# on OUT, about 1.1 x R1 x C1 long. R2 holds the trigger high, C3 couples the\n# edge in, D1 catches the overshoot. RESET is tied to the supply.\n\n+V:      @+V J2.A J2.B J3.A J3.B R1.A R2.A C4.A C5.A D1.B IC1.4 IC1.8 @V_OUT\nGND:     @GND J1.A J1.B C1.B C2.B C4.B C5.B IC1.1 @IN_B @G_OUT\nIN_A:    @IN_A C3.A\nTRIG:    IC1.2 R2.B C3.B D1.A\nTIMING:  IC1.6 J4.A J4.B R1.B C1.A IC1.7\nCTRL:    IC1.5 C2.A\nOUT555:  IC1.3 R3.A\nOUT:     @OUT R3.B\n"
}