@channel : Sorry for the channel blast, but we (at Efabless) are working on defining the "next generation" of Caravel, and need to define the pinout of the harness. There is ample room around the existing caravel/caravan/openframe padframe to roughly double the existing number of pads. However, the more pins there are, the larger the package and the more complex the development board. I do know that some designers had projects in mind which exceeded the 38 GPIOs available in the current Caravel chip, and some people have told me that they were reducing the scope of their designs to fit it in the existing 38 GPIOs. I would like to get some feedback from anyone who has considered a design that requires a large number of GPIO pins about what the use case is, and what is the minimum number of GPIOs needed for that use case. Are there any obvious use cases which would require more than 64 GPIOs?