{
  "view": "STEPico component side; USB-C to the left",
  "pinout_reference": "https://datasheets.raspberrypi.com/pico/Pico-R3-A4-Pinout.pdf",
  "stepico_reference": "https://support.eimtechnology.com/documentation/stepico",
  "layout": "Illustrative placement; source GPIOs and builder-reported supplies. Module artwork is not to scale.",
  "sheets": [
    {
      "file": "01-max30102.svg",
      "title": "01-max30102",
      "nets": [
        {
          "gpio": "3V3",
          "physical_pin": 36,
          "terminal": "VIN",
          "optional": false,
          "conditioning_unverified": false
        },
        {
          "gpio": "GND",
          "physical_pin": 38,
          "terminal": "GND",
          "optional": false,
          "conditioning_unverified": false
        },
        {
          "gpio": "GP6",
          "physical_pin": 9,
          "terminal": "SDA",
          "optional": false,
          "conditioning_unverified": false
        },
        {
          "gpio": "GP9",
          "physical_pin": 12,
          "terminal": "SCL",
          "optional": false,
          "conditioning_unverified": false
        }
      ]
    },
    {
      "file": "02-st7789.svg",
      "title": "02-st7789",
      "nets": [
        {
          "gpio": "GND",
          "physical_pin": 38,
          "terminal": "GND",
          "optional": false,
          "conditioning_unverified": false
        },
        {
          "gpio": "3V3",
          "physical_pin": 36,
          "terminal": "VCC",
          "optional": false,
          "conditioning_unverified": false
        },
        {
          "gpio": "GP10",
          "physical_pin": 14,
          "terminal": "SCL / SCK",
          "optional": false,
          "conditioning_unverified": false
        },
        {
          "gpio": "GP11",
          "physical_pin": 15,
          "terminal": "SDA / MOSI",
          "optional": false,
          "conditioning_unverified": false
        },
        {
          "gpio": "GP15",
          "physical_pin": 20,
          "terminal": "RES",
          "optional": false,
          "conditioning_unverified": false
        },
        {
          "gpio": "GP14",
          "physical_pin": 19,
          "terminal": "DC",
          "optional": false,
          "conditioning_unverified": false
        },
        {
          "gpio": "GP13",
          "physical_pin": 17,
          "terminal": "CS",
          "optional": false,
          "conditioning_unverified": false
        },
        {
          "gpio": "GP20",
          "physical_pin": 26,
          "terminal": "BL (proposed)",
          "optional": true,
          "conditioning_unverified": false
        }
      ]
    },
    {
      "file": "03-ad8232.svg",
      "title": "03-ad8232",
      "nets": [
        {
          "gpio": "GND",
          "physical_pin": 38,
          "terminal": "GND",
          "optional": false,
          "conditioning_unverified": false
        },
        {
          "gpio": "3V3",
          "physical_pin": 36,
          "terminal": "3.3V",
          "optional": false,
          "conditioning_unverified": false
        },
        {
          "gpio": "GP28",
          "physical_pin": 34,
          "terminal": "OUTPUT",
          "optional": false,
          "conditioning_unverified": false
        }
      ]
    },
    {
      "file": "04-controls.svg",
      "title": "04-controls",
      "nets": [
        {
          "gpio": "GND",
          "physical_pin": 38,
          "terminal": "Pot outer terminal",
          "optional": false,
          "conditioning_unverified": false
        },
        {
          "gpio": "3V3",
          "physical_pin": 36,
          "terminal": "Pot outer terminal",
          "optional": false,
          "conditioning_unverified": false
        },
        {
          "gpio": "GP26",
          "physical_pin": 31,
          "terminal": "Pot wiper",
          "optional": false,
          "conditioning_unverified": false
        },
        {
          "gpio": "GP2",
          "physical_pin": 4,
          "terminal": "Mode button",
          "optional": false,
          "conditioning_unverified": false
        },
        {
          "gpio": "GP3",
          "physical_pin": 5,
          "terminal": "Optical reset button",
          "optional": false,
          "conditioning_unverified": false
        }
      ]
    },
    {
      "file": "05-emg.svg",
      "title": "05-emg",
      "nets": [
        {
          "gpio": "GP27",
          "physical_pin": 32,
          "terminal": "SIG / conditioning check",
          "optional": false,
          "conditioning_unverified": true
        },
        {
          "gpio": "GND",
          "physical_pin": 38,
          "terminal": "EMG signal GND",
          "optional": false,
          "conditioning_unverified": false
        }
      ]
    }
  ]
}
