{
 "slug": "pocketmage",
 "name": "PocketMage",
 "maker": "Talisman Design",
 "category": "computers",
 "categoryLabel": "Computers & handhelds",
 "status": "preorder",
 "statusLabel": "Preorder",
 "description": "An e-paper pocket computer built around a tactile keyboard.",
 "goodFor": "Write and experiment on an e-paper computer.",
 "youNeed": "Choose an assembled unit or the assembly kit.",
 "tradeoff": "Runs FreeRTOS-based firmware; this is a preorder.",
 "tags": [
  "e-paper writing",
  "QWERTY",
  "USB keyboard",
  "sideload apps",
  "expansion port"
 ],
 "price": "US$210 kit / US$260 assembled",
 "priceShort": "$210+",
 "priceFrom": null,
 "checked": "2026-09-15",
 "url": "https://gadgets.sh/devices/pocketmage/",
 "shortUrl": "https://gadgets.sh/pocketmage",
 "markdown": "https://gadgets.sh/devices/pocketmage.md",
 "image": "https://gadgets.sh/assets/pocketmage.jpg",
 "cutout": "https://gadgets.sh/assets/cutouts/pocketmage.webp",
 "shareCard": "https://gadgets.sh/og/pocketmage.jpg",
 "shops": [
  {
   "merchant": "Crowd Supply",
   "label": "Preorder on Crowd Supply",
   "kind": "preorder",
   "orderable": true,
   "url": "https://www.crowdsupply.com/talisman-design/pocketmage?utm_source=gadgets.sh&utm_medium=referral&utm_campaign=pocketmage&utm_content=api",
   "note": "Preorder at Crowd Supply when checked on 2026-09-24."
  }
 ],
 "specs": [
  {
   "group": "Compute & storage",
   "rows": [
    {
     "label": "Processor",
     "value": "ESP32-S3 with Wi-Fi and Bluetooth",
     "source": "https://www.crowdsupply.com/talisman-design/pocketmage"
    },
    {
     "label": "Memory",
     "value": "16 MB quad-SPI flash; 2 MB quad-SPI SRAM",
     "source": "https://www.crowdsupply.com/talisman-design/pocketmage"
    },
    {
     "label": "Storage",
     "value": "microSD",
     "source": "https://www.crowdsupply.com/talisman-design/pocketmage"
    }
   ]
  },
  {
   "group": "Display & input",
   "rows": [
    {
     "label": "Main display",
     "value": "3.1-inch e-paper; 320 × 240",
     "source": "https://www.crowdsupply.com/talisman-design/pocketmage"
    },
    {
     "label": "Secondary display",
     "value": "1.8-inch OLED; 256 × 32",
     "source": "https://www.crowdsupply.com/talisman-design/pocketmage"
    },
    {
     "label": "Input",
     "value": "Tactile QWERTY keyboard, capacitive scroll bar and USB keyboard support",
     "source": "https://www.crowdsupply.com/talisman-design/pocketmage"
    },
    {
     "label": "Audio & time",
     "value": "Piezo buzzer and real-time clock",
     "source": "https://www.crowdsupply.com/talisman-design/pocketmage"
    }
   ]
  },
  {
   "group": "Power & expansion",
   "rows": [
    {
     "label": "Battery",
     "value": "1200 mAh LiPo with charging and management",
     "source": "https://www.crowdsupply.com/talisman-design/pocketmage"
    },
    {
     "label": "Connector",
     "value": "USB-C",
     "source": "https://www.crowdsupply.com/talisman-design/pocketmage"
    },
    {
     "label": "Expansion",
     "value": "Power, I²C, SPI, UART and GPIO",
     "source": "https://www.crowdsupply.com/talisman-design/pocketmage"
    },
    {
     "label": "Dimensions",
     "value": "100 × 73 × 21.7 mm",
     "source": "https://www.crowdsupply.com/talisman-design/pocketmage"
    },
    {
     "label": "Runtime claim",
     "value": "Maker estimates seven days; not independently tested",
     "source": "https://www.crowdsupply.com/talisman-design/pocketmage"
    }
   ]
  },
  {
   "group": "Software & editions",
   "rows": [
    {
     "label": "Operating system",
     "value": "Custom FreeRTOS-based OS; open hardware and software",
     "source": "https://www.crowdsupply.com/talisman-design/pocketmage"
    },
    {
     "label": "Applications",
     "value": "Markdown editor, journal, calendar, dictionary and terminal; third-party sideloading",
     "source": "https://www.crowdsupply.com/talisman-design/pocketmage"
    },
    {
     "label": "Colors",
     "value": "Parchment and Royal Purple",
     "source": "https://www.crowdsupply.com/talisman-design/pocketmage"
    },
    {
     "label": "Kit",
     "value": "Two PCBs, enclosure parts, battery, microSD, FFC cable, fasteners, guide and printed keyboard matrix",
     "source": "https://www.crowdsupply.com/talisman-design/pocketmage"
    },
    {
     "label": "Assembly",
     "value": "Kit needs a screwdriver; no soldering specified",
     "source": "https://www.crowdsupply.com/talisman-design/pocketmage"
    },
    {
     "label": "Preassembled option",
     "value": "Assembled device, microSD, battery and guide",
     "source": "https://www.crowdsupply.com/talisman-design/pocketmage"
    },
    {
     "label": "Delivery status",
     "value": "Preorder; reviewed campaign lists March 25, 2027 for new orders, subject to revision",
     "source": "https://www.crowdsupply.com/talisman-design/pocketmage"
    }
   ]
  }
 ],
 "docs": [
  {
   "label": "Maker specifications and product details",
   "url": "https://www.crowdsupply.com/talisman-design/pocketmage"
  },
  {
   "label": "Hardware, firmware and documentation",
   "url": "https://github.com/TalismanDesign/PocketMage_PDA"
  },
  {
   "label": "Hardware, software & documentation",
   "url": "https://github.com/ashtf8/PocketMage_PDA"
  },
  {
   "label": "Documentation index",
   "url": "https://github.com/TailsmanDesign/PocketMage_PDA/blob/main/Docs/docs/index.md"
  },
  {
   "label": "Code",
   "url": "https://github.com/TalismanDesign/PocketMage_PDA/tree/main/Code"
  },
  {
   "label": "Docs",
   "url": "https://github.com/TalismanDesign/PocketMage_PDA/tree/main/Docs"
  },
  {
   "label": "Resources",
   "url": "https://github.com/TalismanDesign/PocketMage_PDA/tree/main/Resources"
  }
 ],
 "blueprint": {
  "openness": "open-hardware",
  "opennessLabel": "Open hardware",
  "summary": "Talisman Design's PocketMage_PDA repo (Apache-2.0) includes KiCad schematic/PCB source and BOM for both PCB modules plus STEP enclosure files, across several revisions.",
  "files": [
   {
    "kind": "schematic",
    "label": "einkPDA_keyboard schematic (KiCad, v3.6)",
    "url": "https://github.com/TalismanDesign/PocketMage_PDA/blob/main/Resources/PCB/V3.6/einkPDA_keyboard/einkPDA_keyboard.kicad_sch",
    "format": "KiCad"
   },
   {
    "kind": "pcb",
    "label": "einkPDA_keyboard PCB (KiCad, v3.6)",
    "url": "https://github.com/TalismanDesign/PocketMage_PDA/blob/main/Resources/PCB/V3.6/einkPDA_keyboard/einkPDA_keyboard.kicad_pcb",
    "format": "KiCad"
   },
   {
    "kind": "pcb",
    "label": "einkPDA_screen board files (KiCad, v3.6)",
    "url": "https://github.com/TalismanDesign/PocketMage_PDA/tree/main/Resources/PCB/V3.6/einkPDA_screen",
    "format": "KiCad"
   },
   {
    "kind": "bom",
    "label": "einkPDA_keyboard BOM (CSV, v3.6)",
    "url": "https://github.com/TalismanDesign/PocketMage_PDA/blob/main/Resources/PCB/V3.6/einkPDA_keyboard/production/bom.csv",
    "format": "CSV"
   },
   {
    "kind": "enclosure",
    "label": "FDM-friendly enclosure (STEP files, v3.4)",
    "url": "https://github.com/TalismanDesign/PocketMage_PDA/tree/main/Resources/CAD/V3.4%20FDM%20Friendly",
    "format": "STEP"
   }
  ],
  "repos": [
   {
    "url": "https://github.com/TalismanDesign/PocketMage_PDA",
    "role": "hardware",
    "official": true,
    "license": "Apache-2.0",
    "stars": 2017,
    "pushed": "2026-09-25"
   }
  ],
  "parts": [
   {
    "part": "ESP32-S3-WROOM-1",
    "role": "MCU",
    "datasheet": "https://www.espressif.com/sites/default/files/documentation/esp32-s3-wroom-1_wroom-1u_datasheet_en.pdf"
   },
   {
    "part": "TI TCA8418",
    "role": "I2C keyboard-matrix controller",
    "datasheet": "https://www.ti.com/product/TCA8418"
   },
   {
    "part": "NXP PCF8563T",
    "role": "I2C RTC",
    "datasheet": "https://www.nxp.com/products/analog-and-mixed-signal/real-time-clocks/real-time-clock-calendar-with-i2c-bus:PCF8563"
   },
   {
    "part": "Good Display GDEQ031T10",
    "role": "3.1\" e-ink panel (integrated driver)"
   },
   {
    "part": "SSD1326 (ER-OLED018-1W)",
    "role": "256x32 OLED driver"
   }
  ],
  "notes": "Links verified 200 against the V3.6 revision (current in-repo). Repo also ships a mesh/LoRa add-on module under Resources/PCB/Meshtastic Add-On Module and earlier V3.4/V3.5 PCB and CAD folders.",
  "checked": "2026-09-27"
 },
 "sourceFiles": {
  "kicad": [
   {
    "label": "einkPDA_keyboard schematic (KiCad, v3.6)",
    "repo": "TalismanDesign/PocketMage_PDA",
    "folder": "https://github.com/TalismanDesign/PocketMage_PDA/tree/main/Resources/PCB/V3.6/einkPDA_keyboard",
    "project": "https://raw.githubusercontent.com/TalismanDesign/PocketMage_PDA/main/Resources/PCB/V3.6/einkPDA_keyboard/einkPDA_keyboard.kicad_pro",
    "schematics": [
     "https://raw.githubusercontent.com/TalismanDesign/PocketMage_PDA/main/Resources/PCB/V3.6/einkPDA_keyboard/einkPDA_keyboard.kicad_sch"
    ],
    "boards": [
     "https://raw.githubusercontent.com/TalismanDesign/PocketMage_PDA/main/Resources/PCB/V3.6/einkPDA_keyboard/einkPDA_keyboard.kicad_pcb"
    ]
   },
   {
    "label": "einkPDA_screen board files (KiCad, v3.6)",
    "repo": "TalismanDesign/PocketMage_PDA",
    "folder": "https://github.com/TalismanDesign/PocketMage_PDA/tree/main/Resources/PCB/V3.6/einkPDA_screen",
    "project": "https://raw.githubusercontent.com/TalismanDesign/PocketMage_PDA/main/Resources/PCB/V3.6/einkPDA_screen/einkPDA_screen.kicad_pro",
    "schematics": [
     "https://raw.githubusercontent.com/TalismanDesign/PocketMage_PDA/main/Resources/PCB/V3.6/einkPDA_screen/einkPDA_screen.kicad_sch"
    ],
    "boards": [
     "https://raw.githubusercontent.com/TalismanDesign/PocketMage_PDA/main/Resources/PCB/V3.6/einkPDA_screen/einkPDA_screen.kicad_pcb"
    ]
   },
   {
    "label": "mesh addon",
    "repo": "TalismanDesign/PocketMage_PDA",
    "folder": "https://github.com/TalismanDesign/PocketMage_PDA/tree/main/Resources/PCB/Meshtastic%20Add-On%20Module/mesh_addon",
    "project": "https://raw.githubusercontent.com/TalismanDesign/PocketMage_PDA/main/Resources/PCB/Meshtastic%20Add-On%20Module/mesh_addon/mesh_addon.kicad_pro",
    "schematics": [
     "https://raw.githubusercontent.com/TalismanDesign/PocketMage_PDA/main/Resources/PCB/Meshtastic%20Add-On%20Module/mesh_addon/mesh_addon.kicad_sch"
    ],
    "boards": [
     "https://raw.githubusercontent.com/TalismanDesign/PocketMage_PDA/main/Resources/PCB/Meshtastic%20Add-On%20Module/mesh_addon/_autosave-mesh_addon.kicad_pcb",
     "https://raw.githubusercontent.com/TalismanDesign/PocketMage_PDA/main/Resources/PCB/Meshtastic%20Add-On%20Module/mesh_addon/mesh_addon.kicad_pcb"
    ]
   }
  ],
  "models": [
   {
    "label": "topFrameFDM",
    "format": "STEP",
    "url": "https://raw.githubusercontent.com/TalismanDesign/PocketMage_PDA/main/Resources/CAD/V3.4%20FDM%20Friendly/topFrameFDM.step",
    "page": "https://github.com/TalismanDesign/PocketMage_PDA/blob/main/Resources/CAD/V3.4%20FDM%20Friendly/topFrameFDM.step",
    "bytes": 4372494
   },
   {
    "label": "bottomFrameFDM",
    "format": "STEP",
    "url": "https://raw.githubusercontent.com/TalismanDesign/PocketMage_PDA/main/Resources/CAD/V3.4%20FDM%20Friendly/bottomFrameFDM.step",
    "page": "https://github.com/TalismanDesign/PocketMage_PDA/blob/main/Resources/CAD/V3.4%20FDM%20Friendly/bottomFrameFDM.step",
    "bytes": 3827026
   },
   {
    "label": "frameLidFDM",
    "format": "STEP",
    "url": "https://raw.githubusercontent.com/TalismanDesign/PocketMage_PDA/main/Resources/CAD/V3.4%20FDM%20Friendly/frameLidFDM.step",
    "page": "https://github.com/TalismanDesign/PocketMage_PDA/blob/main/Resources/CAD/V3.4%20FDM%20Friendly/frameLidFDM.step",
    "bytes": 2798109
   },
   {
    "label": "keysMeshed BLANK",
    "format": "STEP",
    "url": "https://raw.githubusercontent.com/TalismanDesign/PocketMage_PDA/main/Resources/CAD/V3.4%20FDM%20Friendly/keysMeshed_BLANK.step",
    "page": "https://github.com/TalismanDesign/PocketMage_PDA/blob/main/Resources/CAD/V3.4%20FDM%20Friendly/keysMeshed_BLANK.step",
    "bytes": 2595898
   },
   {
    "label": "batteryDoorFDM",
    "format": "STEP",
    "url": "https://raw.githubusercontent.com/TalismanDesign/PocketMage_PDA/main/Resources/CAD/V3.4%20FDM%20Friendly/batteryDoorFDM.step",
    "page": "https://github.com/TalismanDesign/PocketMage_PDA/blob/main/Resources/CAD/V3.4%20FDM%20Friendly/batteryDoorFDM.step",
    "bytes": 130556
   }
  ]
 },
 "firmware": [],
 "chips": [
  "esp32-s3",
  "pcf8563"
 ]
}