Sound-programmable e-paper badge with USB serial programming and 125 kHz RFID emulation

$7,853 raised

of $4,500 goal

174% Funded!

Back this project to help bring it into existence.
Funding ends on Oct 12, 2023 at 04:59 PM PDT.


View Purchasing Options

Recent Updates

You'll be notified about news and stock updates for this project.

GGtag is a compact e-paper badge designed for versatile programming capabilities. It can be programmed with the web interface, USB serial, or sound! GGtag is centered around the RP2040 microcontroller and features a 3.52 " e-paper display. GGtag supports USB serial programming and emulation of 125 kHz RFID tags (ASK and FSK), providing flexibility for various applications.

Web Interface for Design and Programming

GGtag boasts a web interface that simplifies the creation, editing, and sharing of tag designs. Users can program these designs directly onto the device through our web browser. The interface supports a range of elements, including QR codes, images, and FontAwesome icons. Whether using sound or USB, GGtag can be programmed through this web-based interface.

A Hub for Creativity

As an addition to its practicality, GGtag serves as a platform for experimentation with data-over-sound and e-paper displays. All resources, including reference implementations, hardware specifications, and documentation, are openly accessible, facilitating adaptation for various custom applications.

Programming GGtag

GGtag supports two programming modes: sound and USB serial. Sound programming requires inserting a CR2032 battery into the holder and switching to the BATT position. For USB serial programming, GGtag can be connected to a USB host and switched to the USB mode. Both modes are compatible with the web interface hosted at ggtag.io, accessible through standard HTML browsers.

Sound Programming with GGtag

Programming GGtag via sound is achieved using the custom ggwave library. In this video demonstration, multiple GGtags are programmed simultaneously using a mobile phone. After the initial programming, GGtag enters deep sleep mode, requiring manual activation by pressing the side button. To conserve battery life, it is advisable to switch back to USB mode after programming.

USB Serial Programming for GGtag

For USB serial programming, GGtag relies on the Web Serial API through the web interface at ggtag.io. Compatibility extends to modern web browsers, such as Chrome and Edge, with mobile Chrome on Android also supported. This demonstration illustrates the use of a Pixel 5 phone for USB serial programming.

Emulation of RFID Tags

GGtag’s capabilities include the emulation of 125 kHz RFID tags, achieved through an ATtiny85 MCU and the avrfid firmware. Upon receiving an RFID command, GGtag generates the corresponding avrfid firmware and programs the ATtiny85.

RFID Emulation read by Flipper Zero

RFID Emulation read by USB RFID reader

Features & Specifications

GGtag is equipped with the following features and specifications:


A comparative analysis highlights GGtag’s key attributes in relation to similar products in the market, considering factors such as weight, display size, resolution, connectivity, and more. This provides a comprehensive overview of GGtag’s strengths and unique features.

GGtagBadger 2040WAdafruit MagTagInkplate 2Badgy
Weight32 g 32 g unknown unknown 29 g
Display Size3.52 " 2.9 " 2.9 " 2.13 " 2.9 "
Resolution360 x 240 296 x 128 296 x 128 212 x 104 296 x 128
ConnectivityUSB Serial, Sound WiFi WiFi WiFi, Bluetooth WiFi
USB-C AvailableYes No Yes Yes No
Open SourceYes No Yes Yes Yes
Web EditorYes No No Yes No
Passive RFIDYes No No No No
Runs on USB PowerYes Yes Yes Yes Yes
Runs on CR2032 BatteryYes No No No Yes
Battery Life2-3 days days weeks months days
Price$45 $34 $35 $38 $30

Support & Documentation

Extensive support and documentation are readily available through our public GitHub repository. Both firmware and hardware are open source and licensed under the GPL v3, promoting transparency and flexibility. Detailed hardware specifications can be found in the hardware directory for those interested in exploring the technical aspects.

Manufacturing Plan

The production process of GGtag involves the sourcing of components, including bare PCBs, primarily from China. The final assembly and testing are conducted at Eurolan’s factory in Sofia, Bulgaria.

Fulfillment & Logistics

Upon completing the testing and packaging phase, all GGtag units are shipped to Crowd Supply’s fulfillment partner, Mouser Electronics, who handles global distribution to deliver to backers worldwide. Additional information about Crowd Supply’s fulfillment service can be found in their guide, specifically under Ordering, Paying, and Shipping.

Risks & Challenges

The availability of RP2040 and ATtiny85 in large quantities minimizes supply chain risks. However, there exists a slight possibility of delays in the e-paper display component. To mitigate this, a backup supplier is in place to ensure timely production.

GGtag is part of Microchip Get Launched!

In the Press

Hackster News

" [I]t can be programmed with a mobile device via a web app and sound!"

Good E-Reader

"In a breakthrough innovation, Eurolan, has unveiled GGtag, an electronic alternative to the traditional plastic identification badges and RFID-based access cards commonly worn by office workers."



"In a way, an e-paper display makes an excellent foundation for a reprogrammable RFID card."

Ask a Question

Produced by Eurolan in Sofia, Bulgaria.

Sold and shipped by Crowd Supply.


Sound programmable e-paper badge with RFID

$45 Free US Shipping / $12 Worldwide

About the Team


Sofia, Bulgaria  ·  eurolan.net

We design and manufacture quality networking equipment - media converters, Ethernet switches, IPTV STBs. Our products are designed by our own R&D team and manufactured in our factory, based in Sofia, Bulgaria.

Radoslav Gerganov


Hristo Gerenski

Georgi Gerganov

See Also

Subscribe to the Crowd Supply newsletter, highlighting the latest creators and projects