I need to design a single-board computer to the following specs. Can anyone please suggest companies that could build this economically?

  • Two full-size (USB-A) USB 3 ports
  • A CPU fast enough to handle full-speed transfer to/from both ports simultaneously
  • A few available GPIO pins
  • A battery, charging circuitry, a micro-USB port or USB-C port for charging
  • The system can run "barebones", i.e. doesn't need to run Linux
  • 2
    What are your requirements in terms of CPU, memory, Ethernet or WiFi interfaces, video output, GPIO...? Have you checked Orange Pi, Nano Pi, Banana Pi boards? Most are not quite the same format as the Raspberry Pi Zero but some are quite small.
    – jcaron
    Feb 24, 2021 at 21:51
  • 1
    The Orange Pi Lite could be an option, for instance.
    – jcaron
    Feb 24, 2021 at 21:57
  • Thanks for the suggestions, @jcaron. These could work as a prototype. I'll update the question to include more details of what I'm looking for for production, which almost certainly will require custom development. Feb 24, 2021 at 22:25
  • 1
    USB 3.0 ports are probably going to limit options quite a bit. I haven't had needs for USB in my projects so I don't track that in my spreadsheets, but other brands you can check include Odroid, Olimex, Pine64. Also I fear battery-operated and USB 3.0 will not be very good friends. You can ask the companies producing those boards, many of them offer custom design services. You should probably expect a total bill in the 5 figures, though that will depend a lot on what is onboard and the certifications (FCC, CE...) you need. Let us know how that goes for you!
    – jcaron
    Feb 24, 2021 at 23:03
  • @jsotola while they may be off-topic on many SE sites, meta consensus indicates that seeking hardware recommendations is on topic here, provided enough detail on requirements is given to make it a specific answerable question.
    – anonymous2
    Feb 25, 2021 at 12:22


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Browse other questions tagged or ask your own question.