Hi all. I'm wondering if anyone else has tried to build their own Due from the files posted, and found errors?
For reference, these are the files currently linked from the Due product page: http://arduino.cc/en/uploads/Main/arduino-Due-Reference-design.zip
So far, the design errors I've found are:
- The Y4 crystal should be 16mhz, not 12mhz as is shown in the schematic and board file.
- The USB jack for the Native port has a footprint that doesn't match that of the Programming port. If you plan to use the same part for both USB ports, it won't fit. I recommend copying the part from the Programming port over to the Native and redoing the connections. The jack I used is this one: http://www.digikey.com/product-detail/en/10118194-0001LF/609-4618-2-ND/2785389
One other thing to watch out for, and this isn't an error in the design but will trip you up, is that you have to flash the 16u2's firmware before it will work as intended. There's a great thread on how to do that here: http://forum.arduino.cc/index.php?topic=147639.0
I ask because I'm certain there are more errors, and I'm currently in the weeds trying to suss them out. I've gotten my board to show up in Windows as an Arduino Due and it will assign a COM port, but the Arduino IDE consistently says it's unable to find a device on that COM port. Which I'm pretty sure means that the 16u2 is functioning correctly, but the SAM3x8E is not. Or the communication lines between the 16u2 and the SAM3x8E are not properly connected, but I just checked those and I'm pretty sure those are fine.
I'm now digging through all the connections required to power and clock the SAM3x8E, to make sure it's up and running on it's own. But it's slow going as I'm not a professional engineer and I've never worked on something of this complexity before.
In any case, I would very much appreciate any information from someone who's attempted this before and especially if you've discovered any additional errors in the released design files.