pixalynx/nrf9151-gps-tracker

A compact 44×32 mm, 4-layer nRF9151 LTE-M/NB-IoT/GNSS tracker PCB with nPM1300 LiPo/USB-C power, nano-SIM/eSIM switching, nRF7002 Wi‑Fi scanning, accelerometer, antennas, buzzer, LEDs, SOS button, and SWD/debug connectors.

Version
0.1.4
License
unset
Stars
0

package.json

{
  "name": "@tsci/pixalynx.nrf9151-gps-tracker",
  "version": "0.1.4",
  "private": true,
  "description": "nRF9151 GPS tracker (LTE-M/NB-IoT + GNSS) for kids and pets: nPM1300 PMIC with USB-C charging and JST LiPo, nano-SIM + switchable MFF2 eSIM, nRF7002 Wi-Fi locating, LIS2DW12 motion wake, SOS button, buzzer, LEDs, three U.FL antenna ports.",
  "main": "index.circuit.tsx",
  "scripts": {
    "dev": "tsci dev --port 3905",
    "build": "tsci build index.circuit.tsx --pcb-svgs",
    "typecheck": "tsc --noEmit",
    "check": "bun scripts/validate.ts",
    "route:prepare": "./scripts/prepare-routing.sh",
    "route:run": "cd .tmp/router && java -Dapple.awt.UIElement=true -jar freerouting-1.9.0.jar -de index.dsn -do index.ses -mp 120 -mt 1 -dct 0 -da",
    "route:import": "python3 scripts/import-router-session.py index",
    "render": "bun scripts/render.ts index",
    "route:all": "./scripts/route-all.sh",
    "route:widen": "python3 scripts/widen-power-legs.py index",
    "check:routed": "bun scripts/validate.ts --routed",
    "fab": "python3 scripts/export-fab.py",
    "check:jlc": "python3 scripts/check-jlc-footprints.py",
    "check:sch": "tsci check schematic-placement index.circuit.tsx",
    "check:shorts": "tsci check shorts index.circuit.tsx && rm -rf .tmp/checks && mv checks .tmp/checks"
  },
  "devDependencies": {
    "@types/bun": "^1.2.0",
    "@types/react": "^19.3.0",
    "tscircuit": "0.0.2637",
    "typescript": "^5.0.0"
  },
  "author": "pixalynx"
}