Toradex Oak product family is a range of USB sensors enabling measurement of humidity, temperature, motion, orientation… and USB expansion boards with relays, digital I/O and more. Following feedback from customers who needed to customize the designs, Toradex decided to fully open source those sensors and interfaces by releasing hardware files and the source code under Creative Commons License ‘Attribution CC BY’.
This release brings 13 USB sensors to the open source community:
- Oak USB 24 Digital I/Os at 3.3V or 5V Logic Level
- Oak USB 4 Channel Relay Output
- Oak USB Isolated 8 Channel Digital Inputs, 36V Tolerant
- Oak USB ± 10V Isolated 8 Channel A/D Converter
- Oak USB Sensor Generic 4-20mA Current (Isolated)
and 5 interface boards:
For each board, Toradex publicly released the technical datasheet, design data including PCB assembly drawings, Bill of Materials, manufacturing data (gerber), factory test program and procedures, schematics (PDF only), and firmware in source code and binary format.
The company also released documentation such as firmware programming and modification instructions using Cypress CY3217-MiniProg1 programming tool, PSoC Programmer & Designer software, as well as Toradex Oak Studio, a software that processes Oak Sensor data in graphical and tabular form, and runs in Windows XP or Windows 7.
Toradex explains that the chosen Creative Common license allows anybody to modify it, and modifications can kept private if you chose to do so. Following the decision to fully open source their sensors, the company has chosen to discontinue to manufacture and supply products of the Oak family. Or maybe it’s the other way around.
You can find full details for the sensors and interface boards on Toradex USB Sensors and Peripherals Developer’s Page.