{
 "slug": "greatfet-one",
 "name": "GreatFET One",
 "maker": "Great Scott Gadgets",
 "category": "instruments",
 "categoryLabel": "Instruments",
 "status": "listed",
 "statusLabel": "Listed by maker",
 "description": "Connect Python tools to digital buses, GPIO and custom USB experiments.",
 "goodFor": "Connect Python tools to digital buses, GPIO and custom USB experiments.",
 "youNeed": "Host software, USB cable, test leads and any required neighbor board.",
 "tradeoff": "Expansion boards and enclosure are sold separately.",
 "tags": [
  "build"
 ],
 "price": "€90 board / €115 with shield",
 "priceShort": "€90+",
 "priceFrom": "lab401.com",
 "checked": "2026-09-15",
 "url": "https://gadgets.sh/devices/greatfet-one/",
 "shortUrl": "https://gadgets.sh/greatfet-one",
 "markdown": "https://gadgets.sh/devices/greatfet-one.md",
 "image": "https://gadgets.sh/assets/greatfet-one.jpg",
 "cutout": "https://gadgets.sh/assets/cutouts/greatfet-one.webp",
 "shareCard": "https://gadgets.sh/og/greatfet-one.jpg",
 "shops": [
  {
   "merchant": "Great Scott Gadgets",
   "label": "Buy from Great Scott Gadgets",
   "kind": "shop",
   "orderable": true,
   "url": "https://greatscottgadgets.com/greatfet/one/?utm_source=gadgets.sh&utm_medium=referral&utm_campaign=greatfet-one&utm_content=api",
   "note": null
  },
  {
   "merchant": "Lab401",
   "label": "Buy from Lab401",
   "kind": "shop",
   "orderable": true,
   "url": "https://lab401.com/products/greatfet?utm_source=gadgets.sh&utm_medium=referral&utm_campaign=greatfet-one&utm_content=api",
   "note": null
  }
 ],
 "specs": [
  {
   "group": "Board & interfaces",
   "rows": [
    {
     "label": "Design",
     "value": "Azalea / GreatFET One; LPC4330 MCU and 2 MB flash",
     "source": "https://github.com/greatfet-hardware/azalea"
    },
    {
     "label": "Expansion",
     "value": "J1/J2: 80 pins; J7 bonus row: 20 pins",
     "source": "https://github.com/greatfet-hardware/azalea"
    },
    {
     "label": "Host USB",
     "value": "USB0 high-speed connection to the computer",
     "source": "https://github.com/greatfet-hardware/azalea"
    },
    {
     "label": "Target USB",
     "value": "USB1 full-speed port with host/device power switching",
     "source": "https://github.com/greatfet-hardware/azalea"
    },
    {
     "label": "Digital tools",
     "value": "GPIO, SPI, I²C, UART, JTAG and logic capture",
     "source": "https://greatscottgadgets.com/greatfet/one/"
    },
    {
     "label": "Analog",
     "value": "ADC/DAC access through the Python API",
     "source": "https://greatfet.readthedocs.io/en/latest/using_greatfet_apis.html"
    },
    {
     "label": "Controls",
     "value": "Four LEDs, DFU and reset buttons",
     "source": "https://github.com/greatfet-hardware/azalea"
    },
    {
     "label": "Hardware debug",
     "value": "J5 Cortex JTAG/SWD header footprint is unpopulated",
     "source": "https://github.com/greatfet-hardware/azalea"
    }
   ]
  },
  {
   "group": "Electrical setup",
   "rows": [
    {
     "label": "I/O voltage",
     "value": "Expansion signals use 3.3 V except pins explicitly noted otherwise",
     "source": "https://github.com/greatfet-hardware/azalea"
    },
    {
     "label": "Neighbor power",
     "value": "Onboard 3.3 V regulator can supply some neighbor power",
     "source": "https://github.com/greatfet-hardware/azalea"
    },
    {
     "label": "Pin mapping",
     "value": "Use the Azalea header tables or interactive pinout for each function",
     "source": "https://gf-pinout.greatscottgadgets.com/"
    },
    {
     "label": "ADC/DAC pin",
     "value": "Default analog interface is J2 pin 5; DAC is 10-bit",
     "source": "https://greatfet.readthedocs.io/en/latest/using_greatfet_apis.html"
    },
    {
     "label": "Required connections",
     "value": "Connect the host to USB0; use leads appropriate to target pins",
     "source": "https://greatfet.readthedocs.io/en/latest/getting_started.html"
    }
   ]
  },
  {
   "group": "Software & package",
   "rows": [
    {
     "label": "Host runtime",
     "value": "Python 3.9 or later, per current getting-started guide",
     "source": "https://greatfet.readthedocs.io/en/latest/getting_started.html"
    },
    {
     "label": "Install",
     "value": "Python package: greatfet; Linux access rules documented",
     "source": "https://greatfet.readthedocs.io/en/latest/getting_started.html"
    },
    {
     "label": "Check connection",
     "value": "greatfet info reports detected board and firmware",
     "source": "https://greatfet.readthedocs.io/en/latest/getting_started.html"
    },
    {
     "label": "Update pairing",
     "value": "Upgrade host tools, then use the documented firmware autoflash step",
     "source": "https://greatfet.readthedocs.io/en/latest/getting_started.html"
    },
    {
     "label": "Logic capture example",
     "value": "Documented four-channel 2 MSPS capture to a Sigrok file; not a maximum rating",
     "source": "https://greatfet.readthedocs.io/en/latest/using_greatfet_apis.html"
    },
    {
     "label": "API discovery",
     "value": "greatfet info -A lists APIs provided by installed firmware",
     "source": "https://greatfet.readthedocs.io/en/latest/using_greatfet_apis.html"
    },
    {
     "label": "Included",
     "value": "USB cable, ESD bag and neighbor-separation tool",
     "source": "https://greatscottgadgets.com/greatfet/one/"
    },
    {
     "label": "Separate accessories",
     "value": "Neighbor boards and enclosure are sold separately",
     "source": "https://greatscottgadgets.com/greatfet/one/"
    },
    {
     "label": "Recovery",
     "value": "ROM USB bootloader supports firmware loading without an external programmer",
     "source": "https://greatscottgadgets.com/greatfet/one/"
    }
   ]
  }
 ],
 "docs": [
  {
   "label": "GreatFET One product and package",
   "url": "https://greatscottgadgets.com/greatfet/one/"
  },
  {
   "label": "Azalea hardware, electrical notes and header tables",
   "url": "https://github.com/greatfet-hardware/azalea"
  },
  {
   "label": "Interactive GreatFET One pinout",
   "url": "https://gf-pinout.greatscottgadgets.com/"
  },
  {
   "label": "Azalea KiCad schematic source",
   "url": "https://github.com/greatfet-hardware/azalea/blob/master/azalea.sch"
  },
  {
   "label": "GreatFET host installation and firmware update",
   "url": "https://greatfet.readthedocs.io/en/latest/getting_started.html"
  },
  {
   "label": "GreatFET API, logic capture and analog examples",
   "url": "https://greatfet.readthedocs.io/en/latest/using_greatfet_apis.html"
  }
 ],
 "blueprint": {
  "openness": "open-hardware",
  "opennessLabel": "Open hardware",
  "summary": "GreatFET One's full KiCad schematic/PCB and an acrylic-case SVG are published under BSD-3-Clause; a community pinout site documents the header.",
  "files": [
   {
    "kind": "schematic",
    "label": "Azalea (GreatFET One) schematic",
    "url": "https://github.com/greatfet-hardware/azalea/blob/master/azalea.sch",
    "format": "Eagle/KiCad"
   },
   {
    "kind": "pcb",
    "label": "Azalea PCB layout",
    "url": "https://github.com/greatfet-hardware/azalea/blob/master/azalea.kicad_pcb",
    "format": "KiCad"
   },
   {
    "kind": "enclosure",
    "label": "Acrylic case outline (SVG)",
    "url": "https://github.com/greatfet-hardware/azalea/blob/master/azalea_acrylic_case.svg",
    "format": "SVG"
   },
   {
    "kind": "pinout",
    "label": "GreatFET pinout reference",
    "url": "https://gf-pinout.greatscottgadgets.com/",
    "format": "HTML"
   }
  ],
  "repos": [
   {
    "url": "https://github.com/greatfet-hardware/azalea",
    "role": "hardware",
    "official": true,
    "license": "BSD-3-Clause",
    "stars": 98,
    "pushed": "2022-03-08"
   }
  ],
  "parts": [
   {
    "part": "NXP LPC4330FBD144",
    "role": "MCU (dual-core Cortex-M4/M0)",
    "datasheet": "https://www.nxp.com/part/LPC4330FBD144"
   }
  ],
  "notes": "Verified repo (BSD-3-Clause, 98 stars) and file tree via `gh api`; confirmed LPC4330FBD144 by grepping raw azalea.sch content for the part number. azalea.kicad_pcb/azalea.sch note: repo also has an azalea.kicad_pro but no kicad_sch, i.e. schematic is Eagle-format .sch, PCB layout is KiCad.",
  "checked": "2026-09-27"
 },
 "sourceFiles": null,
 "firmware": [
  {
   "name": "GreatFET Host Software",
   "url": "https://github.com/greatscottgadgets/greatfet",
   "tag": "Hardware Analysis",
   "description": "Hardware hacking and reverse engineering toolkit with Python API for SPI, I2C, JTAG, and logic analysis."
  }
 ],
 "chips": [
  "lpc43xx"
 ]
}