openstick.io is an open source hardware & software project for a USB memory stick.
This project provides an open source hardware design & firmware for a reference implementation of a USB memory stick. The idea behind this is that extra functionality can be added to the design, adding encryption, cloning of a stick or more specialised functionality may be added easily.
The actual storage is provided by an on-board Micro SD card, to the host it will look just like a normal memory stick and not a SD card reader.
- /hardware - KiCad schematic and PCB layout source files.
- /firmware - The firmware for the STM32F070F6Px microcontroller.
- STM32CubeIDE for firmware development.
- KiCad for hardware design.
- Design: Complete.
- Manufacture: In progress.
- 06-Nov-2019 - PCB's arrived, build and test started.
- Development: Started.
- 06-Nov-2019 - Code based on development board is running correctly, port to actual hardware underway.
This project is open source and the entire project is released under the GPLv3 license.
Distributed as-is; no warranty is given.