KVM Nerd wrote on 2025-01-20, 18:46:Nice, this project looks very promising! […]
Show full quote
Nice, this project looks very promising!
However, it still lacks some features which are essential for my use case:
- Support for mounting network based images from a server (simple workaround: USB storage instead of SD card to mount images via a Raspi connected to the network, emulating USB mass storage)
- Wired and thus robust management interface for automation (the Pico W is still wireless) with some simple telnet-like command set
- (S/PDIF TTL-level out, more nice-to-have, but it somehow feels wrong when it lacks)
If it had those features, it would outrun all available solutions. Just my personal opinion, most users seem to have different requirements.
So, I had a chat with the developers over these three points, and here's what we came away with after investigating what it would take to add these things:
Network-based storage for images is currently not practical, given the limitations of the microcontroller. Additionally, the memory requirements to implement such a feature and the costs involved in redesigning the board to accommodate it would very quickly make it financially impractical to pursue, and even if we were to do it, it would inflate the end-user cost of the device to levels that place it firmly outside of the realm we're trying to stay within (the hobbyist/retrocomputing lover realm).
Wired ethernet access also falls into that same camp at the moment; the additional support components alone would rather dramatically inflate the cost of the device. Because we're pushing the existing hardware as hard as we are to get it to communicate at the speeds necessary for the IDE bus to function, we don't have a lot of room left to add other things -- which is why the existing HTTP-based interface requires an additional Pico W.
S/PDIF out is something that, on the surface, seemed trivial, but after looking, it's not as trivial as it first appeared. It would either need the microcontroller itself to generate S/PDIF signals on its own or it would need a separate I2S-to-S/PDIF circuit added, which again, increases cost.
As some others in the thread have already noted, the cost is already on the higher side, and we feel that the cost tradeoff doesn't really make it worth it to add at the moment. Nothing is being ruled out, but it would take seeing something come available that integrates some of the things you asked about natively without dramatically increasing costs to make it happen. If you happen to know of things that would make implementing these features easier, please feel free to reach out, but with what we've worked with so far, it's not really doable without a substantial product redesign along with greatly increased end-user cost.