{
 "slug": "ggtag",
 "name": "GGtag",
 "maker": "Eurolan",
 "category": "wearables",
 "categoryLabel": "Wearables",
 "status": "listed",
 "statusLabel": "Listed by maker",
 "description": "An e-paper badge with programmable RFID features.",
 "goodFor": "Program an e-paper badge using sound or USB.",
 "youNeed": "A computer or phone for programming; USB or a coin cell.",
 "tradeoff": "RFID emulation support does not cover every tag system.",
 "tags": [
  "E-paper",
  "RFID emulation",
  "Sound programming",
  "USB"
 ],
 "price": "US$45",
 "priceShort": "$45",
 "priceFrom": null,
 "checked": "2026-09-15",
 "url": "https://gadgets.sh/devices/ggtag/",
 "shortUrl": "https://gadgets.sh/ggtag",
 "markdown": "https://gadgets.sh/devices/ggtag.md",
 "image": "https://gadgets.sh/assets/ggtag.jpg",
 "cutout": "https://gadgets.sh/assets/cutouts/ggtag.webp",
 "shareCard": "https://gadgets.sh/og/ggtag.jpg",
 "shops": [
  {
   "merchant": "Crowd Supply",
   "label": "Order on Crowd Supply",
   "kind": "market",
   "orderable": true,
   "url": "https://www.crowdsupply.com/eurolan-ltd/ggtag?utm_source=gadgets.sh&utm_medium=referral&utm_campaign=ggtag&utm_content=api",
   "note": "In stock at Crowd Supply when checked on 2026-09-24."
  }
 ],
 "specs": [
  {
   "group": "Compute & display",
   "rows": [
    {
     "label": "Controller",
     "value": "Raspberry Pi RP2040",
     "source": "https://www.crowdsupply.com/eurolan-ltd/ggtag"
    },
    {
     "label": "Flash",
     "value": "2 MB",
     "source": "https://www.crowdsupply.com/eurolan-ltd/ggtag"
    },
    {
     "label": "Display",
     "value": "3.52-inch e-paper; 360 × 240 pixels",
     "source": "https://www.crowdsupply.com/eurolan-ltd/ggtag"
    },
    {
     "label": "Weight",
     "value": "32 g",
     "source": "https://www.crowdsupply.com/eurolan-ltd/ggtag"
    }
   ]
  },
  {
   "group": "Programming & radio",
   "rows": [
    {
     "label": "Audio input",
     "value": "PDM microphone; ggwave data-over-sound programming",
     "source": "https://www.crowdsupply.com/eurolan-ltd/ggtag"
    },
    {
     "label": "Wired programming",
     "value": "USB-C serial and Web Serial",
     "source": "https://www.crowdsupply.com/eurolan-ltd/ggtag"
    },
    {
     "label": "RFID",
     "value": "ATtiny85 running avrfid; passive 125 kHz ASK/FSK tag emulation",
     "source": "https://www.crowdsupply.com/eurolan-ltd/ggtag"
    },
    {
     "label": "Wireless networking",
     "value": "No Wi-Fi or Bluetooth radio listed",
     "source": "https://www.crowdsupply.com/eurolan-ltd/ggtag"
    },
    {
     "label": "Editor",
     "value": "Browser editor for text, images, QR codes and Font Awesome icons",
     "source": "https://www.crowdsupply.com/eurolan-ltd/ggtag"
    }
   ]
  },
  {
   "group": "Power & open files",
   "rows": [
    {
     "label": "Power",
     "value": "USB or CR2032 coin cell; battery switch and wake button",
     "source": "https://www.crowdsupply.com/eurolan-ltd/ggtag"
    },
    {
     "label": "Image retention",
     "value": "E-paper retains its image without power",
     "source": "https://www.crowdsupply.com/eurolan-ltd/ggtag"
    },
    {
     "label": "Battery operation",
     "value": "Maker comparison lists 2–3 days active; this is not an always-on screen refresh claim",
     "source": "https://www.crowdsupply.com/eurolan-ltd/ggtag"
    },
    {
     "label": "Licensing",
     "value": "GPLv3 hardware and firmware; design files published",
     "source": "https://www.crowdsupply.com/eurolan-ltd/ggtag"
    }
   ]
  }
 ],
 "docs": [
  {
   "label": "Maker specifications and product details",
   "url": "https://www.crowdsupply.com/eurolan-ltd/ggtag"
  },
  {
   "label": "Badge editor",
   "url": "https://ggtag.io/"
  },
  {
   "label": "ggwave library",
   "url": "https://github.com/ggerganov/ggwave"
  },
  {
   "label": "GitHub repository",
   "url": "https://github.com/rgerganov/ggtag"
  },
  {
   "label": "hardware directory",
   "url": "https://github.com/rgerganov/ggtag/blob/master/hardware"
  }
 ],
 "blueprint": {
  "openness": "open-hardware",
  "opennessLabel": "Open hardware",
  "summary": "rgerganov (designer) and Eurolan (manufacturer) publish the full ggtag schematic, Gerbers, and BOM in their own GitHub repo under GPL-3.0, alongside the firmware.",
  "files": [
   {
    "kind": "schematic",
    "label": "Schematic (PDF)",
    "url": "https://github.com/rgerganov/ggtag/blob/master/hardware/ggtag-schematic.pdf",
    "format": "PDF"
   },
   {
    "kind": "gerbers",
    "label": "Gerbers + drill files, board rev 1.0 (ZIP)",
    "url": "https://github.com/rgerganov/ggtag/blob/master/hardware/ggtag-rev10.zip",
    "format": "ZIP"
   },
   {
    "kind": "bom",
    "label": "Bill of materials (PartList.txt)",
    "url": "https://github.com/rgerganov/ggtag/blob/master/hardware/PartList.txt",
    "format": "CSV"
   },
   {
    "kind": "datasheet",
    "label": "E-paper panel datasheet (PDF)",
    "url": "https://github.com/rgerganov/ggtag/blob/master/hardware/epd-datasheet.pdf",
    "format": "PDF"
   }
  ],
  "repos": [
   {
    "url": "https://github.com/rgerganov/ggtag",
    "role": "hardware",
    "official": true,
    "license": "GPL-3.0",
    "stars": 343,
    "pushed": "2024-11-13"
   }
  ],
  "parts": [
   {
    "part": "RP2040",
    "role": "MCU",
    "datasheet": "https://datasheets.raspberrypi.com/rp2040/rp2040-datasheet.pdf"
   },
   {
    "part": "3.52-inch e-paper panel (360x240)",
    "role": "display",
    "datasheet": "https://github.com/rgerganov/ggtag/blob/master/hardware/epd-datasheet.pdf"
   }
  ],
  "notes": "Confirmed via gh api tree + blob fetch (200s). hardware/README.md states verbatim: 'This directory contains schematic diagram, parts list and Gerber files ... entire hardware design is made by Eurolan.' Downloaded and unzipped ggtag-rev10.zip locally: 12 Gerber/drill files for board rev 1.0. pdftotext on the schematic PDF confirms RP2040 as the main MCU. A WebSearch summary of the Crowd Supply page also mentions an ATtiny85 running avrfid for 125 kHz RFID emulation. That is unconfirmed in the schematic text and has no reachable datasheet (microchip.com returned 403, and the Mouser mirror failed), so it is left out of parts.",
  "checked": "2026-09-27"
 },
 "sourceFiles": null,
 "firmware": [
  {
   "name": "EPDiy E-Paper Controller",
   "url": "https://github.com/epdiy/epdiy",
   "tag": "E-Paper",
   "description": "High performance driver framework for low-latency parallel E-Paper displays and interactive conference badges."
  }
 ],
 "chips": [
  "rp2040"
 ]
}