Skip to content
machdynePublic

About

Ebenstahl Long-Term Storage Controller

Topics

Resources

Stars

4 stars

Watchers

1 watching

Forks

Latest commit

 

History

14 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ebenstahl Storage Device

Ebenstahl is a desktop storage controller with sockets for up to 16 MMOD modules. When paired with FRAM, EEPROM or SuperFlash MMODs, it can be used to build a low-cost long-term storage array.

Ebenstahl

This repo contains schematics, USB-MSC firmware and a 3D-printable case.

Find more information on the Ebenstahl product page.

Also see the FERRIT project for more storage.

Note: The EEPROM and Flash drivers are experimental and wear-leveling is not supported.

Supported Boards

To use this firmware with Graustahl, Kaltstahl or Blaustahl you will need to set the appropriate board definition in ebenstahl.h. For Blaustahl will you also need to comment out FRAM_BIG in drv_fram.c.

In all cases you will need to configure the LUN mappings in mapper.c.

You can build the firmware from source, if you have pico-sdk installed:

$ cd firmware/ebenstahl
$ mkdir build
$ cd build
$ cmake .. && make

License

The contents of this repo are released under the Lone Dynamics Open License.

About

Ebenstahl Long-Term Storage Controller

Topics

Resources

Stars

4 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages