-
Notifications
You must be signed in to change notification settings - Fork 9
Description
I've been looking into the Flatbox rev5[0] recently and thinking they did certain things better than the Open-Frame1 board. In particular they chose an MCU with a USB-C port and put it in the top middle of the board so you can just plug right into it. No hassle of soldering a USB-C port or ordering a board with assembly. This is similar to how a lot of mechanical keyboard builds are handled as well. They use the RP2040-Zero[1], which is somewhat niche, I could only find it on waveshare and not adafruit. There are some other RP2040-based boards with USB-C boards, though, such as the Feather[2] boards from adafruit. Something like that might simplify the build a lot. It feels kinda jank having a cable in there to reroute the USB, and it kinda bulges and makes it hard to get the case together.
The Feather board I linked as an example does cost more than the Pi Pico currently used, however if you add in the cost of a cable to go from microUSB B to USB-C that you won't need anymore, it doesn't look so bad.
It's possible I'm overlooking part of the design. Maybe the placement is to best fit an optional Brook add-on board without getting in the way of the buttons. I know there's a label saying you can use some of the holes for a zip-tie. I haven't done any of that in my builds so far.
[0] https://github.com/jfedor2/flatbox/tree/master/hardware-rev5
[1] https://www.waveshare.com/rp2040-zero.htm
[2] https://www.adafruit.com/product/4884