#USB3.0 Storage with configurable E Ink Display

1 messages · Page 1 of 1 (latest)

amber cosmos
#

The idea was to create a USB 3.0 USB Stick with a built-in E-ink display. I'd really like to get feedback on the schematic before continuing anything.

USB Interface

I am using a HD3SS6126RUAR to toggle the USB Connection between an RP2040, which handles the communication with the E-ink display. The USB Port will enumerate as USB1.1 device, so I can

Upload the Software via .uf2, and

The CLI can communicate with the RP to change the contents of the display.
After 10 seconds (when the CLI hasn't sent a start ping) the device will disconnect and re-enumerate as a USB3.0 Mass Storage Device.

MSC

The USB Mass Storage Class is implemented using a GL3224, which supports up to two SD Cards or eMMCs. As Storage I choose two MTFC32GAZAQHD, from which one can be declared DNP, together with its capacitors as well as R11. If both storages are delivered, they will appear as two seperate disks on the host OS. This is intended.

The project files are available at https://github.com/HumanBot000/InkDrive

Edits

  • fixed D+ on RP240
  • Added GND Between R13 and R15
  • changed VBUS Regulator to 3.3V
GitHub

OSHW USB3.0 Mass Storage with E-ink display. Contribute to HumanBot000/InkDrive development by creating an account on GitHub.

ebon moth
#

First glance looks mostly readable and well thought out! one thought without opening any datasheets:
Why the 1117 (linear regulator) into the buck converters?

amber cosmos
ebon moth
#

The 1117 is a particularly old regulator (you may have come across it in tutorials or similar), but since you already have (relatively) efficient+modern buck converters on the board, consider generating the 3.3V rail with another one of those (and powering all the buck converters direct from VBUS). You're right that it doesn't matter, but why generate heat you don't need to.

amber cosmos
#

Thank you

amber cosmos
#

USB3.0 Storage with configurable E Ink Display

amber cosmos
#

Some updated pictures of the schematics, with all mistakes I spotted fixed.

proven lantern
amber cosmos
proven lantern
#

I remember seeing one on a design and it looked pretty cool

amber cosmos
#

Is D1 necessary here? Because in theory I don't have external power and at most some loaded capacitors.

ebon moth
#

i'd say no, there's no other way that rail could be backpowered (right?)

amber cosmos
#

Not really, thank you

amber cosmos
#

Before I start with tracing, could maybe someone with a little bit more expirience look over it again? I don't know if thre's an online viewer, but the repository is on github.

frosty gazelle
agile widget
amber cosmos
frosty gazelle
frosty gazelle
#

my bad

agile widget