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…
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.
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.
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.
Maypole | SDWS4-032G-G46 | AirDisk | |
---|---|---|---|
Manufacturer | Akshar Vastarpara | SanDisk | Unknown |
Price | $29 ($35 with battery) | $120 | $66 |
Storage Medium | Swappable MicroSD cards | Built-in | Built-in |
Storage Capacity | Up to 32 GB | 32 GB | 128 GB |
Wireless Connectivity | 4 to 5 simultaneous devices | 3 simultaneous devices | 3 simultaneous devices |
Open Hardware | Yes | No | No |
Battery | Optional | Yes | No |
Bluetooth (BLE 4.2) | Yes | No | No |
Auto-Connect & Disconnect | Yes | No | No |
Supported Wi-Fi Modes | AP + STA | AP | AP |
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.
"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."
Produced by Vicharak in Surat, India.
Sold and shipped by Crowd Supply.
Includes a 3.7 V, 370 mAh LiPo battery and charging circuitry that allow you to upload and download files while Maypole is unplugged
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.
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.
Vicharak_In · 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.