Hey everyone,
I’m in the early stages of designing a FRC specific vision co-processor board to run photon vision and I’m looking for community feedback of what features matter most to people.
The Goal:
Make a custom co-processor board designed to withstand the rigors of FRC and eliminate common pain points with the typical orange pi setup (large foot print, external power components, SD card, etc)
This board aims to be more reliable by:
- Removing the potential for the SD card to pop out
- Removing external components for power (both the type C break out cable and the buck converter)
- Simplifying cable management with direct 12V power in using WAGO connectors
- Including one locking type C camera port
- Including cable strain relief points for better wire management
This board aims to be easier to use and more versatile by:
- Reducing the physical footprint by ~50%
- Including support for type-C cameras
- Including mounting options intended for FRC robots
- Each camera is on its own USB bus (no more bottle-necked performance when using more than one USB 3.0 camera)
Features:
- POWER
- Power draw < 24W
- Allows for future power via POE from the VH-109 Radio
- Wago push connector for 12V in
- Low dropout voltage (6v ideal. 7V min)
- Reverse polarity protection
- Overcurrent protection
- Power draw < 24W
- IO
- 1x RJ45 Ethernet Port
- 1x USB-C for programming/power
- 1x USB-A 2.0
- 1x USB-A 3.0
- 1x USB-C 3.0
- Locking type C
- 12V in via 2 pin WAGO
- Power LED
- Activity LED
- PHYSICAL
- approximately 65x50x30mm (about half the size of a typical orange pi 5 with case)
- Comes with 3d printed case (STLs available to print replacement)
- cable strain relief slots
- zip tie mounts
- locking type c for power and camera
- half in hole pattern for mounting
- Software
- Supports photon vision
- Upload config file when you flash so photon vision loads with your settings
- EMMC flash for OS (no SD card)
- Supports photon vision
What’s powering the board?
The board will be powered by the Radxa CM5 which is built on the same processor and NPU as the Orange Pi 5 family. Meaning, you will get the same performance as the Orange Pi 5.
What’s the price compared to my orange Pi 5 setup?
Orange Pi 5:
Item | Description | Cost (USD) |
---|---|---|
Orange Pi 5 (4GB model) | Main Board | $80 |
Plastic Case | Mid-range plastic case | $10 |
16GB Micro SD Card | Class 10 / A1 | $5 |
Buck Converter (DC-DC) | power supply for Orange Pi 5 | $10 |
Total | $105 |
Custom Solution:
Item | Description | Cost (USD) |
---|---|---|
Radxa CM5 | RK3588-based compute module | $124 |
Custom PCB + Case | Carrier board and enclosure | $35 |
Total | $159 |
Questions to the community?
- Would the goals and features of this board be worth the cost to your team?
- Are there features on this list you don’t care about?
- What features are missing which would make the board worth it to you?
I’d love to hear any feedback!