Wireless file storage from anywhere

$6,316 raised

of $1,500 goal

421% Funded! Order Below

Available for pre-order.

$40 - $45

View Purchasing Options

Recent Updates

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

Affordable, ESP32-Powered Open Hardware

Maypole looks (and even behaves) like a USB flash memory stick. But it has a secret. Thanks to the ESP32 at its heart, it also lets you to transfer files— over a 2.4 GHz Wi-Fi connection—to and from an on-board MicroSD card with room for up to 32 GB of data. Which means, of course, that it’s not just you who can transfer files this way. Configured appropriately, Maypole turns any USB port into hub for wireless collaboration.

Maypole solves a number of problems right out of the box. Thanks to its built-in LiPo battery, you can use it to back up your data without even plugging it in. Or you can load it up with files through the USB interface and distribute those files to others, in a small group setting, without the malware risks that come from "passing it around."

But Maypole really shines when it’s plugged into other devices…

Bringing the Internet to the Things

Maypole is smart enough to know when it’s being sent new data, which allows it to disconnect from anything that might be using it as a mass storage device before updating the set of files that it makes available over USB. It can then re-connect automatically. Suppose, for example, you have a printer with the ability to read files from a USB flash drive. By plugging Maypole into that USB port, you can allow anyone on the local network to send print jobs.

And it’s not just printers. Whether you’re in an industrial setting, a workshop, a lab, a makerspace, or your own living room, there’s a good chance you’re sharing the room with something that accept input files through a USB port. Examples include sewing machines, CNC routers, laser cutters, car stereos, digital picture frames, laboratory equipment, video projectors, bench-top tools, and countless other devices.

Pulling Down the Data

Maypole works in the other direction as well. Suppose you’re installing a security camera in your office. While it’s easy enough, these days, to find a camera that stores video in the cloud, what if you want a little more control over such potentially sensitive data? You could buy a camera that records to an external USB device, but you’re still going to want that video stored "off site" (to ensure that it doesn’t disappear in the event of a break-in). Which is where Maypole comes in. Log footage directly to Maypole, then copy it down and delete it from anywhere within Wi-Fi range. Or configure port-forwarding on the local router, implement acccess controls or password protection, and manage your footage from anywhere with an Internet connection.

So Transparent, You Can See Right Through It

Not really. But we do value transparency here. Between its open hardware design and the open source software that drives it, Maypole gives you the freedom to tinker. Using C/C++, MicroPython, or Lua—and a variety of cross-platform IDEs, including Arduino, VScode, PlatformIO, and Eclipse—you can customize its behavior, add functionality, or extend the platform.

You might want to add support for Bluetooth headphones and speakers, for example, to make a portable music player or a multi-user jukebox. Or you could add a feature that allows several Maypoles to synchronize the contents of their MicroSD cards with one another. Or perhaps you want to transfer files to and from Maypole over Bluetooth instead of Wi-Fi. Think it would be more useful if it fit inside a Compact Flash slot rather than plugging into a USB port? Tweak the hardware and plug it into your camera!

During the campaign, we will finalize and publish sample code and documentation that will walk you through the complete functionality of Maypole. Our goal is to ensure that anyone who wants to can not only use it, but can build upon it as well. And, of course, the ESP32 module itself is well-document by Espressif.


Manufacturer Akshar Vastarpara SanDisk Unknown
Price$29 ($35 with battery) $120 $66
Storage MediumSwappable MicroSD cards Built-in Built-in
Storage CapacityUp to 32 GB 32 GB 128 GB
Wireless Connectivity4 to 5 simultaneous devices 3 simultaneous devices 3 simultaneous devices
Open HardwareYes No No
BatteryOptional Yes No
Bluetooth (BLE 4.2)Yes No No
Auto-Connect & DisconnectYes No No
Supported Wi-Fi ModesAP + STA AP AP

Technical Specifications

Support & Documentation

You can find our firmware on GitHub, and we’ll be adding our hardware design soon. If you have any questions or suggestions, please feel free to create an issue in that repository or reach out to us using the Ask a technical question link on our campaign page.

In the Press


"This gadget could be helpful in test hardware equipment like Oscilloscopes to save screen captures or save log files onto its SD card and access it throughout the lab without the need to carry a USB flash drive around."

"Maypole can detect when it’s being sent new data, which enables it to disconnect from anything that might be using it as a mass storage device before updating the set of files that it makes available over USB. It can then re-connect automatically."

Hackster News

"Maypole's concept sounds familiar to full-sized SD cards which implement WiFi. However, those devices tend to be closed source and require an SD card slot. Maypole works with devices that support USB mass storage"

Ask a Question

Produced by Vicharak in Surat, India.

Sold and shipped by Crowd Supply.

Maypole With Battery

Includes a 3.7 V, 370 mAh LiPo battery and charging circuitry that allow you to upload and download files while Maypole is unplugged

$45 $8 US Shipping / By Weight Worldwide

Maypole Without Battery

If you only need to transfer files while Maypole is connected to a host device, you can skip the battery to save on size, weight, and cost.

$40 $8 US Shipping / By Weight Worldwide

Maypole With Programmer (No Battery)

Help us add new features! One Maypole (without battery) connected by six pre-soldered wires to an FTDI programmer with a MiniUSB port. Comes with a male MiniUSB to male USB Type-A cable.

$45 $8 US Shipping / By Weight Worldwide

About the Team


Surat, India  ·   Vicharak_In  ·   vicharak-in  ·

We are pioneering reconfigurable computing in order to address complex challenges more quickly and easily. Our unique hardware seeks to redefine existing architectures and capabilities so we can move beyond century-old notions of computing.

Akshar Vastarpara

See Also

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