Hi all,
finally, Christmas came, Santa did his work and I officially got my Mister !
As reported in this thread I had the auto-balancing-robot (source of the DE10-nano and of some fun itself) and a set of standard odd-on boards (USB hub, I/O, 128MB RAM, RTC, and vent).
The de10-nano in the kit has 2 connectors that are soldered on the bottom of the PCB differently than the standard de10-nano:
Bottom_connectors.png
Problems with using this version with the standard expansion board are of two different orders:
1) Pin order on the connectors is "mirrored", so you cannot attach directly the standard SDRAM module on the bottom of the board (see previous posts).
2) "space" used by the connectors and consequent contacts/shorts of the pins with the USB board, typically placed under the de-nano and connected with the USB bridge. In particular, I have a short bridge, so you can see what I mean with the pictures:
BottomShort_1.png
BottomShort_2.png
So, given these problems, I decided to go with some desoldering, hoping my experience (not so much exp. unluckly) would be enough to do acceptable quality work avoiding damages to the PCB.
I frankly discourage anyone that has not much experience and at least as good tools as mine from doing the same...
My tools are:
My desoldering pump did not do a good job to suck all the tin, the connector remained very firmly in its place, so I adopted the suggested technique from C-R-T:
Heat up each leg (with a standard soldering iron!) from the top of the board, and pull them out with pliers, one by one. That's the safest, smartest and most non-destructive way of desoldering it
.
Before proceeding, I had to remove the plastic part of the header forcing a bit with a screwdriver on the PCB (a bit risky but I supposed and hoped near the header there were not too fragile tracks).
It was not an easy task, I had to find a way to make some pressure on each pin while heating up. Luckily I discovered the de10-nano is not a too fragile board, after all.
Finally, I used the sucking pump where there was tin residual, some desoldering wick, and tons of solder flux to get a decent, if not perfect job. This is the result I achieved:
de10-nano_after desoldering.png
This is some proof of my personal (and long) fight:
de10-nano_after_fightresiduals.png
Now should have come the easy part... quite true but not fully true.
Even with my 110W iron, soldering the GND pins of the new header was literally a nightmare! I hope this was caused by my scarce experience because it was a second difficult fight.
But it was a happy-ending fight: I can confirm I have now a fully functioning Mister FPGA built on this board and standard add-on modules, so - really - the only difference in this variant of the DE10-Nano board is the GPIO and ADC header soldering.
As a last suggestion please note the Power Supply included in the robotic kit is a 9v (or 12v I do not remember) one... so if you are going this way, please have a new 5V power supply to power the Mister. Because of distraction, I had to learn this the hard way... but it's another story...
Hope my experience can be helpful.