NebraLtd / FlashStick

Open source USB Adapters for popular compute modules
Other
5 stars 1 forks source link

FlashStick Duo #6

Open shawaj opened 3 years ago

shawaj commented 3 years ago

Just had another potential idea.

Could add a 2 port USB hub and another CM3 holder on the back.

Then potentially could have 2 x CMs on a single FlashStick.

Similar footprint but double the programming qty.

ryanteck commented 3 years ago

Could possibly do this.

I"ll first try when I get a couple of prototypes through both on a USB2 hub to see if the speed is affected. It could be slower than one then the throughput isn't any higher.

The only other thing I need to check is clearance.

shawaj commented 3 years ago

I think the throughput is fairly limited by the USB 2 anyway yes

ryanteck commented 3 years ago

I was thinking a USB 2 hub on the stick itself. But wasn't sure if that would bottleneck the units or if the bottleneck is the Pi itself.

Will test it when I can

ryanteck commented 3 years ago

Other potential solution could be two side by side rather than back to back as on the USB3 hub we got there's not enough clearance for back to back unfortunately.

Or possibly because there's the hub, could go two on each side. But would definitely want to test if that would bottleneck the usb hub on board.

ryanteck commented 3 years ago

Done some rough tests.

Looks like there might just be enough clearance on the 16 port USB 3 hubs we got to try.

I did wonder about 4, however I think for bottleneck reasons 2 should be fine per board.

Rough tests showed with a USB3 drive plugged into a USB2 port on my computer balena writes at around 21MB/s, where as compute modules are around 7-9MB/S so two should be fine.