OpenRex is an open source hardware board powered by NXP i.MX6 Cortex A9 processor designed by Fedevel for their hardware design course, and manufactured by Voipac, both companies based on Slovakia. The schematics, PCB layout, gerber files and other manufacturing files were released in February, but the company has only started selling the board a few days ago with OpenRex Basic SBC and OpenRex Max SBC boards.
OpenRex Basic and Max boards specifications:
- OpenRex Basic – NXP i.MX 6Solo single core Cortex A9 processor @ 1 GHz with 2D and 3D GPU
- OpenRex Max – NXP i.MX 6Quad quad core Cortex A9 processor @ 1 GHz with 2D and 3D GPU
- MCU – NXP LPC1345FHN33 ARM Cortex-M3 micro-controller @ 72 MHz
- System Memory
- Basic – 512 MB DDR3-1066 (400MHz)
- Max – 2GB DDR3-1066 (533 MHz)
- Basic – micro SD slot, 1x 2Kbit I2C EEPROM, 1x 32Mbit SPI flash
- Max – SATA, micro SD slot, 1x 16Kbit I2C EEPROM, 1x 32Mbit SPI flash
- Video Output / Display I/F – 1x HDMI up to 2048×1536, LVDS, parallel RGB display output, touchscreen connector (Optional 4x Analog input)
- Audio – HDMI output, 3.5mm stereo headphone jack
- Camera – 1x Parallel CSI camera shared with RGB output, 1x differential camera input (compatible with Raspberry Pi) shared with LVDS)
- Connectivity – 1x 10/100/1000 Mbps Ethernet
- USB – 2x USB 2.0 host port, 1x micro USB OTG port
- Debugging – 1x UART Debug console (FTDI compatible)
- 1x mini PCIe slot + micro SIM
- 1x Arduino type header with CAN, 4x analog inputs,3x GPIO, I2C, USB
- 1x Raspberry Pi somewhat compatible header with 2x I2C, 2x UART, 1x CAN Tx/Rx, 2x SPI, 3x GPIO/PWM
- Sensors – Compass + accelerometer, gyroscope, humidity sensor, temperature sensor
- Misc – IR receiver, 8+2 user LEDs, 1x power LED, 1x reset button, 3x user buttons
- Power Supply – 5V DC through power jack or micro USB port
- Dimensions – 95 x 70 mm
- Temperature range – 0°C to +70°C
Both boards also ship with a 4GB micro-SDHC Class 4 memory card with pre-installed Yocto Project Linux build, and an aluminum heatsink (14x14x14mm). You’ll find software documentation for U-boot, Linux, Yocto, and NXP LPC MCU on OpenRex Software page.
The boards can be purchased on Voipac Webshop for 199 Euros for i.MX6 OpenRex Basic SBC, and 229 Euros for i.MX6 OpenRex Max SBC, which lower prices for higher quantities. If you order more than 10 pieces, the boards can be customized to your requirements at no extra cost. More details can be found on OpenRex Basic and Max product pages.
Jean-Luc started CNX Software in 2010 as a part-time endeavor, before quitting his job as a software engineering manager, and starting to write daily news, and reviews full time later in 2011.
Board looks like an absolutely professional design, fully utilizing all iMX6 features, and the first board, to my knowledge, to ever support the full 4GB of ram. SoC sure is venerable, but on the plus side also possibly the best supported SoC in the industry. If the vendor had used some of the newer A72 NXP SoCs that would’ve been a killer board, even at that boutique price. Actually had I not moved to ARMv8 I’d have been more than tempted to grab one.
Regarding 4GB DRAM please search for CUBOX-I4X4 and NIT6QP_MAX 😉
I wonder whether the i.MX6 on these boards still suffers from the 400 Mbits/sec Gbit Ethernet limitation (making it necessary to use a PCIe connected separate GbE NIC for full NAS usage)?
Thanks for the heads-up. And I had no idea there was an iMX5 ‘plus’ with improved GC2000 and improved memory controller from Q4 2015. Now I want to see some comparisons between NIT6QP and the vanilla iMX6 : )
They now have a ultra version