gokul/lora-device

A compact LoRa/GNSS device PCB integrating an SX1262 radio, GNSS module, USB/UART interface, 1.5 µH inductor, LiPo battery connector with NTC, and supporting passives.

Version
0.1.6
License
unset
Stars
0

validation/schematic-update.json

{
  "version": "0.1.3",
  "sheetCount": 0,
  "sections": [
    {
      "name": "Usb",
      "title": "USB-C and protection",
      "refs": [
        "J1",
        "R1",
        "R2",
        "U6",
        "C1",
        "C2"
      ]
    },
    {
      "name": "Charger",
      "title": "LiPo",
      "refs": [
        "U2",
        "R3",
        "R4",
        "R5",
        "R6",
        "C3",
        "C4",
        "J2"
      ]
    },
    {
      "name": "Regulator",
      "title": "3.3 V regulator",
      "refs": [
        "U3",
        "L1",
        "C5",
        "C6",
        "C7",
        "C8",
        "C9",
        "C10"
      ]
    },
    {
      "name": "PowerIndicators",
      "title": "Power and charge LEDs",
      "refs": [
        "R7",
        "R8",
        "D1",
        "D2"
      ]
    },
    {
      "name": "Mcu",
      "title": "ESP32 controller",
      "refs": [
        "U1",
        "R9",
        "C11",
        "R10",
        "R11",
        "R12",
        "C12",
        "C13"
      ]
    },
    {
      "name": "Controls",
      "title": "Buttons",
      "refs": [
        "SW1",
        "SW2",
        "SW3",
        "R13"
      ]
    },
    {
      "name": "LinkLed",
      "title": "Link LED",
      "refs": [
        "R14",
        "D3"
      ]
    },
    {
      "name": "Debug",
      "title": "Debug pads",
      "refs": [
        "TP1",
        "TP2",
        "TP3"
      ]
    },
    {
      "name": "BatteryMonitor",
      "title": "Battery monitor",
      "refs": [
        "R16",
        "R17",
        "C21"
      ]
    },
    {
      "name": "LoRa",
      "title": "LoRa radio",
      "refs": [
        "U4",
        "C14",
        "C15"
      ]
    },
    {
      "name": "GnssPower",
      "title": "GNSS power and UART",
      "refs": [
        "U7",
        "R15",
        "C16",
        "U8"
      ]
    },
    {
      "name": "GnssReceiver",
      "title": "GNSS receiver",
      "refs": [
        "U5",
        "C17",
        "C18",
        "C19",
        "C20"
      ]
    }
  ],
  "sourceComponentCount": 58,
  "routingInputIdenticalTo": "0.1.2",
  "routingInputSha256": "1e7dc59d719be748cf1fbdca344162396f5229fdf659b49b8cc2e81e807b22c1",
  "pcbRecordsComparedWithoutGeneratedIds": {
    "pcb_board": {
      "before": 1,
      "after": 1,
      "equal": true
    },
    "pcb_component": {
      "before": 87,
      "after": 87,
      "equal": true
    },
    "pcb_copper_pour": {
      "before": 10,
      "after": 10,
      "equal": true
    },
    "pcb_courtyard_outline": {
      "before": 12,
      "after": 12,
      "equal": true
    },
    "pcb_courtyard_rect": {
      "before": 43,
      "after": 43,
      "equal": true
    },
    "pcb_fabrication_note_path": {
      "before": 21,
      "after": 21,
      "equal": true
    },
    "pcb_hole": {
      "before": 2,
      "after": 2,
      "equal": true
    },
    "pcb_keepout": {
      "before": 5,
      "after": 5,
      "equal": true
    },
    "pcb_plated_hole": {
      "before": 7,
      "after": 7,
      "equal": true
    },
    "pcb_port": {
      "before": 303,
      "after": 303,
      "equal": true
    },
    "pcb_silkscreen_circle": {
      "before": 5,
      "after": 5,
      "equal": true
    },
    "pcb_silkscreen_path": {
      "before": 169,
      "after": 169,
      "equal": true
    },
    "pcb_silkscreen_rect": {
      "before": 1,
      "after": 1,
      "equal": true
    },
    "pcb_silkscreen_text": {
      "before": 64,
      "after": 64,
      "equal": true
    },
    "pcb_smtpad": {
      "before": 238,
      "after": 238,
      "equal": true
    },
    "pcb_solder_paste": {
      "before": 246,
      "after": 246,
      "equal": true
    },
    "pcb_trace": {
      "before": 176,
      "after": 176,
      "equal": true
    },
    "pcb_trace_hint": {
      "before": 5,
      "after": 5,
      "equal": true
    },
    "pcb_via": {
      "before": 168,
      "after": 168,
      "equal": true
    }
  },
  "sectionBoundaryCheck": {
    "sections": 12,
    "dividers": 10,
    "valid": true,
    "sharedRegions": 0
  }
}