{
  "id": "oresat",
  "title": "OreSat",
  "maker": "PSAS / Oregon State",
  "maker_type": "University or open source",
  "kind": "satellite",
  "category": "platforms",
  "page": "https://spacemushroom.com/space-products/oresat/",
  "website": "https://www.github.com/oresat/oresat-structure/wiki/Repository-Overview",
  "summary": "Open-source 1U-3U card-based CubeSat bus with public structure, electronics and software repositories on GitHub.",
  "application": "An open-source CubeSat bus whose structure, electronics and software are public on GitHub. Anyone can read how a real small satellite is built, down to the frame alloy, circuit-board stack and solar modules, which makes it a useful reference for teams and students.",
  "story": {
    "headline": "OreSat is an open-source CubeSat built from circuit cards held in a machined aluminium frame.",
    "intro": [
      "OreSat is a CubeSat design from PSAS and Oregon State that scales from 1U to 3U. Its structure, electronics and software are public on GitHub, so anyone can read how a small satellite is put together. Each subsystem is one or more circuit cards, held in an aluminium frame like cards in a cage.",
      "Students can machine the frames themselves on a three-axis mill, from 15 mm plate of 6061-T6 aluminium. The frames are anodised black, which grows an oxide layer on the metal. That layer passes heat between cards and frame but not electricity. The team has flown its gallium arsenide solar design and is working on a silicon one."
    ],
    "built": [
      {
        "title": "Frame and clamps",
        "text": "The frames and the wedge clamps that hold each card are both 6061-T6 aluminium, anodised black. Where an antenna card must be grounded to the frame, the anodising is masked off and Alodine 1201 coating goes on instead. The structure is held together with stainless steel 18-8 Torx screws, sizes M2 and M2.5.",
        "parts": [
          "1U +X frame",
          "Card wedge (card clamp)",
          "Electrical-ground contact patches on frames",
          "Structure fasteners (programme standard)"
        ]
      },
      {
        "title": "The backplane",
        "text": "The backplane is the circuit board that the cards connect to. It carries a 1 Mbps CAN data bus and radio connectors. A ring of bare copper on its back touches the anodised frame to pass heat. Shoulder bolts hold it loosely enough to flex, because aluminium and circuit board expand by different amounts.",
        "parts": [
          "Back-side thermal ring",
          "Backplane locating shoulder bolt",
          "Backplane grounding to frame"
        ]
      },
      {
        "title": "Circuit boards",
        "text": "The main circuit boards have four layers and are 1.59 mm thick. Several call for Isola FR408HR laminate or an equivalent. The assembly notes insist on leaded solder paste for most cards, and the boards get no conformal coating, a protective film over the circuits.",
        "parts": [
          "PCB laminate core",
          "PCB laminate prepreg",
          "Outer copper foil",
          "Solder paste",
          "Conformal coating"
        ]
      },
      {
        "title": "Solar modules",
        "text": "Each 1U carries four solar modules, one per side face. A module has two Spectrolab XTE-SF cells and peaks at 2.34 W. Cells are placed by hand and stuck down with pressure-sensitive adhesive. Each module has its own maximum power point tracker, a circuit that keeps the cells at their best operating point.",
        "parts": [
          "Solar cell (SpectraLabs XTE-SF, 2 per module)",
          "Solar cell attachment"
        ]
      },
      {
        "title": "Battery card",
        "text": "The battery card holds four Tenergy 18650 lithium-ion cells in a 3D-printed nylon holder, wired as two packs for 7.2 V at 5.2 Ah. Polyimide heater tapes keep the cells above 0 °C. Hardware circuits guard against overcharge, overdischarge and overcurrent, and the card has inhibit and shutdown switches.",
        "parts": [
          "18650 cell (Tenergy, 4 per card)",
          "Cell holder",
          "Polyimide thermofoil heater (Minco, 2 per card)",
          "Switch (battery inhibit and shutdown, Aratas/Omron D2F)"
        ]
      }
    ],
    "materials": [
      {
        "name": "Aluminium 6061-T6",
        "mid": "aluminium-6061",
        "where": "Frames, card clamps and the battery card's inhibit pin. Students can machine the frames from 15 mm plate."
      },
      {
        "name": "Anodised aluminium",
        "mid": "anodized-aluminium",
        "where": "The black Type II finish on frames and clamps. It passes heat between cards and frame but not electricity."
      },
      {
        "name": "Alodine 1201",
        "mid": "chromate-conversion-coating",
        "where": "Coating on patches where the anodising is masked off, so antenna cards can be grounded to the frame."
      },
      {
        "name": "Gallium arsenide",
        "mid": "gallium-arsenide",
        "where": "The cells in the solar modules, two Spectrolab XTE-SF cells per module."
      },
      {
        "name": "Lithium-ion cells",
        "mid": "lithium-ion-cell",
        "where": "Four 18650 cells on the battery card."
      },
      {
        "name": "Isola FR408HR",
        "mid": "isola-fr408hr",
        "where": "Circuit-board laminate on several cards, including the backplane."
      }
    ],
    "connections": "PSAS and Oregon State keep OreSat's structure, electronics and software in separate GitHub repositories. The solar hardware is licensed as open hardware under CERN-OHL-S v2. Chip resistors come from Stackpole Electronics and ceramic capacitors from Murata Electronics. One flight unit, OreSat0, has an end cap marked Oregon's First Satellite.",
    "unknown": "The team has not published a total mass for the satellite. The drawings call for Type II anodising but cite no specification, the solder paste is only called leaded, and the laminate for the solar and battery cards is left unspecified.",
    "facts": [
      {
        "label": "Size",
        "value": "1U to 3U"
      },
      {
        "label": "Frame material",
        "value": "6061-T6 aluminium, Type II anodized (black)"
      },
      {
        "label": "Frame stock",
        "value": "15 mm plate, machinable on a 3-axis mill"
      },
      {
        "label": "Solar module",
        "value": "2 Spectrolab XTE-SF cells, 2.34 Wpk per module"
      },
      {
        "label": "Battery pack",
        "value": "Two 2S1P Li-ion 18650 packs on one card, 7.2 V at 5.2 Ah"
      },
      {
        "label": "Data bus",
        "value": "1 Mbps CAN"
      }
    ]
  },
  "specifications": [
    {
      "label": "Scalable size",
      "value": "1U to 3U",
      "source_url": "https://events.libre.space/event/5/contributions/155/attachments/107/134/3-1%20OreSat%20CubeSat%20System%20Overview.pdf",
      "quote": "1 - 3U scalable design"
    },
    {
      "label": "Frame material",
      "value": "6061-T6 aluminium, Type II anodized (black)",
      "source_url": "https://events.libre.space/event/5/contributions/155/attachments/107/134/3-1%20OreSat%20CubeSat%20System%20Overview.pdf",
      "quote": "6061-T6 Aluminum, Type II anodized (black)"
    },
    {
      "label": "Frame stock",
      "value": "15 mm plate, machinable on a 3-axis mill",
      "source_url": "https://events.libre.space/event/5/contributions/155/attachments/107/134/3-1%20OreSat%20CubeSat%20System%20Overview.pdf",
      "quote": "Machinable by students on a 3 axis mill from 15 mm (½ inch) plate stock"
    },
    {
      "label": "Structure fasteners",
      "value": "Torx button head, stainless 18-8, M2 and M2.5",
      "source_url": "https://events.libre.space/event/5/contributions/155/attachments/107/134/3-1%20OreSat%20CubeSat%20System%20Overview.pdf",
      "quote": "Standardized on Torx button head SS 18-8 M2 and M2.5 fasteners"
    },
    {
      "label": "Solar modules per U",
      "value": "1 per X,Y side (4 per U)",
      "source_url": "https://events.libre.space/event/5/contributions/155/attachments/107/134/3-1%20OreSat%20CubeSat%20System%20Overview.pdf",
      "quote": "1 per X,Y side (4 per U)"
    },
    {
      "label": "Solar module cells and power",
      "value": "2 Spectrolab XTE-SF cells, 2.34 Wpk per module",
      "source_url": "https://events.libre.space/event/5/contributions/155/attachments/107/134/3-1%20OreSat%20CubeSat%20System%20Overview.pdf",
      "quote": "2.34 Wpk / module"
    },
    {
      "label": "Solar module PCB size",
      "value": "83.0 x 100.0 mm, 4 layer, 1.59 mm (GaAs + MCXN variant)",
      "source_url": "https://github.com/oresat/oresat-solar-hardware/blob/master/solar-module-1u-gaas-MCXN/README.md",
      "quote": "Bounding box is 83.0 x 100.0 mm"
    },
    {
      "label": "Solar module boost voltage",
      "value": "up to 8.2 V",
      "source_url": "https://github.com/oresat/oresat-solar-hardware/blob/master/solar-module-1u-gaas-MCXN/README.md",
      "quote": "It boosts the cell voltage up to 8.2 V"
    },
    {
      "label": "Battery pack",
      "value": "Two 2S1P Li-ion 18650 packs on one card, 7.2 V at 5.2 Ah",
      "source_url": "https://events.libre.space/event/5/contributions/155/attachments/107/134/3-1%20OreSat%20CubeSat%20System%20Overview.pdf",
      "quote": "Two 2S1P Li ion 18650 cell packs on one card (7.2 V @ 5.2 Ah)"
    },
    {
      "label": "Cell model",
      "value": "Tenergy 30005-0 (ICR 18650-2600), 2600 mAh",
      "source_url": "https://github.com/oresat/oresat-batteries/blob/master/README.md",
      "quote": "Rated at 2600 mAh"
    },
    {
      "label": "Bus voltage",
      "value": "6.0 V min, 7.2 V typical, 8.4 V max (2S Li-ion)",
      "source_url": "https://github.com/oresat/oresat-batteries/blob/master/README.md",
      "quote": "6.0 V minimum, 7.2 V typical, and 8.4 V maximum"
    },
    {
      "label": "Data bus",
      "value": "1 Mbps CAN",
      "source_url": "https://github.com/oresat/oresat-backplane/blob/master/README.md",
      "quote": "1 Mbps Controller Area Network (CAN) bus"
    },
    {
      "label": "PCB thickness",
      "value": "1.59 mm (0.063 in)",
      "source_url": "https://github.com/oresat/oresat-c3-hardware/blob/master/oresat-c3-card/README.md",
      "quote": "Board thickness is 1.59 mm (0.063 inch)"
    },
    {
      "label": "PCB stackup (4 layer)",
      "value": "1 oz outer Cu, 0.5 oz inner Cu, Isola FR408HR core 0.991 mm, prepreg 0.200 mm",
      "source_url": "https://github.com/oresat/oresat-c3-hardware/blob/master/oresat-c3-card/README.md",
      "quote": "Core Isola FR408HR"
    },
    {
      "label": "Structure card fasteners (backplane)",
      "value": "M2 x 0.4 x 4 mm",
      "source_url": "https://github.com/oresat/oresat-backplane/blob/master/README.md",
      "quote": "All other fasteners are M2 x 0.4 x 4 mm."
    },
    {
      "label": "Repository licence",
      "value": "CERN-OHL-S v2 (solar hardware repo)",
      "source_url": "https://github.com/oresat/oresat-solar-hardware/blob/master/README.md",
      "quote": "This source describes Open Hardware that is licensed under CERN-OHL-S v2, or any later version."
    }
  ],
  "features": [
    {
      "text": "Card-cage bus: one or more cards per subsystem",
      "source_url": "https://events.libre.space/event/5/contributions/155/attachments/107/134/3-1%20OreSat%20CubeSat%20System%20Overview.pdf",
      "quote": "each subsystem is one or more cards"
    },
    {
      "text": "Each solar module has its own true MPPT",
      "source_url": "https://github.com/oresat/oresat-solar-hardware/blob/master/README.md",
      "quote": "each 1u panel has its own **true** maximum power point tracker"
    },
    {
      "text": "Solar modules thermally connected to the frame",
      "source_url": "https://events.libre.space/event/5/contributions/155/attachments/107/134/3-1%20OreSat%20CubeSat%20System%20Overview.pdf",
      "quote": "Directly thermally connected"
    },
    {
      "text": "Backplane uses CAN, SMPM RF connectors and microstrips",
      "source_url": "https://events.libre.space/event/5/contributions/155/attachments/107/134/3-1%20OreSat%20CubeSat%20System%20Overview.pdf",
      "quote": "SMPM RF connectors + microstrips"
    },
    {
      "text": "Hardware overcharge, overdischarge and overcurrent protection on battery card",
      "source_url": "https://events.libre.space/event/5/contributions/155/attachments/107/134/3-1%20OreSat%20CubeSat%20System%20Overview.pdf",
      "quote": "Hardware overcharge, overdischarge, and overcurrent circuits"
    },
    {
      "text": "Battery card has inhibit switches and shutdown switches",
      "source_url": "https://events.libre.space/event/5/contributions/155/attachments/107/134/3-1%20OreSat%20CubeSat%20System%20Overview.pdf",
      "quote": "Inhibit switches (in ±X axis rail face)"
    },
    {
      "text": "Type II anodization gives thermal but not electrical contact between cards and structure",
      "source_url": "https://events.libre.space/event/5/contributions/155/attachments/107/134/3-1%20OreSat%20CubeSat%20System%20Overview.pdf",
      "quote": "Type II anodization allows thermal but not electrical contact between cards / structure"
    },
    {
      "text": "Backplane flexure allowed for thermal expansion mismatch via shoulder bolts",
      "source_url": "https://github.com/oresat/oresat-backplane/blob/master/README.md",
      "quote": "allowing some flexing due to differences in thermal expansion between the Aluminum frame and the PCB"
    },
    {
      "text": "Deployable tri-band 4-element turnstile antenna",
      "source_url": "https://events.libre.space/event/5/contributions/155/attachments/107/134/3-1%20OreSat%20CubeSat%20System%20Overview.pdf",
      "quote": "Deployable Tri-band 4 Element Turnstile Antenna"
    },
    {
      "text": "Frames machinable by students; 1U kit cost",
      "source_url": "https://events.libre.space/event/5/contributions/155/attachments/107/134/3-1%20OreSat%20CubeSat%20System%20Overview.pdf",
      "quote": "Decent cost if made commercially"
    }
  ],
  "parts": [
    {
      "assembly": "Frame, card clamps and mechanical parts",
      "parts": [
        {
          "part": "1U +X frame",
          "material": "aluminium 6061-T6",
          "form": "machined plate",
          "finish": "Type II anodize, black",
          "standard": null,
          "hardware_ref": null,
          "quote": "MATERIAL: ALUMINUM 6061-T6",
          "source_url": "https://github.com/oresat/oresat-structure/blob/master/Frames/build/1U/1U_plusX.pdf",
          "profile": "aluminium-6061",
          "mid": "aluminium-6061"
        },
        {
          "part": "1U +X frame (anodize)",
          "material": "Type II anodize, black",
          "form": "coating",
          "finish": null,
          "standard": null,
          "hardware_ref": null,
          "quote": "ANODIZATION: TYPE II, BLACK",
          "source_url": "https://github.com/oresat/oresat-structure/blob/master/Frames/build/1U/1U_plusX.pdf",
          "profile": "anodized-aluminium",
          "mid": "anodized-aluminium"
        },
        {
          "part": "Card wedge (card clamp)",
          "material": "6061-T6 (SS)",
          "form": "machined",
          "finish": "Type II anodize, black",
          "standard": null,
          "hardware_ref": null,
          "quote": "MATERIAL: 6061-T6 (SS).",
          "source_url": "https://github.com/oresat/oresat-structure/blob/master/Frames/build/CardWedge.PDF",
          "profile": "aluminium-6061",
          "mid": "aluminium-6061"
        },
        {
          "part": "Card wedge (anodize)",
          "material": "Type II anodize, black",
          "form": "coating",
          "finish": null,
          "standard": null,
          "hardware_ref": null,
          "quote": "ANODIZATION: TYPE II, BLACK",
          "source_url": "https://github.com/oresat/oresat-structure/blob/master/Frames/build/CardWedge.PDF",
          "profile": "anodized-aluminium",
          "mid": "anodized-aluminium"
        },
        {
          "part": "Frames, all sizes (programme summary)",
          "material": "6061-T6 Aluminum, Type II anodized (black)",
          "form": "plate, machined from 15 mm stock",
          "finish": "Type II anodized, black",
          "standard": null,
          "hardware_ref": null,
          "quote": "6061-T6 Aluminum, Type II anodized (black)",
          "source_url": "https://events.libre.space/event/5/contributions/155/attachments/107/134/3-1%20OreSat%20CubeSat%20System%20Overview.pdf",
          "profile": "anodized-aluminium",
          "mid": "anodized-aluminium"
        },
        {
          "part": "Frame stock",
          "material": "6061-T6 Aluminum",
          "form": "plate, 15 mm (1/2 inch)",
          "finish": null,
          "standard": null,
          "hardware_ref": null,
          "quote": "Machinable by students on a 3 axis mill from 15 mm (½ inch) plate stock",
          "source_url": "https://events.libre.space/event/5/contributions/155/attachments/107/134/3-1%20OreSat%20CubeSat%20System%20Overview.pdf",
          "profile": "aluminium-6061",
          "mid": "aluminium-6061"
        },
        {
          "part": "Electrical-ground contact patches on frames",
          "material": "Alodine 1201 coating",
          "form": "conversion coating",
          "finish": "anodization masked at card clamp features",
          "standard": null,
          "hardware_ref": null,
          "quote": "Antenna cards are RF grounded to frame using anodization mask + Alodine 1201 coating at",
          "source_url": "https://events.libre.space/event/5/contributions/155/attachments/107/134/3-1%20OreSat%20CubeSat%20System%20Overview.pdf",
          "profile": "chromate-conversion-coating",
          "mid": "chromate-conversion-coating"
        },
        {
          "part": "Backplane grounding to frame",
          "material": "Aluminum frame (prepared for electrical connection)",
          "form": "contact surface",
          "finish": null,
          "standard": null,
          "hardware_ref": null,
          "quote": "Backplane is grounded to the Aluminum frame on the internal four fasteners; this requires preparing the Aluminum for an electrical connection.",
          "source_url": "https://github.com/oresat/oresat-backplane/blob/master/README.md",
          "profile": "aluminium",
          "mid": "aluminium"
        },
        {
          "part": "Battery-card inhibit pin",
          "material": "ALUMINUM 6061-T6",
          "form": "machined",
          "finish": "Type II anodize, black",
          "standard": null,
          "hardware_ref": null,
          "quote": "MATERIAL: ALUMINUM 6061-T6",
          "source_url": "https://github.com/oresat/oresat-structure/blob/master/BatteryCard/InhibitSwitch/build/OreSat_InhibitPin.pdf",
          "profile": "aluminium-6061",
          "mid": "aluminium-6061"
        },
        {
          "part": "Battery-card inhibit push plate",
          "material": "ALUMINUM 6061-T6",
          "form": "machined",
          "finish": "Type II anodize, black",
          "standard": null,
          "hardware_ref": null,
          "quote": "MATERIAL: ALUMINUM 6061-T6",
          "source_url": "https://github.com/oresat/oresat-structure/blob/master/BatteryCard/InhibitSwitch/build/OreSat_PushPlate.pdf",
          "profile": "aluminium-6061",
          "mid": "aluminium-6061"
        },
        {
          "part": "Helical antenna (+Z end card)",
          "material": "BERYLLIUM COPPER",
          "form": "wire/helix",
          "finish": "SILVER COATING",
          "standard": null,
          "hardware_ref": null,
          "quote": "MATERIAL: BERYLLIUM COPPER, SILVER COATING",
          "source_url": "https://github.com/oresat/oresat-structure/blob/master/Endcard/Helical/build/HelicalAntenna.PDF",
          "profile": "copper",
          "mid": "copper"
        }
      ]
    },
    {
      "assembly": "Fasteners and COTS mechanical hardware",
      "parts": [
        {
          "part": "Structure fasteners (programme standard)",
          "material": "SS 18-8",
          "form": "fastener (Torx button head, M2 and M2.5)",
          "finish": null,
          "standard": null,
          "hardware_ref": null,
          "quote": "Standardized on Torx button head SS 18-8 M2 and M2.5 fasteners",
          "source_url": "https://events.libre.space/event/5/contributions/155/attachments/107/134/3-1%20OreSat%20CubeSat%20System%20Overview.pdf",
          "profile": null,
          "mid": "stainless-18-8"
        },
        {
          "part": "M2 x 0.4 x 4 button head screw",
          "material": null,
          "form": "fastener",
          "finish": null,
          "standard": null,
          "hardware_ref": "90910A920",
          "quote": "M2 x 0.4 x 4 Button Head Screw",
          "source_url": "https://github.com/oresat/oresat-structure/blob/master/Frames/build/framesBOM.xlsx",
          "profile": null,
          "mid": null
        },
        {
          "part": "M2.5 x 0.45 x 8 Torx flat head screw",
          "material": null,
          "form": "fastener",
          "finish": null,
          "standard": null,
          "hardware_ref": "92703A159",
          "quote": "M2.5 x 0.45 x 8 TORX FLAT HEAD SCREW",
          "source_url": "https://github.com/oresat/oresat-structure/blob/master/Frames/build/framesBOM.xlsx",
          "profile": null,
          "mid": null
        },
        {
          "part": "M2.5 x 0.45 x 10 socket head screw",
          "material": null,
          "form": "fastener",
          "finish": null,
          "standard": null,
          "hardware_ref": "92290A060",
          "quote": "M2.5 x 0.45 x 10 Socket Head Screw",
          "source_url": "https://github.com/oresat/oresat-structure/blob/master/Frames/build/framesBOM.xlsx",
          "profile": null,
          "mid": null
        },
        {
          "part": "M2.5 x 0.45 x 2.5 screw-lock helical tangless insert",
          "material": null,
          "form": "thread insert",
          "finish": null,
          "standard": null,
          "hardware_ref": "91630A221",
          "quote": "M2.5 x 0.45 x 2.5 SCREW-LOCK HELICAL TANGLESS",
          "source_url": "https://github.com/oresat/oresat-structure/blob/master/Frames/build/framesBOM.xlsx",
          "profile": null,
          "mid": null
        },
        {
          "part": "M1.5 x 6 dowel pin",
          "material": null,
          "form": "pin",
          "finish": null,
          "standard": null,
          "hardware_ref": "93600A061",
          "quote": "M1.5 DIA x 6 DOWEL PIN",
          "source_url": "https://github.com/oresat/oresat-structure/blob/master/Frames/build/framesBOM.xlsx",
          "profile": null,
          "mid": null
        },
        {
          "part": "Spring plunger for card slot",
          "material": null,
          "form": "spring plunger",
          "finish": null,
          "standard": null,
          "hardware_ref": "84985A46",
          "quote": "CPSLO cubesat.org  Springs (Using Slotted Long-Nose Spring Plunger 8-36 in CAD)",
          "source_url": "https://github.com/oresat/oresat-structure/blob/master/Frames/build/framesBOM.xlsx",
          "profile": null,
          "mid": null
        },
        {
          "part": "Backplane locating shoulder bolt",
          "material": null,
          "form": "fastener (3 mm shoulder, 2 mm shoulder length, M2 x 0.4 thread)",
          "finish": null,
          "standard": null,
          "hardware_ref": "McMaster-Carr 90263A111",
          "quote": "3 mm Shoulder Diameter, 2 mm Shoulder Length, M2 x 0.4 mm Thread, McMaster Carr #[90263A111]",
          "source_url": "https://github.com/oresat/oresat-backplane/blob/master/README.md",
          "profile": null,
          "mid": null
        },
        {
          "part": "Backplane card fasteners",
          "material": null,
          "form": "fastener",
          "finish": null,
          "standard": null,
          "hardware_ref": null,
          "quote": "All other fasteners are M2 x 0.4 x 4 mm.",
          "source_url": "https://github.com/oresat/oresat-backplane/blob/master/README.md",
          "profile": null,
          "mid": null
        },
        {
          "part": "Spacers and standoffs (planned)",
          "material": null,
          "form": "spacer/standoff",
          "finish": null,
          "standard": null,
          "hardware_ref": null,
          "quote": "#4-40 standoff",
          "source_url": "https://github.com/oresat/oresat-structure/blob/master/COTS/BoM.md",
          "profile": null,
          "mid": null
        }
      ]
    },
    {
      "assembly": "C3 card: PCB laminate, finish and assembly materials",
      "parts": [
        {
          "part": "PCB laminate core",
          "material": "Isola FR408HR",
          "form": "PCB core, 0.991 mm",
          "finish": null,
          "standard": "IPC 6012 Class 2",
          "hardware_ref": null,
          "quote": "Core Isola FR408HR",
          "source_url": "https://github.com/oresat/oresat-c3-hardware/blob/master/oresat-c3-card/README.md",
          "profile": null,
          "mid": "isola-fr408hr"
        },
        {
          "part": "PCB laminate prepreg",
          "material": "Isola FR408HR 2113",
          "form": "prepreg, 0.200 mm",
          "finish": null,
          "standard": "IPC 6012 Class 2",
          "hardware_ref": null,
          "quote": "Prepreg - Isola FR408HR 2113",
          "source_url": "https://github.com/oresat/oresat-c3-hardware/blob/master/oresat-c3-card/README.md",
          "profile": null,
          "mid": "isola-fr408hr"
        },
        {
          "part": "PCB laminate (requirement)",
          "material": "Isola FR408HR or material with equivalent Dk",
          "form": "PCB",
          "finish": null,
          "standard": "IPC 6012 Class 2",
          "hardware_ref": null,
          "quote": "Isola FR408HR or material with equivalent Dk.",
          "source_url": "https://github.com/oresat/oresat-c3-hardware/blob/master/oresat-c3-card/README.md",
          "profile": null,
          "mid": "isola-fr408hr"
        },
        {
          "part": "Outer copper foil",
          "material": "copper",
          "form": "foil, 1 oz after plating",
          "finish": null,
          "standard": "IPC 6012 Class 2",
          "hardware_ref": null,
          "quote": "Layer 1 foil, 1 oz Cu after plating",
          "source_url": "https://github.com/oresat/oresat-c3-hardware/blob/master/oresat-c3-card/README.md",
          "profile": "copper",
          "mid": "copper"
        },
        {
          "part": "Inner copper foil",
          "material": "copper",
          "form": "foil, 0.5 oz",
          "finish": null,
          "standard": "IPC 6012 Class 2",
          "hardware_ref": null,
          "quote": "Layer 2 foil, 0.5 oz Cu",
          "source_url": "https://github.com/oresat/oresat-c3-hardware/blob/master/oresat-c3-card/README.md",
          "profile": "copper",
          "mid": "copper"
        },
        {
          "part": "Surface finish",
          "material": "ENIG (immersion silver acceptable)",
          "form": "plated finish",
          "finish": "ENIG",
          "standard": "IPC 6012 Class 2",
          "hardware_ref": null,
          "quote": "Board Surface treatment should be ENIG, althogh immersion Silver is acceptable.",
          "source_url": "https://github.com/oresat/oresat-c3-hardware/blob/master/oresat-c3-card/README.md",
          "profile": null,
          "mid": "enig"
        },
        {
          "part": "Soldermask",
          "material": "Taiyo PSR-4000 or equivalent",
          "form": "mask",
          "finish": null,
          "standard": "IPC 6012 Class 2",
          "hardware_ref": null,
          "quote": "Taiyo PSR-4000 or equivalent soldermask on top and bottom, no requirements for color.",
          "source_url": "https://github.com/oresat/oresat-c3-hardware/blob/master/oresat-c3-card/README.md",
          "profile": null,
          "mid": "taiyo-psr-4000"
        },
        {
          "part": "Silkscreen",
          "material": "white silkscreen",
          "form": "ink",
          "finish": null,
          "standard": null,
          "hardware_ref": null,
          "quote": "White silkscreen on top and bottom surface",
          "source_url": "https://github.com/oresat/oresat-c3-hardware/blob/master/oresat-c3-card/README.md",
          "profile": null,
          "mid": "pcb-silkscreen-ink"
        },
        {
          "part": "Solder paste",
          "material": "leaded solder paste (alloy not named)",
          "form": "paste",
          "finish": null,
          "standard": "IPC Class 2 assembly",
          "hardware_ref": null,
          "quote": "Solder paste MUST be leaded.",
          "source_url": "https://github.com/oresat/oresat-c3-hardware/blob/master/oresat-c3-card/README.md",
          "profile": "solder-sn-pb",
          "mid": "solder-sn-pb"
        },
        {
          "part": "Flux and cleaning",
          "material": "aqueous flux and wash (preferred)",
          "form": "flux",
          "finish": null,
          "standard": "NASA Standard Visibly Clean (VC)",
          "hardware_ref": null,
          "quote": "Aqueous flux and wash strongly preferred.",
          "source_url": "https://github.com/oresat/oresat-c3-hardware/blob/master/oresat-c3-card/README.md",
          "profile": null,
          "mid": null
        },
        {
          "part": "Conformal coating",
          "material": "none",
          "form": "coating",
          "finish": null,
          "standard": null,
          "hardware_ref": null,
          "quote": "No conformal coating.",
          "source_url": "https://github.com/oresat/oresat-c3-hardware/blob/master/oresat-c3-card/README.md",
          "profile": null,
          "mid": null
        }
      ]
    },
    {
      "assembly": "C3 card: connectors and RF hardware",
      "parts": [
        {
          "part": "40-pin main connector (Samtec; 1 placed)",
          "material": null,
          "form": "electronic component",
          "finish": null,
          "standard": null,
          "hardware_ref": "TFM-120-01-L-D-RA",
          "quote": "Connector Header Through Hole, Right Angle 40 position 0.050\" (1.27mm)",
          "source_url": "https://github.com/oresat/oresat-c3-hardware/blob/master/oresat-c3-card/oresat-c3.kicad_sch",
          "profile": null,
          "mid": null
        },
        {
          "part": "SMPM RF connector (TE Connectivity Linx; 2 placed)",
          "material": null,
          "form": "electronic component",
          "finish": null,
          "standard": null,
          "hardware_ref": "2477330-1",
          "quote": "SMPM Connector Plug, Male Pin 50 Ohms Board Edge, Cutout; Surface Mount Solder",
          "source_url": "https://github.com/oresat/oresat-c3-hardware/blob/master/oresat-c3-card/oresat-c3.kicad_sch",
          "profile": null,
          "mid": null
        },
        {
          "part": "micro SD connector (Hirose; 1 placed)",
          "material": null,
          "form": "electronic component",
          "finish": null,
          "standard": null,
          "hardware_ref": "DM3BT-DSF-PEJS",
          "quote": "Micro SD Card Connector Push-Push R/A",
          "source_url": "https://github.com/oresat/oresat-c3-hardware/blob/master/oresat-c3-card/oresat-c3-sch-osd3358-sd-emmc.kicad_sch",
          "profile": null,
          "mid": null
        },
        {
          "part": "14-pin debug connector (JST; 1 placed)",
          "material": null,
          "form": "electronic component",
          "finish": null,
          "standard": null,
          "hardware_ref": "SM14B-SHLS-TF",
          "quote": "Connector Header Surface Mount, Right Angle 14 position 0.039\" (1.00mm)",
          "source_url": "https://github.com/oresat/oresat-c3-hardware/blob/master/oresat-c3-card/oresat-c3.kicad_sch",
          "profile": null,
          "mid": null
        },
        {
          "part": "4-pin header (Sullins Connector Solutions; 1 placed)",
          "material": null,
          "form": "electronic component",
          "finish": null,
          "standard": null,
          "hardware_ref": "GRPB041VWVN-RC",
          "quote": "Connector Header Through Hole 4 position 0.050\" (1.27mm)",
          "source_url": "https://github.com/oresat/oresat-c3-hardware/blob/master/oresat-c3-card/oresat-c3.kicad_sch",
          "profile": null,
          "mid": null
        }
      ]
    },
    {
      "assembly": "C3 card: electronic components (25 most significant of the BOM)",
      "parts": [
        {
          "part": "Octavo OSD335x processor module (Octavo Systems; 1 placed)",
          "material": null,
          "form": "electronic component",
          "finish": null,
          "standard": null,
          "hardware_ref": "OSD3358-512M-BSM",
          "quote": "OSD335x Embedded Module 1GHz 512MB",
          "source_url": "https://github.com/oresat/oresat-c3-hardware/blob/master/oresat-c3-card/oresat-c3-sch-osd3358-power.kicad_sch",
          "profile": null,
          "mid": null
        },
        {
          "part": "eMMC storage (Swissbit; 1 placed)",
          "material": null,
          "form": "electronic component",
          "finish": null,
          "standard": null,
          "hardware_ref": "SFEM064GB2ED1TO-A-6F-111-STD",
          "quote": "eMMC Industrial Embedded MMC, EM-30 (153-b), 64 GB, 3D TLC Flash, -40C to +105C",
          "source_url": "https://github.com/oresat/oresat-c3-hardware/blob/master/oresat-c3-card/oresat-c3-sch-osd3358-sd-emmc.kicad_sch",
          "profile": null,
          "mid": null
        },
        {
          "part": "radio transceiver IC (Microchip; 2 placed)",
          "material": null,
          "form": "electronic component",
          "finish": null,
          "standard": null,
          "hardware_ref": "AT86RF215-ZUR",
          "quote": "IC RF TxRx Only 802.15.4, General ISM < 1GHz 389.5MHz ~ 510MHz, 779MHz ~ 1.02GHz, 2.4GHz 48-VFQFN Exposed Pad",
          "source_url": "https://github.com/oresat/oresat-c3-hardware/blob/master/oresat-c3-card/oresat-c3-sch-l-band.kicad_sch",
          "profile": null,
          "mid": null
        },
        {
          "part": "FRAM (Cypress Semiconductor Corp; 1 placed)",
          "material": null,
          "form": "electronic component",
          "finish": null,
          "standard": null,
          "hardware_ref": "FM24CL64B-G",
          "quote": "FRAM (Ferroelectric RAM) Memory IC 64Kbit I²C 1 MHz 550 ns 8-SOIC",
          "source_url": "https://github.com/oresat/oresat-c3-hardware/blob/master/oresat-c3-card/oresat-c3-sch-opd-and-i2c.kicad_sch",
          "profile": null,
          "mid": null
        },
        {
          "part": "real-time clock (Micro Crystal AG; 1 placed)",
          "material": null,
          "form": "electronic component",
          "finish": null,
          "standard": null,
          "hardware_ref": "RV-3028-C7 32.768KHZ 1PPM-TA-QA",
          "quote": "Real Time Clock (RTC) IC Clock/Calendar 2B, 43B I²C 8-WCDFN",
          "source_url": "https://github.com/oresat/oresat-c3-hardware/blob/master/oresat-c3-card/oresat-c3-sch-opd-and-i2c.kicad_sch",
          "profile": null,
          "mid": null
        },
        {
          "part": "radiation-tolerant comparator (watchdog) (Texas Instruments; 1 placed)",
          "material": null,
          "form": "electronic component",
          "finish": null,
          "standard": null,
          "hardware_ref": "TLV1704AMPWPSEP",
          "quote": "Analog Comparators 2.2-V to 36-V, radiation tolerant microPower quad comparator in space enhanced plastic 14-TSSOP -55 to 125",
          "source_url": "https://github.com/oresat/oresat-c3-hardware/blob/master/oresat-c3-card/oresat-c3-sch-watchdog.kicad_sch",
          "profile": null,
          "mid": null
        },
        {
          "part": "CAN transceiver (Texas Instruments; 2 placed)",
          "material": null,
          "form": "electronic component",
          "finish": null,
          "standard": null,
          "hardware_ref": "TCAN330GDCNT",
          "quote": "1/1 Transceiver CANbus SOT-23-8",
          "source_url": "https://github.com/oresat/oresat-c3-hardware/blob/master/oresat-c3-card/oresat-c3-sch-osd3358-sd-emmc.kicad_sch",
          "profile": null,
          "mid": null
        },
        {
          "part": "5 V buck regulator (Analog Devices Inc.; 2 placed)",
          "material": null,
          "form": "electronic component",
          "finish": null,
          "standard": null,
          "hardware_ref": "LTC3624IDD-5#PBF",
          "quote": "Buck Switching Regulator IC Positive Fixed 5V 1 Output 2A 8-WFDFN Exposed Pad",
          "source_url": "https://github.com/oresat/oresat-c3-hardware/blob/master/oresat-c3-card/oresat-c3-sch-power.kicad_sch",
          "profile": null,
          "mid": null
        },
        {
          "part": "eFuse (auto-retry) (Texas Instruments; 1 placed)",
          "material": null,
          "form": "electronic component",
          "finish": null,
          "standard": null,
          "hardware_ref": "TPS259621DDAT",
          "quote": "TPS259621 - Auto-retry eFuse With Accurate Current Monitor 2A 8-SO PowerPad",
          "source_url": "https://github.com/oresat/oresat-c3-hardware/blob/master/oresat-c3-card/oresat-c3-sch-power.kicad_sch",
          "profile": null,
          "mid": null
        },
        {
          "part": "eFuse (latch-off) (Texas Instruments; 1 placed)",
          "material": null,
          "form": "electronic component",
          "finish": null,
          "standard": null,
          "hardware_ref": "TPS259620DDAT",
          "quote": "TPS259620 - Latch-off eFuse With Accurate Current Monitor 2A 8-SO PowerPad",
          "source_url": "https://github.com/oresat/oresat-c3-hardware/blob/master/oresat-c3-card/oresat-c3-sch-power.kicad_sch",
          "profile": null,
          "mid": null
        },
        {
          "part": "RF low-noise amplifier (Qorvo; 2 placed)",
          "material": null,
          "form": "electronic component",
          "finish": null,
          "standard": null,
          "hardware_ref": "TQP3M9036",
          "quote": "RF amplifier (LNA) 400-2000 MHz NF 0.45db",
          "source_url": "https://github.com/oresat/oresat-c3-hardware/blob/master/oresat-c3-card/oresat-c3-sch-l-band.kicad_sch",
          "profile": null,
          "mid": null
        },
        {
          "part": "RF power amplifier (Qorvo; 1 placed)",
          "material": null,
          "form": "electronic component",
          "finish": null,
          "standard": null,
          "hardware_ref": "TQP7M9105",
          "quote": "RF Amplifier 50-1500Mhz 1W 5V P1dB 30dBm @ 940Mhz",
          "source_url": "https://github.com/oresat/oresat-c3-hardware/blob/master/oresat-c3-card/oresat-c3-sch-uhf-band.kicad_sch",
          "profile": null,
          "mid": null
        },
        {
          "part": "RF synthesizer (Silicon Labs; 1 placed)",
          "material": null,
          "form": "electronic component",
          "finish": null,
          "standard": null,
          "hardware_ref": "SI4112-D-GM",
          "quote": "RF Synthesizer w/ integrated VCOs (IF OUT)",
          "source_url": "https://github.com/oresat/oresat-c3-hardware/blob/master/oresat-c3-card/oresat-c3-sch-l-band.kicad_sch",
          "profile": null,
          "mid": null
        },
        {
          "part": "26 MHz TCXO (Taitien; 2 placed)",
          "material": null,
          "form": "electronic component",
          "finish": null,
          "standard": null,
          "hardware_ref": "TYETACSANF-26.000000",
          "quote": "26 MHz TCXO Clipped Sine Wave Oscillator 2.8V ~ 3.3V 4-SMD, No Lead",
          "source_url": "https://github.com/oresat/oresat-c3-hardware/blob/master/oresat-c3-card/oresat-c3-sch-l-band.kicad_sch",
          "profile": null,
          "mid": null
        },
        {
          "part": "403.5 MHz SAW filter (RFMi; 2 placed)",
          "material": null,
          "form": "electronic component",
          "finish": null,
          "standard": null,
          "hardware_ref": "RF1419D",
          "quote": "403.5MHz Frequency General Purpose RF SAW Filter (Surface Acoustic Wave) 1.6dB 7.5MHz Bandwidth 8-SMD, No Lead",
          "source_url": "https://github.com/oresat/oresat-c3-hardware/blob/master/oresat-c3-card/oresat-c3-sch-uhf-band.kicad_sch",
          "profile": null,
          "mid": null
        },
        {
          "part": "457.5 MHz SAW filter (Qorvo; 1 placed)",
          "material": null,
          "form": "electronic component",
          "finish": null,
          "standard": null,
          "hardware_ref": "856930",
          "quote": "Filter - SAW, 457.5 MHz, 15 MHz",
          "source_url": "https://github.com/oresat/oresat-c3-hardware/blob/master/oresat-c3-card/oresat-c3-sch-l-band.kicad_sch",
          "profile": null,
          "mid": null
        },
        {
          "part": "1.308 GHz band-pass filter (AVX Corp; 3 placed)",
          "material": null,
          "form": "electronic component",
          "finish": null,
          "standard": null,
          "hardware_ref": "BP0805A1308ASTR",
          "quote": "1.308GHz Frequency Band Pass RF Filter (Radio Frequency) 200MHz Bandwidth 1.2dB 0805 (2012 Metric), 4 PC Pad",
          "source_url": "https://github.com/oresat/oresat-c3-hardware/blob/master/oresat-c3-card/oresat-c3-sch-l-band.kicad_sch",
          "profile": null,
          "mid": null
        },
        {
          "part": "RF mixer (Mini-Circuits; 1 placed)",
          "material": null,
          "form": "electronic component",
          "finish": null,
          "standard": null,
          "hardware_ref": "MAC-24+",
          "quote": "RF Mixer, Diode Ring, 0.3 - 12 GHz",
          "source_url": "https://github.com/oresat/oresat-c3-hardware/blob/master/oresat-c3-card/oresat-c3-sch-l-band.kicad_sch",
          "profile": null,
          "mid": null
        },
        {
          "part": "RF switch (Qorvo; 1 placed)",
          "material": null,
          "form": "electronic component",
          "finish": null,
          "standard": null,
          "hardware_ref": "QPC1022TR7",
          "quote": "RF Switch ICs 5-6000MHz SPDT IL .25dB Iso 39dB",
          "source_url": "https://github.com/oresat/oresat-c3-hardware/blob/master/oresat-c3-card/oresat-c3-sch-uhf-band.kicad_sch",
          "profile": null,
          "mid": null
        },
        {
          "part": "bi-directional coupler (Mini-Circuits; 1 placed)",
          "material": null,
          "form": "electronic component",
          "finish": null,
          "standard": null,
          "hardware_ref": "BDCN-20-13+",
          "quote": "Bi-Directional Coupler / Signal Conditioning BI-DIR COUP / SURF MT / RoHS",
          "source_url": "https://github.com/oresat/oresat-c3-hardware/blob/master/oresat-c3-card/oresat-c3-sch-uhf-band.kicad_sch",
          "profile": null,
          "mid": null
        },
        {
          "part": "RF transformer (Mini-Circuits; 2 placed)",
          "material": null,
          "form": "electronic component",
          "finish": null,
          "standard": null,
          "hardware_ref": "NCS2-62+",
          "quote": "Signal Conditioning RF XFMR / SURF MOUNT / RoHS",
          "source_url": "https://github.com/oresat/oresat-c3-hardware/blob/master/oresat-c3-card/oresat-c3-sch-l-band.kicad_sch",
          "profile": null,
          "mid": null
        },
        {
          "part": "220 uF tantalum capacitor (KYOCERA AVX; 3 placed)",
          "material": null,
          "form": "electronic component",
          "finish": null,
          "standard": null,
          "hardware_ref": "TBJE227K016LBSZ0000",
          "quote": "220µF Molded Tantalum Capacitors 16V 2917 (7343 Metric) - SPECIAL",
          "source_url": "https://github.com/oresat/oresat-c3-hardware/blob/master/oresat-c3-card/oresat-c3-sch-watchdog.kicad_sch",
          "profile": null,
          "mid": null
        },
        {
          "part": "22 uF X7R capacitor (Taiyo Yuden; 13 placed)",
          "material": null,
          "form": "electronic component",
          "finish": null,
          "standard": null,
          "hardware_ref": "TMK325B7226KMHP",
          "quote": "22 µF ±10% 25V Ceramic Capacitor X7R 1210 (3225 Metric)",
          "source_url": "https://github.com/oresat/oresat-c3-hardware/blob/master/oresat-c3-card/oresat-c3-sch-osd3358-power.kicad_sch",
          "profile": null,
          "mid": null
        },
        {
          "part": "10 k chip resistor (Stackpole Electronics; 40 placed)",
          "material": null,
          "form": "electronic component",
          "finish": null,
          "standard": null,
          "hardware_ref": "RMCF0603FT10K0",
          "quote": "10 kOhms ±1% 0.1W, 1/10W Chip Resistor 0603 (1608 Metric) Automotive AEC-Q200 Thick Film",
          "source_url": "https://github.com/oresat/oresat-c3-hardware/blob/master/oresat-c3-card/oresat-c3-sch-opd-and-i2c.kicad_sch",
          "profile": null,
          "mid": null
        },
        {
          "part": "100 nF X7R capacitor (KEMET; 42 placed)",
          "material": null,
          "form": "electronic component",
          "finish": null,
          "standard": null,
          "hardware_ref": "C0603C104K5RACAUTO",
          "quote": "0.1 µF ±10% 50V Ceramic Capacitor X7R 0603 (1608 Metric)",
          "source_url": "https://github.com/oresat/oresat-c3-hardware/blob/master/oresat-c3-card/oresat-c3-sch-l-band.kicad_sch",
          "profile": null,
          "mid": null
        }
      ]
    },
    {
      "assembly": "Backplane: PCB laminate, finish and assembly materials",
      "parts": [
        {
          "part": "PCB laminate (OreSat1 2U backplane)",
          "material": "Isola FR408HR or material with equivalent Dk",
          "form": "PCB",
          "finish": null,
          "standard": "IPC 6012 Class 2",
          "hardware_ref": null,
          "quote": "Isola FR408HR or material with equivalent Dk.",
          "source_url": "https://github.com/oresat/oresat-backplane/blob/master/2U/oresat1/README.md",
          "profile": null,
          "mid": "isola-fr408hr"
        },
        {
          "part": "PCB core",
          "material": "Isola FR408HR",
          "form": "core, 0.991 mm",
          "finish": null,
          "standard": "IPC 6012 Class 2",
          "hardware_ref": null,
          "quote": "Core Isola FR408HR",
          "source_url": "https://github.com/oresat/oresat-backplane/blob/master/2U/oresat1/README.md",
          "profile": null,
          "mid": "isola-fr408hr"
        },
        {
          "part": "PCB prepreg",
          "material": "Isola FR408HR 2113",
          "form": "prepreg, 0.200 mm",
          "finish": null,
          "standard": "IPC 6012 Class 2",
          "hardware_ref": null,
          "quote": "Prepreg - Isola FR408HR 2113",
          "source_url": "https://github.com/oresat/oresat-backplane/blob/master/2U/oresat1/README.md",
          "profile": null,
          "mid": "isola-fr408hr"
        },
        {
          "part": "Surface finish",
          "material": "ENIG (immersion silver acceptable)",
          "form": "plated finish",
          "finish": "ENIG",
          "standard": "IPC 6012 Class 2",
          "hardware_ref": null,
          "quote": "Board Surface treatment should be ENIG, althogh immersion Silver is acceptable.",
          "source_url": "https://github.com/oresat/oresat-backplane/blob/master/2U/oresat1/README.md",
          "profile": null,
          "mid": "enig"
        },
        {
          "part": "Soldermask",
          "material": "Taiyo PSR-4000 or equivalent",
          "form": "mask",
          "finish": null,
          "standard": null,
          "hardware_ref": null,
          "quote": "Taiyo PSR-4000 or equivalent soldermask on top and bottom, no requirements for color.",
          "source_url": "https://github.com/oresat/oresat-backplane/blob/master/2U/oresat1/README.md",
          "profile": null,
          "mid": "taiyo-psr-4000"
        },
        {
          "part": "Silkscreen",
          "material": "white silkscreen",
          "form": "ink",
          "finish": null,
          "standard": null,
          "hardware_ref": null,
          "quote": "White silkscreen on top and bottom surface",
          "source_url": "https://github.com/oresat/oresat-backplane/blob/master/2U/oresat1/README.md",
          "profile": null,
          "mid": "pcb-silkscreen-ink"
        },
        {
          "part": "Solder paste",
          "material": "leaded solder paste (alloy not named)",
          "form": "paste",
          "finish": null,
          "standard": "IPC J-STD-001 Class 2",
          "hardware_ref": null,
          "quote": "Solder paste MUST be leaded.",
          "source_url": "https://github.com/oresat/oresat-backplane/blob/master/2U/oresat1/README.md",
          "profile": "solder-sn-pb",
          "mid": "solder-sn-pb"
        },
        {
          "part": "Conformal coating",
          "material": "none",
          "form": "coating",
          "finish": null,
          "standard": null,
          "hardware_ref": null,
          "quote": "No conformal coating.",
          "source_url": "https://github.com/oresat/oresat-backplane/blob/master/2U/oresat1/README.md",
          "profile": null,
          "mid": null
        },
        {
          "part": "Back-side thermal ring",
          "material": "bare copper",
          "form": "copper ring",
          "finish": null,
          "standard": null,
          "hardware_ref": null,
          "quote": "Ring of bare copper on the back is for thermal contact.",
          "source_url": "https://github.com/oresat/oresat-backplane/blob/master/README.md",
          "profile": "copper",
          "mid": "copper"
        },
        {
          "part": "1U/2U backplane PCB process (earlier versions)",
          "material": "OSH Park 4 layer stackup",
          "form": "PCB",
          "finish": null,
          "standard": null,
          "hardware_ref": null,
          "quote": "The board is designed for a [4 layer stackup](https://docs.oshpark.com/services/four-layer/) from [OSH Park]",
          "source_url": "https://github.com/oresat/oresat-backplane/blob/master/README.md",
          "profile": null,
          "mid": null
        }
      ]
    },
    {
      "assembly": "Backplane: connectors",
      "parts": [
        {
          "part": "40-pin main connector (Samtec Inc.; 13 placed)",
          "material": null,
          "form": "electronic component",
          "finish": "Gold (as listed in connector description)",
          "standard": null,
          "hardware_ref": "SFM-120-01-S-D-LC",
          "quote": "40 Position Receptacle Connector 0.050\" (1.27mm) Through Hole Gold",
          "source_url": "https://github.com/oresat/oresat-backplane/blob/master/2U/oresat1/oresat1_oresat-backplane-2u-sch-main-1.kicad_sch",
          "profile": null,
          "mid": null
        },
        {
          "part": "20-pin auxiliary connector (Samtec Inc.; 2 placed)",
          "material": null,
          "form": "electronic component",
          "finish": "Gold (as listed in connector description)",
          "standard": null,
          "hardware_ref": "SFM-110-01-S-D-LC",
          "quote": "20 Position Receptacle Connector 0.050\" (1.27mm) Through Hole Gold",
          "source_url": "https://github.com/oresat/oresat-backplane/blob/master/2U/oresat1/oresat1_oresat-backplane-2u-sch-auxilliary.kicad_sch",
          "profile": null,
          "mid": null
        },
        {
          "part": "SMPM RF connector (Molex; 10 placed)",
          "material": null,
          "form": "electronic component",
          "finish": "Gold (as listed in connector description)",
          "standard": null,
          "hardware_ref": "0733000110",
          "quote": "SMPM Connector Plug, Male Pin 50 Ohms Surface Mount, Through Hole Solder",
          "source_url": "https://github.com/oresat/oresat-backplane/blob/master/2U/oresat1/oresat1_oresat-backplane-2u-sch-rf.kicad_sch",
          "profile": null,
          "mid": null
        },
        {
          "part": "16-pin debug connector (Harwin Inc.; 1 placed)",
          "material": null,
          "form": "electronic component",
          "finish": "Gold (as listed in connector description)",
          "standard": null,
          "hardware_ref": "M55-6001642R",
          "quote": "16 Position Receptacle Connector 0.050\" (1.27mm) Surface Mount Gold",
          "source_url": "https://github.com/oresat/oresat-backplane/blob/master/2U/oresat1/oresat1_oresat-backplane-2u-sch-debug.kicad_sch",
          "profile": null,
          "mid": null
        }
      ]
    },
    {
      "assembly": "Backplane: electronic components",
      "parts": [
        {
          "part": "10 uF capacitor (Murata Electronics; 13 placed)",
          "material": null,
          "form": "electronic component",
          "finish": null,
          "standard": null,
          "hardware_ref": "GRT31CR71E106KE13L",
          "quote": "10 µF ±10% 25V Ceramic Capacitor X7R 1206 (3216 Metric)",
          "source_url": "https://github.com/oresat/oresat-backplane/blob/master/2U/oresat1/oresat1_oresat-backplane-2u-sch-main-1.kicad_sch",
          "profile": null,
          "mid": null
        },
        {
          "part": "60.4 ohm CAN termination resistor (Stackpole Electronics Inc; 4 placed)",
          "material": null,
          "form": "electronic component",
          "finish": null,
          "standard": null,
          "hardware_ref": "RMCF1206FT60R4",
          "quote": "60.4 Ohms ±1% 0.25W, 1/4W Chip Resistor 1206 (3216 Metric) Automotive AEC-Q200 Thick Film",
          "source_url": "https://github.com/oresat/oresat-backplane/blob/master/2U/oresat1/oresat1_oresat-backplane-2u-sch-main-1.kicad_sch",
          "profile": null,
          "mid": null
        },
        {
          "part": "1 nF capacitor (KEMET; 2 placed)",
          "material": null,
          "form": "electronic component",
          "finish": null,
          "standard": null,
          "hardware_ref": "C0603C102J5GECAUTO",
          "quote": "1 nF (1000 pF) ±5% 50V Ceramic Capacitor C0G, NP0 0603 (1608 Metric)",
          "source_url": "https://github.com/oresat/oresat-backplane/blob/master/2U/oresat1/oresat1_oresat-backplane-2u-sch-main-1.kicad_sch",
          "profile": null,
          "mid": null
        },
        {
          "part": "0 ohm jumper (Stackpole Electronics Inc; 2 placed)",
          "material": null,
          "form": "electronic component",
          "finish": null,
          "standard": null,
          "hardware_ref": "RMCF0603ZT0R00",
          "quote": "0 Ohms Jumper Chip Resistor 0603 (1608 Metric) Automotive AEC-Q200 Thick Film",
          "source_url": "https://github.com/oresat/oresat-backplane/blob/master/2U/oresat1/oresat1_oresat-backplane-2u-sch-main-2.kicad_sch",
          "profile": null,
          "mid": null
        }
      ]
    },
    {
      "assembly": "Solar module (1U GaAs + MCXN): cells, PCB and assembly materials",
      "parts": [
        {
          "part": "Solar cell (SpectraLabs XTE-SF, 2 per module)",
          "material": "triple junction (GaAs design per repo README)",
          "form": "cell",
          "finish": null,
          "standard": null,
          "hardware_ref": "XTE-SF 27 mm^2 CIC",
          "quote": "27cm2 Class (Rectangular Cell) Space Qualified Triple Junction Solar Cell",
          "source_url": "https://github.com/oresat/oresat-solar-hardware/blob/master/solar-module-1u-gaas-MCXN/solar-module-1u-gaas-sch-cells.kicad_sch",
          "profile": "gallium-arsenide",
          "mid": "gallium-arsenide"
        },
        {
          "part": "Solar cell technology",
          "material": "GaAs",
          "form": "cell",
          "finish": null,
          "standard": null,
          "hardware_ref": null,
          "quote": "We've flown our GaAs solar cell design",
          "source_url": "https://github.com/oresat/oresat-solar-hardware/blob/master/README.md",
          "profile": "gallium-arsenide",
          "mid": "gallium-arsenide"
        },
        {
          "part": "Solar cell on module (programme summary)",
          "material": "Spectrolab XTE-SF cells",
          "form": "cell",
          "finish": null,
          "standard": null,
          "hardware_ref": null,
          "quote": "2 Spectrolab XTE-SF cells",
          "source_url": "https://events.libre.space/event/5/contributions/155/attachments/107/134/3-1%20OreSat%20CubeSat%20System%20Overview.pdf",
          "profile": null,
          "mid": "spectrolab-xte-sf-solar-cell"
        },
        {
          "part": "Solar cell attachment",
          "material": "PSA (pressure-sensitive adhesive; product not named)",
          "form": "adhesive",
          "finish": null,
          "standard": null,
          "hardware_ref": null,
          "quote": "Solar Cells D2 and D6 are hand placed; see [\"PSAS SOP - Solar Cell mounting with PSA\"]",
          "source_url": "https://github.com/oresat/oresat-solar-hardware/blob/master/solar-module-1u-gaas-MCXN/README.md",
          "profile": null,
          "mid": "pressure-sensitive-adhesive"
        },
        {
          "part": "PCB laminate",
          "material": "not specified",
          "form": "PCB",
          "finish": null,
          "standard": "IPC 6012 Class 2",
          "hardware_ref": null,
          "quote": "There are no requirements on the prepreg or core of this four layer stackup.",
          "source_url": "https://github.com/oresat/oresat-solar-hardware/blob/master/solar-module-1u-gaas-MCXN/README.md",
          "profile": null,
          "mid": null
        },
        {
          "part": "Outer copper",
          "material": "copper",
          "form": "foil, 1 oz after plating",
          "finish": null,
          "standard": "IPC 6012 Class 2",
          "hardware_ref": null,
          "quote": "Outside copper layers is 1 oz Cu after plating (0.043 mm / 1.7 mil)",
          "source_url": "https://github.com/oresat/oresat-solar-hardware/blob/master/solar-module-1u-gaas-MCXN/README.md",
          "profile": "copper",
          "mid": "copper"
        },
        {
          "part": "Inner copper",
          "material": "copper",
          "form": "foil, 0.5 oz",
          "finish": null,
          "standard": "IPC 6012 Class 2",
          "hardware_ref": null,
          "quote": "Inside copper layers are 0.5 oz Cu (0.018 mm / 0.7 mil)",
          "source_url": "https://github.com/oresat/oresat-solar-hardware/blob/master/solar-module-1u-gaas-MCXN/README.md",
          "profile": "copper",
          "mid": "copper"
        },
        {
          "part": "Surface finish",
          "material": "ENIG (immersion silver acceptable)",
          "form": "plated finish",
          "finish": "ENIG",
          "standard": "IPC 6012 Class 2",
          "hardware_ref": null,
          "quote": "Board Surface treatment should be ENIG, althogh immersion Silver is acceptable.",
          "source_url": "https://github.com/oresat/oresat-solar-hardware/blob/master/solar-module-1u-gaas-MCXN/README.md",
          "profile": null,
          "mid": "enig"
        },
        {
          "part": "Soldermask",
          "material": "Taiyo PSR-4000 or equivalent",
          "form": "mask",
          "finish": null,
          "standard": null,
          "hardware_ref": null,
          "quote": "Taiyo PSR-4000 or equivalent soldermask on top and bottom, no requirements for color.",
          "source_url": "https://github.com/oresat/oresat-solar-hardware/blob/master/solar-module-1u-gaas-MCXN/README.md",
          "profile": null,
          "mid": "taiyo-psr-4000"
        },
        {
          "part": "Silkscreen",
          "material": "white silkscreen",
          "form": "ink",
          "finish": null,
          "standard": null,
          "hardware_ref": null,
          "quote": "White silkscreen on top and bottom surface",
          "source_url": "https://github.com/oresat/oresat-solar-hardware/blob/master/solar-module-1u-gaas-MCXN/README.md",
          "profile": null,
          "mid": "pcb-silkscreen-ink"
        },
        {
          "part": "Solder paste",
          "material": "leaded solder paste (alloy not named)",
          "form": "paste",
          "finish": null,
          "standard": null,
          "hardware_ref": null,
          "quote": "Solder paste MUST be leaded.",
          "source_url": "https://github.com/oresat/oresat-solar-hardware/blob/master/solar-module-1u-gaas-MCXN/README.md",
          "profile": "solder-sn-pb",
          "mid": "solder-sn-pb"
        },
        {
          "part": "Conformal coating",
          "material": "none",
          "form": "coating",
          "finish": null,
          "standard": null,
          "hardware_ref": null,
          "quote": "No conformal coating.",
          "source_url": "https://github.com/oresat/oresat-solar-hardware/blob/master/solar-module-1u-gaas-MCXN/README.md",
          "profile": null,
          "mid": null
        }
      ]
    },
    {
      "assembly": "Solar module: connectors",
      "parts": [
        {
          "part": "12-pin Harwin connector (Harwin; 1 placed)",
          "material": null,
          "form": "electronic component",
          "finish": "Gold (as listed in connector description)",
          "standard": null,
          "hardware_ref": "M55-6021242R",
          "quote": "12 Position Receptacle Connector 0.050\" (1.27mm) Surface Mount Gold",
          "source_url": "https://github.com/oresat/oresat-solar-hardware/blob/master/solar-module-1u-gaas-MCXN/solar-module-1u-gaas.kicad_sch",
          "profile": null,
          "mid": null
        },
        {
          "part": "4-pin Samtec connector (Samtec; 1 placed)",
          "material": null,
          "form": "electronic component",
          "finish": null,
          "standard": null,
          "hardware_ref": "MMS-104-02-L-SH",
          "quote": "4 Position Receptacle Connector 0.079\" (2.00mm) Surface Mount, Right Angle Gold",
          "source_url": "https://github.com/oresat/oresat-solar-hardware/blob/master/solar-module-1u-gaas-MCXN/solar-module-1u-gaas.kicad_sch",
          "profile": null,
          "mid": null
        },
        {
          "part": "14-pin JST connector (JST; 1 placed)",
          "material": null,
          "form": "electronic component",
          "finish": null,
          "standard": null,
          "hardware_ref": "SM14B-SHLS-TF",
          "quote": "Connector Header Surface Mount, Right Angle 14 position 0.039\" (1.00mm)",
          "source_url": "https://github.com/oresat/oresat-solar-hardware/blob/master/solar-module-1u-gaas-MCXN/solar-module-1u-gaas.kicad_sch",
          "profile": null,
          "mid": null
        }
      ]
    },
    {
      "assembly": "Solar module: electronic components (25 most significant of the schematic)",
      "parts": [
        {
          "part": "NXP MCXN947 microcontroller (NXP; 1 placed)",
          "material": null,
          "form": "electronic component",
          "finish": null,
          "standard": null,
          "hardware_ref": "MCXN947VKLT",
          "quote": "ARM Microcontrollers - MCU MCXN10, 100HLQFP (also MCXN947VNLT)",
          "source_url": "https://github.com/oresat/oresat-solar-hardware/blob/master/solar-module-1u-gaas-MCXN/solar-module-1u-gaas-sch-microcontroller.kicad_sch",
          "profile": null,
          "mid": null
        },
        {
          "part": "buck-boost regulator (Texas Instruments; 1 placed)",
          "material": null,
          "form": "electronic component",
          "finish": null,
          "standard": null,
          "hardware_ref": "TPS63060DSCR",
          "quote": "Buck-Boost Switching Regulator IC Positive Adjustable 2.5V 1 Output 2A (Switch) 10-WFDFN Exposed Pad",
          "source_url": "https://github.com/oresat/oresat-solar-hardware/blob/master/solar-module-1u-gaas-MCXN/solar-module-1u-gaas-sch-power.kicad_sch",
          "profile": null,
          "mid": null
        },
        {
          "part": "boost regulator (Analog Devices Inc.; 1 placed)",
          "material": null,
          "form": "electronic component",
          "finish": null,
          "standard": null,
          "hardware_ref": "LT1618EMSTRPBF",
          "quote": "Boost Switching Regulator IC Positive Adjustable 1.263V 1 Output 1.5A (Switch) 10-TFSOP, 10-MSOP (0.118\", 3.00mm Width)",
          "source_url": "https://github.com/oresat/oresat-solar-hardware/blob/master/solar-module-1u-gaas-MCXN/solar-module-1u-gaas-sch-power.kicad_sch",
          "profile": null,
          "mid": null
        },
        {
          "part": "ideal-diode OR controller (Linear Technologies; 1 placed)",
          "material": null,
          "form": "electronic component",
          "finish": null,
          "standard": null,
          "hardware_ref": "LTC4412ES6#TRPBF",
          "quote": "OR Controller Source Selector Switch P-Channel 2:1 TSOT-23-6",
          "source_url": "https://github.com/oresat/oresat-solar-hardware/blob/master/solar-module-1u-gaas-MCXN/solar-module-1u-gaas-sch-power.kicad_sch",
          "profile": null,
          "mid": null
        },
        {
          "part": "current monitor (Texas Instruments; 1 placed)",
          "material": null,
          "form": "electronic component",
          "finish": null,
          "standard": null,
          "hardware_ref": "INA226AIDGST",
          "quote": "Current Monitor Regulator High/Low-Side 10mA 10-VSSOP",
          "source_url": "https://github.com/oresat/oresat-solar-hardware/blob/master/solar-module-1u-gaas-MCXN/solar-module-1u-gaas-sch-power.kicad_sch",
          "profile": null,
          "mid": null
        },
        {
          "part": "I2C temperature sensor (hand-mounted) (Texas Instruments; 2 placed)",
          "material": null,
          "form": "electronic component",
          "finish": null,
          "standard": null,
          "hardware_ref": "TMP101NA/3K",
          "quote": "Digital Temperature Sensor with I2C/SMBus Interface, ±2°C, one-shot conversion, alert, SOT-23-6",
          "source_url": "https://github.com/oresat/oresat-solar-hardware/blob/master/solar-module-1u-gaas-MCXN/solar-module-1u-gaas-sch-microcontroller.kicad_sch",
          "profile": null,
          "mid": null
        },
        {
          "part": "CAN transceiver (Texas Instruments; 1 placed)",
          "material": null,
          "form": "electronic component",
          "finish": null,
          "standard": null,
          "hardware_ref": "TCAN337GD",
          "quote": "1/1 Transceiver Half CANbus 8-SOIC",
          "source_url": "https://github.com/oresat/oresat-solar-hardware/blob/master/solar-module-1u-gaas-MCXN/solar-module-1u-gaas-sch-microcontroller.kicad_sch",
          "profile": null,
          "mid": null
        },
        {
          "part": "P-channel MOSFET (Diodes Incorporated; 1 placed)",
          "material": null,
          "form": "electronic component",
          "finish": null,
          "standard": null,
          "hardware_ref": "DMP2035UQ-7",
          "quote": "P-Channel 20 V 4.9A (Ta) 810mW (Ta) Surface Mount SOT-23-3",
          "source_url": "https://github.com/oresat/oresat-solar-hardware/blob/master/solar-module-1u-gaas-MCXN/solar-module-1u-gaas-sch-power.kicad_sch",
          "profile": null,
          "mid": null
        },
        {
          "part": "dual P-channel MOSFET (Diodes Inc; 1 placed)",
          "material": null,
          "form": "electronic component",
          "finish": null,
          "standard": null,
          "hardware_ref": "DMP2240UDM-7",
          "quote": "Mosfet Array 2 P-Channel (Dual) 20V 2A 600mW Surface Mount SOT-26",
          "source_url": "https://github.com/oresat/oresat-solar-hardware/blob/master/solar-module-1u-gaas-MCXN/solar-module-1u-gaas-sch-power.kicad_sch",
          "profile": null,
          "mid": null
        },
        {
          "part": "Schottky diode (OnSemi; 1 placed)",
          "material": null,
          "form": "electronic component",
          "finish": null,
          "standard": null,
          "hardware_ref": "NRVB130LSFT1G",
          "quote": "Diode 30 V 1A Surface Mount SOD-123FL",
          "source_url": "https://github.com/oresat/oresat-solar-hardware/blob/master/solar-module-1u-gaas-MCXN/solar-module-1u-gaas-sch-power.kicad_sch",
          "profile": null,
          "mid": null
        },
        {
          "part": "switching diode (Vishay; 2 placed)",
          "material": null,
          "form": "electronic component",
          "finish": null,
          "standard": null,
          "hardware_ref": "1N4151WS-E3-08",
          "quote": "Diode 50 V 150mA Surface Mount SOD-323",
          "source_url": "https://github.com/oresat/oresat-solar-hardware/blob/master/solar-module-1u-gaas-MCXN/solar-module-1u-gaas-sch-power.kicad_sch",
          "profile": null,
          "mid": null
        },
        {
          "part": "1.5 uH inductor (Bourns Inc.; 1 placed)",
          "material": null,
          "form": "electronic component",
          "finish": null,
          "standard": null,
          "hardware_ref": "SRP2012TMA-1R5M",
          "quote": "1.5 µH Shielded Inductor 2.9 A 84mOhm Max 0806 (2016 Metric) Flat Wire",
          "source_url": "https://github.com/oresat/oresat-solar-hardware/blob/master/solar-module-1u-gaas-MCXN/solar-module-1u-gaas-sch-microcontroller.kicad_sch",
          "profile": null,
          "mid": null
        },
        {
          "part": "1 uH inductor (Murata; 1 placed)",
          "material": null,
          "form": "electronic component",
          "finish": null,
          "standard": null,
          "hardware_ref": "1227AS-H-1R0N=P2",
          "quote": "1 µH Shielded Drum Core, Wirewound Inductor 3.7 A 29mOhm Max Nonstandard",
          "source_url": "https://github.com/oresat/oresat-solar-hardware/blob/master/solar-module-1u-gaas-MCXN/solar-module-1u-gaas-sch-power.kicad_sch",
          "profile": null,
          "mid": null
        },
        {
          "part": "10 uH inductor (WURTH; 1 placed)",
          "material": null,
          "form": "electronic component",
          "finish": null,
          "standard": null,
          "hardware_ref": "744042100",
          "quote": "10 µH Shielded Drum Core, Wirewound Inductor 1.3 A 150mOhm Max 1919 (4848 Metric)",
          "source_url": "https://github.com/oresat/oresat-solar-hardware/blob/master/solar-module-1u-gaas-MCXN/solar-module-1u-gaas-sch-power.kicad_sch",
          "profile": null,
          "mid": null
        },
        {
          "part": "100 mOhm sense resistor (Stackpole Electronics Inc; 1 placed)",
          "material": null,
          "form": "electronic component",
          "finish": null,
          "standard": null,
          "hardware_ref": "CSR1206FTR100",
          "quote": "100 mOhms ±1% 0.5W, 1/2W Chip Resistor 1206 (3216 Metric) Current Sense Thick Film",
          "source_url": "https://github.com/oresat/oresat-solar-hardware/blob/master/solar-module-1u-gaas-MCXN/solar-module-1u-gaas-sch-power.kicad_sch",
          "profile": null,
          "mid": null
        },
        {
          "part": "24 MHz crystal (Wurth; 1 placed)",
          "material": null,
          "form": "electronic component",
          "finish": null,
          "standard": null,
          "hardware_ref": "830108212309",
          "quote": "24 MHz ±10ppm Crystal 8pF 100 Ohms 4-SMD, No Lead",
          "source_url": "https://github.com/oresat/oresat-solar-hardware/blob/master/solar-module-1u-gaas-MCXN/solar-module-1u-gaas-sch-microcontroller.kicad_sch",
          "profile": null,
          "mid": null
        },
        {
          "part": "ferrite bead (Fair-Rite; 1 placed)",
          "material": null,
          "form": "electronic component",
          "finish": null,
          "standard": null,
          "hardware_ref": "2508051217Y6",
          "quote": "120 Ohms @ 100 MHz 1 Signal Line Ferrite Bead 0805 (2012 Metric) 6A 25mOhm",
          "source_url": "https://github.com/oresat/oresat-solar-hardware/blob/master/solar-module-1u-gaas-MCXN/solar-module-1u-gaas-sch-microcontroller.kicad_sch",
          "profile": null,
          "mid": null
        },
        {
          "part": "22 uF capacitor (Murata Electronics; 4 placed)",
          "material": null,
          "form": "electronic component",
          "finish": null,
          "standard": null,
          "hardware_ref": "GRT31CC81C226KE01L",
          "quote": "22 µF ±10% 16V Ceramic Capacitor X6S 1206 (3216 Metric)",
          "source_url": "https://github.com/oresat/oresat-solar-hardware/blob/master/solar-module-1u-gaas-MCXN/solar-module-1u-gaas-sch-microcontroller.kicad_sch",
          "profile": null,
          "mid": null
        },
        {
          "part": "10 uF capacitor (Murata Electronics; 4 placed)",
          "material": null,
          "form": "electronic component",
          "finish": null,
          "standard": null,
          "hardware_ref": "GRT21BC71E106KE13K",
          "quote": "10 µF ±10% 25V Ceramic Capacitor X7S 0805 (2012 Metric)",
          "source_url": "https://github.com/oresat/oresat-solar-hardware/blob/master/solar-module-1u-gaas-MCXN/solar-module-1u-gaas-sch-power.kicad_sch",
          "profile": null,
          "mid": null
        },
        {
          "part": "4.7 uF capacitor (Murata Electronics; 3 placed)",
          "material": null,
          "form": "electronic component",
          "finish": null,
          "standard": null,
          "hardware_ref": "GRT188C71C475KE13D",
          "quote": "4.7 µF ±10% 16V Ceramic Capacitor X7S 0603 (1608 Metric)",
          "source_url": "https://github.com/oresat/oresat-solar-hardware/blob/master/solar-module-1u-gaas-MCXN/solar-module-1u-gaas-sch-microcontroller.kicad_sch",
          "profile": null,
          "mid": null
        },
        {
          "part": "100 nF capacitor (KEMET; 18 placed)",
          "material": null,
          "form": "electronic component",
          "finish": null,
          "standard": null,
          "hardware_ref": "C0603C104K5RACAUTO",
          "quote": "0.1 µF ±10% 50V Ceramic Capacitor X7R 0603 (1608 Metric)",
          "source_url": "https://github.com/oresat/oresat-solar-hardware/blob/master/solar-module-1u-gaas-MCXN/solar-module-1u-gaas-sch-microcontroller.kicad_sch",
          "profile": null,
          "mid": null
        },
        {
          "part": "10 k resistor (Stackpole Electronics Inc; 6 placed)",
          "material": null,
          "form": "electronic component",
          "finish": null,
          "standard": null,
          "hardware_ref": "RMCF0603FT10K0",
          "quote": "10 kOhms ±1% 0.1W, 1/10W Chip Resistor 0603 (1608 Metric) Automotive AEC-Q200 Thick Film",
          "source_url": "https://github.com/oresat/oresat-solar-hardware/blob/master/solar-module-1u-gaas-MCXN/solar-module-1u-gaas-sch-microcontroller.kicad_sch",
          "profile": null,
          "mid": null
        },
        {
          "part": "100 k resistor (Stackpole Electronics Inc; 5 placed)",
          "material": null,
          "form": "electronic component",
          "finish": null,
          "standard": null,
          "hardware_ref": "RMCF0603FT100K",
          "quote": "100 kOhms ±5% 0.1W, 1/10W Chip Resistor 0603 (1608 Metric) Automotive AEC-Q200 Thick Film",
          "source_url": "https://github.com/oresat/oresat-solar-hardware/blob/master/solar-module-1u-gaas-MCXN/solar-module-1u-gaas-sch-power.kicad_sch",
          "profile": null,
          "mid": null
        },
        {
          "part": "2 k resistor (Stackpole Electronics Inc; 3 placed)",
          "material": null,
          "form": "electronic component",
          "finish": null,
          "standard": null,
          "hardware_ref": "RMCF0603FT2K00",
          "quote": "2 kOhms ±1% 0.1W, 1/10W Chip Resistor 0603 (1608 Metric) Automotive AEC-Q200 Thick Film",
          "source_url": "https://github.com/oresat/oresat-solar-hardware/blob/master/solar-module-1u-gaas-MCXN/solar-module-1u-gaas-sch-microcontroller.kicad_sch",
          "profile": null,
          "mid": null
        },
        {
          "part": "amber LED (Wurth; 1 placed)",
          "material": null,
          "form": "electronic component",
          "finish": null,
          "standard": null,
          "hardware_ref": "150060AS75000",
          "quote": "Amber 605nm LED Indication - Discrete 2V 0603 (1608 Metric) - 120 mA @ 20 mA",
          "source_url": "https://github.com/oresat/oresat-solar-hardware/blob/master/solar-module-1u-gaas-MCXN/solar-module-1u-gaas-sch-microcontroller.kicad_sch",
          "profile": null,
          "mid": null
        }
      ]
    },
    {
      "assembly": "Battery card: cells, holder, heaters, PCB and assembly materials",
      "parts": [
        {
          "part": "18650 cell (Tenergy, 4 per card)",
          "material": "Lithium-Ion",
          "form": "cell",
          "finish": null,
          "standard": null,
          "hardware_ref": "MH48285 (README: Tenergy 30005-0, ICR 18650-2600, LR1865SK)",
          "quote": "3.7V 2600mAh Lithium-Ion 18650 Flat Top Rechargeable Battery (MH48285) – UL Certified",
          "source_url": "https://github.com/oresat/oresat-batteries/blob/master/oresat-battery-card/oresat-batteries-sch-pack-1.kicad_sch",
          "profile": null,
          "mid": "lithium-ion-cell"
        },
        {
          "part": "Battery cell model (README)",
          "material": "Li-ion 18650",
          "form": "cell",
          "finish": null,
          "standard": null,
          "hardware_ref": "30005-0",
          "quote": "Tenergy model \"30005-0 (ICR 18650-2600, LR1865SK)\"",
          "source_url": "https://github.com/oresat/oresat-batteries/blob/master/README.md",
          "profile": null,
          "mid": "lithium-ion-cell"
        },
        {
          "part": "Cell holder",
          "material": "CRP Windform SLS Nylon (Form3 Flame Retardant Resin also OK)",
          "form": "3D printed holder",
          "finish": null,
          "standard": null,
          "hardware_ref": null,
          "quote": "3D printed battery holder, designed for CRP Windform SLS Nylon material (OK with Form3 Flame Retardant Resin).",
          "source_url": "https://github.com/oresat/oresat-batteries/blob/master/README.md",
          "profile": null,
          "mid": "windform-sls-nylon"
        },
        {
          "part": "Polyimide thermofoil heater (Minco, 2 per card)",
          "material": "polyimide thermofoil",
          "form": "heater",
          "finish": null,
          "standard": null,
          "hardware_ref": "HK6903",
          "quote": "Polyimide Thermofoil Heaters with leads - 48.91 ohms",
          "source_url": "https://github.com/oresat/oresat-batteries/blob/master/oresat-battery-card/oresat-batteries-sch-heater.kicad_sch",
          "profile": "pi-kapton-hn",
          "mid": "pi-kapton-hn"
        },
        {
          "part": "Heater tape",
          "material": "polyimide",
          "form": "heater tape",
          "finish": null,
          "standard": null,
          "hardware_ref": null,
          "quote": "Flexible polyimide heater tapes to keep batteries above 0 C",
          "source_url": "https://github.com/oresat/oresat-batteries/blob/master/README.md",
          "profile": "pi-kapton-hn",
          "mid": "pi-kapton-hn"
        },
        {
          "part": "Heater attachment adhesive",
          "material": "urethane PSA",
          "form": "adhesive",
          "finish": null,
          "standard": null,
          "hardware_ref": "Minco HK6903",
          "quote": "They have \"vacuum OK\" (apparently?) urethane PSA that we'll use to attach them to the batteries.",
          "source_url": "https://github.com/oresat/oresat-batteries/blob/master/README.md",
          "profile": null,
          "mid": "urethane-psa"
        },
        {
          "part": "NTC thermistor (Honeywell, 4 per card)",
          "material": null,
          "form": "thermistor",
          "finish": null,
          "standard": null,
          "hardware_ref": "197-103LAG-A01",
          "quote": "NTC Thermistor 10k Bead",
          "source_url": "https://github.com/oresat/oresat-batteries/blob/master/oresat-battery-card/oresat-batteries-sch-pack-1.kicad_sch",
          "profile": null,
          "mid": null
        },
        {
          "part": "Switch (battery inhibit and shutdown, Aratas/Omron D2F)",
          "material": null,
          "form": "switch",
          "finish": null,
          "standard": null,
          "hardware_ref": "D2F-L3-D3",
          "quote": "Switch SPDT Chassis Mount",
          "source_url": "https://github.com/oresat/oresat-batteries/blob/master/oresat-battery-card/oresat-batteries.kicad_sch",
          "profile": null,
          "mid": null
        },
        {
          "part": "PCB laminate",
          "material": "not specified",
          "form": "PCB",
          "finish": null,
          "standard": "IPC 6012 Class 2",
          "hardware_ref": null,
          "quote": "There are no requirements on the prepreg or core of this four layer stackup.",
          "source_url": "https://github.com/oresat/oresat-batteries/blob/master/oresat-battery-card/README.md",
          "profile": null,
          "mid": null
        },
        {
          "part": "Outer copper",
          "material": "copper",
          "form": "foil, 1 oz after plating",
          "finish": null,
          "standard": "IPC 6012 Class 2",
          "hardware_ref": null,
          "quote": "Outside copper layers is 1 oz Cu after plating (0.043 mm / 1.7 mil)",
          "source_url": "https://github.com/oresat/oresat-batteries/blob/master/oresat-battery-card/README.md",
          "profile": "copper",
          "mid": "copper"
        },
        {
          "part": "Inner copper",
          "material": "copper",
          "form": "foil, 0.5 oz",
          "finish": null,
          "standard": "IPC 6012 Class 2",
          "hardware_ref": null,
          "quote": "Inside copper layers are 0.5 oz Cu (0.018 mm / 0.7 mil)",
          "source_url": "https://github.com/oresat/oresat-batteries/blob/master/oresat-battery-card/README.md",
          "profile": "copper",
          "mid": "copper"
        },
        {
          "part": "Surface finish",
          "material": "ENIG (immersion silver acceptable)",
          "form": "plated finish",
          "finish": "ENIG",
          "standard": "IPC 6012 Class 2",
          "hardware_ref": null,
          "quote": "Board Surface treatment should be ENIG, althogh immersion Silver is acceptable.",
          "source_url": "https://github.com/oresat/oresat-batteries/blob/master/oresat-battery-card/README.md",
          "profile": null,
          "mid": "enig"
        },
        {
          "part": "Soldermask",
          "material": "Taiyo PSR-4000 or equivalent",
          "form": "mask",
          "finish": null,
          "standard": null,
          "hardware_ref": null,
          "quote": "Taiyo PSR-4000 or equivalent soldermask on top and bottom, no requirements for color.",
          "source_url": "https://github.com/oresat/oresat-batteries/blob/master/oresat-battery-card/README.md",
          "profile": null,
          "mid": "taiyo-psr-4000"
        },
        {
          "part": "Silkscreen",
          "material": "white silkscreen",
          "form": "ink",
          "finish": null,
          "standard": null,
          "hardware_ref": null,
          "quote": "White silkscreen on top and bottom surface",
          "source_url": "https://github.com/oresat/oresat-batteries/blob/master/oresat-battery-card/README.md",
          "profile": null,
          "mid": "pcb-silkscreen-ink"
        },
        {
          "part": "Solder paste",
          "material": "leaded or RoHS solder paste (alloy not named)",
          "form": "paste",
          "finish": null,
          "standard": null,
          "hardware_ref": null,
          "quote": "Any solder paste (leaded or RoHS) is acceptable. RoHS solder is slightly preferred.",
          "source_url": "https://github.com/oresat/oresat-batteries/blob/master/oresat-battery-card/README.md",
          "profile": null,
          "mid": "solder-paste"
        },
        {
          "part": "Conformal coating",
          "material": "none",
          "form": "coating",
          "finish": null,
          "standard": null,
          "hardware_ref": null,
          "quote": "No conformal coating.",
          "source_url": "https://github.com/oresat/oresat-batteries/blob/master/oresat-battery-card/README.md",
          "profile": null,
          "mid": null
        }
      ]
    },
    {
      "assembly": "Battery card: electronic components (25 most significant of the schematic)",
      "parts": [
        {
          "part": "NXP MCXN947 microcontroller (NXP; 1 placed)",
          "material": null,
          "form": "electronic component",
          "finish": null,
          "standard": null,
          "hardware_ref": "MCXN947VKLT",
          "quote": "ARM Microcontrollers - MCU MCXN10, 100HLQFP (also MCXN947VNLT)",
          "source_url": "https://github.com/oresat/oresat-batteries/blob/master/oresat-battery-card/oresat-batteries-sch-microcontroller.kicad_sch",
          "profile": null,
          "mid": null
        },
        {
          "part": "fuel gauge (Analog Devices; 2 placed)",
          "material": null,
          "form": "electronic component",
          "finish": null,
          "standard": null,
          "hardware_ref": "MAX17205G",
          "quote": "Battery Multi-Function Controller IC 14-TDFN (3x3)",
          "source_url": "https://github.com/oresat/oresat-batteries/blob/master/oresat-battery-card/oresat-batteries-sch-pack-1.kicad_sch",
          "profile": null,
          "mid": null
        },
        {
          "part": "cell protection IC (Ablic; 4 placed)",
          "material": null,
          "form": "electronic component",
          "finish": null,
          "standard": null,
          "hardware_ref": "S-8209AAA-T8T1U",
          "quote": "Battery Management Li-Ion batt protect with Cell Balancing",
          "source_url": "https://github.com/oresat/oresat-batteries/blob/master/oresat-battery-card/oresat-batteries-sch-pack-1.kicad_sch",
          "profile": null,
          "mid": null
        },
        {
          "part": "P-channel MOSFET (Vishay; 10 placed)",
          "material": null,
          "form": "electronic component",
          "finish": null,
          "standard": null,
          "hardware_ref": "SI7111EDN-T1-GE3",
          "quote": "P-Channel 30 V 60A (Tc) 52W (Tc) Surface Mount PowerPAK® 1212-8",
          "source_url": "https://github.com/oresat/oresat-batteries/blob/master/oresat-battery-card/oresat-batteries-sch-pack-1.kicad_sch",
          "profile": null,
          "mid": null
        },
        {
          "part": "N-channel MOSFET (Vishay; 2 placed)",
          "material": null,
          "form": "electronic component",
          "finish": null,
          "standard": null,
          "hardware_ref": "SQS484ENW-T1_GE3",
          "quote": "N-Channel 40 V 16A (Tc) 62.5W (Tc) Surface Mount PowerPAK® 1212-8",
          "source_url": "https://github.com/oresat/oresat-batteries/blob/master/oresat-battery-card/oresat-batteries-sch-pack-1.kicad_sch",
          "profile": null,
          "mid": null
        },
        {
          "part": "N-channel MOSFET (Diodes Incorporated; 5 placed)",
          "material": null,
          "form": "electronic component",
          "finish": null,
          "standard": null,
          "hardware_ref": "DMN2053UQ-13",
          "quote": "N-Channel 20 V 6.5A (Ta) 800mW (Ta) Surface Mount SOT-23-3",
          "source_url": "https://github.com/oresat/oresat-batteries/blob/master/oresat-battery-card/oresat-batteries-sch-heater.kicad_sch",
          "profile": null,
          "mid": null
        },
        {
          "part": "dual P-channel MOSFET (Diodes Incorporated; 2 placed)",
          "material": null,
          "form": "electronic component",
          "finish": null,
          "standard": null,
          "hardware_ref": "DMP2240UDM-7",
          "quote": "Mosfet Array 20V 2A 600mW Surface Mount SOT-26",
          "source_url": "https://github.com/oresat/oresat-batteries/blob/master/oresat-battery-card/oresat-batteries-sch-heater.kicad_sch",
          "profile": null,
          "mid": null
        },
        {
          "part": "hot-swap controller (Texas Instruments; 2 placed)",
          "material": null,
          "form": "electronic component",
          "finish": null,
          "standard": null,
          "hardware_ref": "TPS259830ONRGER",
          "quote": "Hot Swap Controller 1 Channel PCI 24-VQFN (4x4)",
          "source_url": "https://github.com/oresat/oresat-batteries/blob/master/oresat-battery-card/oresat-batteries-sch-pack-1.kicad_sch",
          "profile": null,
          "mid": null
        },
        {
          "part": "ideal-diode OR controller (Analog Devices; 3 placed)",
          "material": null,
          "form": "electronic component",
          "finish": null,
          "standard": null,
          "hardware_ref": "LTC4412ES6#PBF",
          "quote": "OR Controller Source Selector Switch P-Channel 2:1 TSOT-23-6 industrial temp",
          "source_url": "https://github.com/oresat/oresat-batteries/blob/master/oresat-battery-card/oresat-batteries-sch-pack-1.kicad_sch",
          "profile": null,
          "mid": null
        },
        {
          "part": "3.3 V buck regulator (Texas Instruments; 1 placed)",
          "material": null,
          "form": "electronic component",
          "finish": null,
          "standard": null,
          "hardware_ref": "TPS62111RSA",
          "quote": "Buck Switching Regulator IC Positive Fixed 3.3V 1 Output 1.5A 16-VQFN Exposed Pad",
          "source_url": "https://github.com/oresat/oresat-batteries/blob/master/oresat-battery-card/oresat-batteries-sch-power.kicad_sch",
          "profile": null,
          "mid": null
        },
        {
          "part": "CAN transceiver (Texas Instruments; 1 placed)",
          "material": null,
          "form": "electronic component",
          "finish": null,
          "standard": null,
          "hardware_ref": "TCAN337GDCNT",
          "quote": "1/1 Transceiver Half CANbus SOT-23-8",
          "source_url": "https://github.com/oresat/oresat-batteries/blob/master/oresat-battery-card/oresat-batteries-sch-microcontroller.kicad_sch",
          "profile": null,
          "mid": null
        },
        {
          "part": "comparator (Microchip; 2 placed)",
          "material": null,
          "form": "electronic component",
          "finish": null,
          "standard": null,
          "hardware_ref": "MIC842LYC5-TR",
          "quote": "Comparator with Voltage Reference Push-Pull SC-70-5",
          "source_url": "https://github.com/oresat/oresat-batteries/blob/master/oresat-battery-card/oresat-batteries-sch-power.kicad_sch",
          "profile": null,
          "mid": null
        },
        {
          "part": "I/O expander (Analog Devices; 1 placed)",
          "material": null,
          "form": "electronic component",
          "finish": null,
          "standard": null,
          "hardware_ref": "MAX7310ATE+",
          "quote": "I/O Expander 8 I²C, SMBus 400kHz 16-TQFN (4x4)",
          "source_url": "https://github.com/oresat/oresat-batteries/blob/master/oresat-battery-card/oresat-batteries-sch-power.kicad_sch",
          "profile": null,
          "mid": null
        },
        {
          "part": "current monitor (Analog Devices; 1 placed)",
          "material": null,
          "form": "electronic component",
          "finish": null,
          "standard": null,
          "hardware_ref": "MAX4211FETE",
          "quote": "Current Monitor Regulator High-Side 16-TQFN (4x4)",
          "source_url": "https://github.com/oresat/oresat-batteries/blob/master/oresat-battery-card/oresat-batteries-sch-power.kicad_sch",
          "profile": null,
          "mid": null
        },
        {
          "part": "PTC resettable fuse (Littelfuse Inc; 2 placed)",
          "material": null,
          "form": "electronic component",
          "finish": null,
          "standard": null,
          "hardware_ref": "F5765CT-ND",
          "quote": "Polymeric PTC Resettable Fuse 12V 1.5 A Ih Surface Mount 1206 (3216 Metric), Concave",
          "source_url": "https://github.com/oresat/oresat-batteries/blob/master/oresat-battery-card/oresat-batteries-sch-pack-1.kicad_sch",
          "profile": null,
          "mid": null
        },
        {
          "part": "10 mOhm sense resistor (Vishay Dale; 2 placed)",
          "material": null,
          "form": "electronic component",
          "finish": null,
          "standard": null,
          "hardware_ref": "WSLP1206R0100FEA",
          "quote": "10 mOhms ±1% 1W Chip Resistor 1206 (3216 Metric) Anti-Sulfur, Automotive AEC-Q200, Current Sense, Moisture Resistant, Pulse Withstanding Metal Element",
          "source_url": "https://github.com/oresat/oresat-batteries/blob/master/oresat-battery-card/oresat-batteries-sch-pack-1.kicad_sch",
          "profile": null,
          "mid": null
        },
        {
          "part": "Schottky diode (Diodes Inc; 1 placed)",
          "material": null,
          "form": "electronic component",
          "finish": null,
          "standard": null,
          "hardware_ref": "B330A-13-F",
          "quote": "Diode 30 V 3A Surface Mount SMA",
          "source_url": "https://github.com/oresat/oresat-batteries/blob/master/oresat-battery-card/oresat-batteries.kicad_sch",
          "profile": null,
          "mid": null
        },
        {
          "part": "1.5 uH inductor (Bourns Inc.; 1 placed)",
          "material": null,
          "form": "electronic component",
          "finish": null,
          "standard": null,
          "hardware_ref": "SRP2012TMA-1R5M",
          "quote": "1.5 µH Shielded Inductor 2.9 A 84mOhm Max 0806 (2016 Metric) Flat Wire",
          "source_url": "https://github.com/oresat/oresat-batteries/blob/master/oresat-battery-card/oresat-batteries-sch-microcontroller.kicad_sch",
          "profile": null,
          "mid": null
        },
        {
          "part": "analog switch (Texas Instruments; 1 placed)",
          "material": null,
          "form": "electronic component",
          "finish": null,
          "standard": null,
          "hardware_ref": "TS5A21366DCUR",
          "quote": "2 Circuit IC Switch 1:1 1Ohm 8-VSSOP",
          "source_url": "https://github.com/oresat/oresat-batteries/blob/master/oresat-battery-card/oresat-batteries-sch-power.kicad_sch",
          "profile": null,
          "mid": null
        },
        {
          "part": "switching diode (Vishay; 11 placed)",
          "material": null,
          "form": "electronic component",
          "finish": null,
          "standard": null,
          "hardware_ref": "1N4151WS-E3-08",
          "quote": "Diode Standard 50V 150mA Surface Mount SOD-323",
          "source_url": "https://github.com/oresat/oresat-batteries/blob/master/oresat-battery-card/oresat-batteries-sch-heater.kicad_sch",
          "profile": null,
          "mid": null
        },
        {
          "part": "100 nF capacitor (KEMET; 31 placed)",
          "material": null,
          "form": "electronic component",
          "finish": null,
          "standard": null,
          "hardware_ref": "C0603C104K5RACAUTO",
          "quote": "0.1 µF ±10% 50V Ceramic Capacitor X7R 0603 (1608 Metric)",
          "source_url": "https://github.com/oresat/oresat-batteries/blob/master/oresat-battery-card/oresat-batteries-sch-microcontroller.kicad_sch",
          "profile": null,
          "mid": null
        },
        {
          "part": "10 uF capacitor (Murata Electronics; 6 placed)",
          "material": null,
          "form": "electronic component",
          "finish": null,
          "standard": null,
          "hardware_ref": "GRT21BC71E106KE13K",
          "quote": "10 µF ±10% 25V Ceramic Capacitor X7S 0805 (2012 Metric)",
          "source_url": "https://github.com/oresat/oresat-batteries/blob/master/oresat-battery-card/oresat-batteries-sch-pack-1.kicad_sch",
          "profile": null,
          "mid": null
        },
        {
          "part": "10 k resistor (Stackpole Electronics; 32 placed)",
          "material": null,
          "form": "electronic component",
          "finish": null,
          "standard": null,
          "hardware_ref": "RMCF0603FT10K0",
          "quote": "10 kOhms ±1% 0.1W, 1/10W Chip Resistor 0603 (1608 Metric) Automotive AEC-Q200 Thick Film",
          "source_url": "https://github.com/oresat/oresat-batteries/blob/master/oresat-battery-card/oresat-batteries-sch-heater.kicad_sch",
          "profile": null,
          "mid": null
        },
        {
          "part": "100 k resistor (Stackpole Electronics; 25 placed)",
          "material": null,
          "form": "electronic component",
          "finish": null,
          "standard": null,
          "hardware_ref": "RMCF0603FT100K",
          "quote": "100 kOhms ±1% 0.1W, 1/10W Chip Resistor 0603 (1608 Metric) Automotive AEC-Q200 Thick Film",
          "source_url": "https://github.com/oresat/oresat-batteries/blob/master/oresat-battery-card/oresat-batteries-sch-pack-1.kicad_sch",
          "profile": null,
          "mid": null
        },
        {
          "part": "24 MHz crystal (Wurth; 1 placed)",
          "material": null,
          "form": "electronic component",
          "finish": null,
          "standard": null,
          "hardware_ref": "830108212309",
          "quote": "24 MHz ±10ppm Crystal 8pF 100 Ohms 4-SMD, No Lead",
          "source_url": "https://github.com/oresat/oresat-batteries/blob/master/oresat-battery-card/oresat-batteries-sch-microcontroller.kicad_sch",
          "profile": null,
          "mid": null
        }
      ]
    },
    {
      "assembly": "Battery card: connectors",
      "parts": [
        {
          "part": "40-pin main connector (Samtec; 1 placed)",
          "material": null,
          "form": "electronic component",
          "finish": null,
          "standard": null,
          "hardware_ref": "TFM-120-01-L-D-RA",
          "quote": "Connector Header Through Hole, Right Angle 40 position 0.050\" (1.27mm)",
          "source_url": "https://github.com/oresat/oresat-batteries/blob/master/oresat-battery-card/oresat-batteries.kicad_sch",
          "profile": null,
          "mid": null
        }
      ]
    },
    {
      "assembly": "End card and end cap (OreSat1 +Z): PCB and assembly materials",
      "parts": [
        {
          "part": "+Z end card PCB laminate",
          "material": "Isola FR408HR or material with equivalent Dk",
          "form": "PCB",
          "finish": null,
          "standard": "IPC 6012 Class 2",
          "hardware_ref": null,
          "quote": "Isola FR408HR or material with equivalent Dk.",
          "source_url": "https://github.com/oresat/oresat-end-cards/blob/master/oresat1-plusz-end-card/README.md",
          "profile": null,
          "mid": "isola-fr408hr"
        },
        {
          "part": "+Z end card surface finish",
          "material": "ENIG (immersion silver acceptable)",
          "form": "plated finish",
          "finish": "ENIG",
          "standard": "IPC 6012 Class 2",
          "hardware_ref": null,
          "quote": "Board Surface treatment should be ENIG, althogh immersion Silver is acceptable.",
          "source_url": "https://github.com/oresat/oresat-end-cards/blob/master/oresat1-plusz-end-card/README.md",
          "profile": null,
          "mid": "enig"
        },
        {
          "part": "+Z end card soldermask",
          "material": "Taiyo PSR-4000 or equivalent",
          "form": "mask",
          "finish": null,
          "standard": null,
          "hardware_ref": null,
          "quote": "Taiyo PSR-4000 or equivalent soldermask on top and bottom, no requirements for color.",
          "source_url": "https://github.com/oresat/oresat-end-cards/blob/master/oresat1-plusz-end-card/README.md",
          "profile": null,
          "mid": "taiyo-psr-4000"
        },
        {
          "part": "+Z end card solder paste",
          "material": "leaded solder paste (alloy not named)",
          "form": "paste",
          "finish": null,
          "standard": null,
          "hardware_ref": null,
          "quote": "Solder paste MUST be leaded.",
          "source_url": "https://github.com/oresat/oresat-end-cards/blob/master/oresat1-plusz-end-card/README.md",
          "profile": "solder-sn-pb",
          "mid": "solder-sn-pb"
        },
        {
          "part": "+Z end cap PCB laminate",
          "material": "Isola FR408HR or material recommended",
          "form": "PCB",
          "finish": null,
          "standard": "IPC 6012 Class 2",
          "hardware_ref": null,
          "quote": "Isola FR408HR or material recommended.",
          "source_url": "https://github.com/oresat/oresat-endcaps/blob/master/oresat1-plusz-end-cap/README.md",
          "profile": null,
          "mid": "isola-fr408hr"
        },
        {
          "part": "+Z end cap surface finish",
          "material": "ENIG (immersion silver acceptable)",
          "form": "plated finish",
          "finish": "ENIG",
          "standard": "IPC 6012 Class 2",
          "hardware_ref": null,
          "quote": "Board Surface treatment should be ENIG, althogh immersion Silver is acceptable.",
          "source_url": "https://github.com/oresat/oresat-endcaps/blob/master/oresat1-plusz-end-cap/README.md",
          "profile": null,
          "mid": "enig"
        },
        {
          "part": "+Z end cap soldermask",
          "material": "Taiyo PSR-4000 or equivalent",
          "form": "mask",
          "finish": null,
          "standard": null,
          "hardware_ref": null,
          "quote": "Taiyo PSR-4000 or equivalent soldermask on top and bottom, no requirements for color.",
          "source_url": "https://github.com/oresat/oresat-endcaps/blob/master/oresat1-plusz-end-cap/README.md",
          "profile": null,
          "mid": "taiyo-psr-4000"
        },
        {
          "part": "+Z end cap copper",
          "material": "copper",
          "form": "foil",
          "finish": null,
          "standard": "IPC 6012 Class 2",
          "hardware_ref": null,
          "quote": "Outer layers must be 1 oz Copper, inner layers can be 0.5 or 1.0 oz Copper.",
          "source_url": "https://github.com/oresat/oresat-endcaps/blob/master/oresat1-plusz-end-cap/README.md",
          "profile": "copper",
          "mid": "copper"
        },
        {
          "part": "+Z end cap solder paste",
          "material": "leaded solder paste (alloy not named)",
          "form": "paste",
          "finish": null,
          "standard": null,
          "hardware_ref": null,
          "quote": "Solder paste MUST be leaded.",
          "source_url": "https://github.com/oresat/oresat-endcaps/blob/master/oresat1-plusz-end-cap/README.md",
          "profile": "solder-sn-pb",
          "mid": "solder-sn-pb"
        }
      ]
    },
    {
      "assembly": "OreSat0 +Z end cap: electronic components (BOM xlsx)",
      "parts": [
        {
          "part": "Memsic MMC5883MA magnetometer (OreSat0 +Z end cap, 2 per cap)",
          "material": null,
          "form": "electronic component",
          "finish": null,
          "standard": null,
          "hardware_ref": "MMC5883MA",
          "quote": "Magnetoresistive Sensor X, Y, Z Axis 16-LGA (3x3)",
          "source_url": "https://github.com/oresat/oresat-endcaps/blob/master/oresat0-plusz-end-cap/oresat0-plusz-end-cap-bom.xlsx",
          "profile": null,
          "mid": null
        },
        {
          "part": "Analog Devices LTC4305 I2C multiplexer",
          "material": null,
          "form": "electronic component",
          "finish": null,
          "standard": null,
          "hardware_ref": "LTC4305IGN#PBF",
          "quote": "2 Channel I2C Bus Multiplexer",
          "source_url": "https://github.com/oresat/oresat-endcaps/blob/master/oresat0-plusz-end-cap/oresat0-plusz-end-cap-bom.xlsx",
          "profile": null,
          "mid": null
        },
        {
          "part": "Harwin 12-pin 1.27 mm header",
          "material": null,
          "form": "electronic component",
          "finish": null,
          "standard": null,
          "hardware_ref": "M55-7011242R",
          "quote": "CONN HEADER SMD 12POS 1.27MM",
          "source_url": "https://github.com/oresat/oresat-endcaps/blob/master/oresat0-plusz-end-cap/oresat0-plusz-end-cap-bom.xlsx",
          "profile": null,
          "mid": null
        },
        {
          "part": "Samsung 0.1 uF capacitor",
          "material": null,
          "form": "electronic component",
          "finish": null,
          "standard": null,
          "hardware_ref": "CL10B104KB8NNNL",
          "quote": "CAP CER 0.1UF 50V X7R 0603",
          "source_url": "https://github.com/oresat/oresat-endcaps/blob/master/oresat0-plusz-end-cap/oresat0-plusz-end-cap-bom.xlsx",
          "profile": null,
          "mid": null
        },
        {
          "part": "Murata 10 uF capacitor",
          "material": null,
          "form": "electronic component",
          "finish": null,
          "standard": null,
          "hardware_ref": "GRM188D71A106KA73D",
          "quote": "CAP CER 10UF 10V X7T 0603",
          "source_url": "https://github.com/oresat/oresat-endcaps/blob/master/oresat0-plusz-end-cap/oresat0-plusz-end-cap-bom.xlsx",
          "profile": null,
          "mid": null
        },
        {
          "part": "Rohm green LED",
          "material": null,
          "form": "electronic component",
          "finish": null,
          "standard": null,
          "hardware_ref": "SML-E12M8WT86",
          "quote": "LED GREEN DIFFUSED 0603 SMD",
          "source_url": "https://github.com/oresat/oresat-endcaps/blob/master/oresat0-plusz-end-cap/oresat0-plusz-end-cap-bom.xlsx",
          "profile": null,
          "mid": null
        }
      ]
    }
  ],
  "materials": [
    {
      "id": "aluminium-6061",
      "name": "ALUMINUM 6061-T6",
      "material_page": "https://spacemushroom.com/profiles/aluminium-6061/"
    },
    {
      "id": "anodized-aluminium",
      "name": "6061-T6 Aluminum, Type II anodized (black)",
      "material_page": "https://spacemushroom.com/profiles/anodized-aluminium/"
    },
    {
      "id": "chromate-conversion-coating",
      "name": "Alodine 1201 coating",
      "material_page": "https://spacemushroom.com/profiles/chromate-conversion-coating/"
    },
    {
      "id": "aluminium",
      "name": "Aluminum frame (prepared for electrical connection)",
      "material_page": "https://spacemushroom.com/profiles/aluminium/"
    },
    {
      "id": "copper",
      "name": "copper",
      "material_page": "https://spacemushroom.com/profiles/copper/"
    },
    {
      "id": "stainless-18-8",
      "name": "SS 18-8",
      "material_page": null
    },
    {
      "id": "isola-fr408hr",
      "name": "Isola FR408HR or material recommended",
      "material_page": null
    },
    {
      "id": "enig",
      "name": "ENIG (immersion silver acceptable)",
      "material_page": null
    },
    {
      "id": "taiyo-psr-4000",
      "name": "Taiyo PSR-4000 or equivalent",
      "material_page": null
    },
    {
      "id": "pcb-silkscreen-ink",
      "name": "white silkscreen",
      "material_page": null
    },
    {
      "id": "solder-sn-pb",
      "name": "leaded solder paste (alloy not named)",
      "material_page": "https://spacemushroom.com/profiles/solder-sn-pb/"
    },
    {
      "id": "gallium-arsenide",
      "name": "GaAs",
      "material_page": "https://spacemushroom.com/profiles/gallium-arsenide/"
    },
    {
      "id": "spectrolab-xte-sf-solar-cell",
      "name": "Spectrolab XTE-SF cells",
      "material_page": null
    },
    {
      "id": "pressure-sensitive-adhesive",
      "name": "PSA (pressure-sensitive adhesive; product not named)",
      "material_page": null
    },
    {
      "id": "lithium-ion-cell",
      "name": "Li-ion 18650",
      "material_page": null
    },
    {
      "id": "windform-sls-nylon",
      "name": "CRP Windform SLS Nylon (Form3 Flame Retardant Resin also OK)",
      "material_page": null
    },
    {
      "id": "pi-kapton-hn",
      "name": "polyimide",
      "material_page": "https://spacemushroom.com/profiles/pi-kapton-hn/"
    },
    {
      "id": "urethane-psa",
      "name": "urethane PSA",
      "material_page": null
    },
    {
      "id": "solder-paste",
      "name": "leaded or RoHS solder paste (alloy not named)",
      "material_page": null
    }
  ],
  "standards": [
    {
      "name": "IPC 6012 Class 2 (PCB fabrication)",
      "org": "IPC",
      "used_for": "All card PCBs ('build to IPC 6012 Class 2 or better')"
    },
    {
      "name": "IPC-A-600 Class 2",
      "org": "IPC",
      "used_for": "PCB acceptability, OreSat1 2U backplane"
    },
    {
      "name": "IPC J-STD-001 Class 2",
      "org": "IPC",
      "used_for": "Soldered assembly, OreSat1 2U backplane"
    },
    {
      "name": "IPC-A-610 Class 2",
      "org": "IPC",
      "used_for": "Assembly inspection, OreSat1 2U backplane"
    },
    {
      "name": "IPC-2581",
      "org": "IPC",
      "used_for": "Data exchange file for fabrication and assembly"
    },
    {
      "name": "NASA Standard Visibly Clean (VC)",
      "org": "other",
      "used_for": "Post-solder cleanliness of assemblies"
    },
    {
      "name": "ISO 11898-2",
      "org": "ISO",
      "used_for": "CAN bus termination resistor power rating (design note on backplane)"
    },
    {
      "name": "ASME Y14.5",
      "org": "other",
      "used_for": "Frame drawing dimensioning (1U_plusX revision F)"
    },
    {
      "name": "Type II anodize (no specification number given)",
      "org": "other",
      "used_for": "Black anodize on all aluminium frame and card-clamp parts"
    }
  ],
  "relations": [],
  "not_published": "Fastener materials of the McMaster-Carr part numbers (90910A920, 92703A159, 92290A060, 91630A221, 93600A061, 84985A46, 90263A111) are not stated in the BOM; the slides only say the standard is SS 18-8 Torx button head M2/M2.5. Type II anodize has no specification number on the drawings. Solder alloy is only 'leaded' (no alloy, no flux product). Solar-module and battery-card PCB laminate is unspecified ('no requirements on the prepreg or core'). Solar cell attachment adhesive (PSA) product, cell coverglass and interconnect materials sit in a Google Docs SOP not read here. Battery pack tabs/wiring, thermal pads and the inhibit-switch plunger fasteners are not listed. The battery README names Tenergy 30005-0 while the schematic part is MH48285, a discrepancy the repo does not explain. Full PCBA BOM CSV and the Google Sheets BOM links in the battery README were not readable (no CSV in the repos); component lines were taken from KiCad schematic fields (MFR/MPN/Description), so DNP lines are excluded and some MPN fields are mis-filled in the source (TPS63060DSCR, LT1618EMSTRPBF, where the part number sits in Value). Electronic assemblies are capped at 25 lines, so many resistors/capacitors/ICs of C3 (111 distinct lines), solar module (about 50) and battery card (about 70) are not listed. ADCS, GPS, star tracker, DxWiFi, camera and antenna-card BOMs, the 3U/ESI frames, the OnShape CAD (current structure CAD) and the 9 GB structure repo's SolidWorks files were not read.",
  "depth": "partial",
  "photos": [
    {
      "file": "products/context/oresat-1.jpg",
      "alt": "OreSat0 flight unit on a white stand: a cube of purple circuit-board panels with black corner rails",
      "long": "The OreSat0 flight unit from above on a white stand: a cube of purple circuit-board panels with black corner rails and a purple end cap marked OreSat0, Oregon's First Satellite.",
      "kind": "product",
      "credit": "Portland State Aerospace Society (OreSat)",
      "license": "Project press kit, shown with credit",
      "page_url": "https://github.com/oresat/oresat.github.io/tree/master/pub/press-kit"
    }
  ],
  "context": {
    "size": [
      "1U",
      "1.5U to 2U",
      "3U"
    ]
  },
  "licence": "Product data CC BY 4.0, cite Space Mushroom. Photos keep their own licences, given per photo.",
  "mcp": "https://spacemushroom.com/mcp"
}