Author Archives: Robert Feranec
iMX6 Rex – LVDS and Audio codec are working
Production data for the iMX6 Rex Development Baseboard – Free for Download
You can download the complete Altium Designer Project with Schematic & PCB Layout, plus all the manufacturing files such Gerbers & BOMs of the iMX6 Rex Development Baseboard here >>
You can use these Development Baseboard files for your personal & commercial projects – completely for free. Enjoy!
The iMX6 Rex HDMI & USBs & SDs are working
First pictures of the iMX6 Rex Development Baseboard – running Linux
If you are interested to see the running iMX6 Rex module + baseboard, you are welcome to come to Silicon Valley this Saturday (14-DEC-2013). I will be speaking about “Learn to Design your own OS booting ARM board“. It’s free
We have not had enough time to fit all the components yet, but so far so good Serial console is working, Ethernet is working, USB is working. The module booted up over network. More news coming next week, when I am back from the US. And here are some pictures ….
How long it took to design the iMX6 Rex module prototype?
I need to say, Martin had no previous experience with advanced electronic design. He started working on this project in April 2013 and we have got the prototype boards in October 2013. He graduated at University in Jun 2013. It took 7 months to get the board.
Martin is taking a part in our new training program which we are developing at FEDEVEL Academy. The iMX6 Rex project is also a part of this program. This program will help everyone interested in hardware design to get a real experience from real projects. We hope, this will help students & young engineers to find a job or to get a better paid job. If you have a company, the FEDEVEL Academy training will help you to prepare your junior & young engineers to start working on your projects as soon as possible. If you are interested, please fill out our survey at http://www.fedevel.com/academy/get-electronic-hardware-design-experience-training-for-students-and-engineers/
iMX6 Module Total Cost Prototype Developement
Some people asked, how much it cost us to build the modules.
Here is a summary of our expenses to build 5 prototypes of the iMX6 Rex module
Component cost to build 5 boards (payed 1038.44 USD) ……….. 1038 USD
PCB Manufacturing (20pcs minimum, payed 2421.60 GBP) …… 3896 USD
Assembling 5 boards (payed 645 EUR) …………………………… 866 USD
———————————-
Payed to build 5 iMX6 modules total: 5800 USD (this doesn’t include development cost, see below)
The time spent by developing the module total: 438 hours (we will publish a detailed timesheet soon)
Now you can add your own hourly rate and calculate how much the total development of the module cost.
For example, if the hourly rate of your own engineer is $30, then the total cost of the first prototype development would be: 438 (hours) * 30 (rate) + 5800 (expenses) = 18940 USD, but … this is how much it is just to build the very first prototype. Now you need to add software, testing, baseboard, … and no mistakes
If you contract the design, then you may easily pay $80 per hour and your cost would be 438 * 80 + 5800 = 40840 USD
*Notes: Used exchange rate
1 EUR to USD = 1.3429
1 GPB to EUR = 1.1982
The iMX6 Rex module design licensing
Today, I have read a very interesting post by OLIMEX Ltd – What licensee to choose for Open Source Hardware?
I completely agree with a lot of things in the article. I especially like this part:
How do I know this? I know, because some of them are bold enough to send us derivative work made from OLinuXino for quote on manufacturing …
Some even do not do any changes than to replace silkscreen with their company name instead Olimex.
And there are some which ask US to replace our name on the OLinuXino boards with theirs and promise to order XXX pcs if we do so.
So the bottom line is – if you want to give away just do it and do not search anything in return.”
It was not an easy decision to choose the license for our project. The iMX6 Rex was developed for teaching purposes – this also explains why we used Altium. It’s not our intention to earn money from selling the design nor boards. Therefore anyone with an interesting project, do not hesitate to contact us. There is a pretty high chance that we will agree on a free iMX6 Rex module license for your commercial project. Just ask. For personal use, the design is free. I also need to add, that our development baseboard is fully open source – including commercial use, see Development Baseboard license >>
At the moment, we do not need fully open the module design. I am completely aware of, that many people will ignore the licence and will copy and reuse the design. Not everyone. When we feel the right time comes up, we can always change our decision and fully open the iMX6 Rex module design. However, it would not be possible to do it the other way round (if we opened it now and later we thought that was not the right decision).
We have already agreed to licence the design for free with several people/companies. I was surprised, people will appreciative your work. We offered a free licence, but most of them decided to pay royalties, even they don’t have to. Thank you very much.
A paper PCB – Checking if everything fits ok :)
i.MX6 Baseboard Schematic
We finished Development Baseboard Schematic.
It connects all the peripherals from the module such PCIE, SATA, Ethernet, LVDS, USB, SD, Audio …. We added extra GSM modem + voice PCIE mini card support. It can be used for example with Telit HE910 Mini PCIE module (which also includes GPS support). If you have any questions, just let me know.