Thank you for compiling this list! Obviously with the supply chain shortage this is on everyone’s mind. I will say I have my reservations about alternative modules. Raspberry Pi has excellent OS and kernel support, excellent documentation, and a large and active user base ready to diagnose errors. Our motherboards are also designed to interface with specific hardware on the CM4 like SPI and I2C peripherals, and we have sorted out the necessary initialization routines for that hardware on the CM4.
My hope is that Raspberry Pi will succeed with their claimed manufacturing improvements and get wide availability of modules by the end of this year.
That said I know you were trying to build our code now to see how it works and see how you could contribute, and a lack of hardware this year will hamper efforts like that.
Are you currently limited by a lack of Raspberry Pi hardware? My hope is that long term we can stick with it, and perhaps in the short term we could get some hardware to devs early if needed. Not that we have an excess of hardware, but maybe we could figure something out.
Thanks. This list was mainly just motivated by curiosity, I could have just stuck it in a private text file, but thought others might be interested.
I seem to have become an open-hardware obsessive in relation to robot hardware, so also interested in what’s ‘more open’
The BPI-CM4 or Radxa CM5 would give a bit of a performance boost. In the longer term I hope someone will put a TH1520 into the CM4 form factor. That would give open-hardware CPU, even if the GPU and accelerator remained proprietary.