Mischa, a group member of MI (multicopter international) kindly shared with us how he soldered a memory chip on a Naze32 Acro board.
So, Why solder a memory chip on the Naze32?
To use blackbox in Cleanflight, you either need onboard flash memory, or an Openlog SD data logger. On the Naze32 Acro Rev5 flight controller, there is no built-in memory chip, so you had no option but use Openlog. The cost of the data logger and high spec SD card is about $20. Many new flight controllers comes with SD card logger so there is no need to use flash memory.
When there is no onboard flashdata memory, the dataflash tab in Cleanflight Configurator appears empty.
However, you can actually solder a memory chip on your Naze32 FC yourself! Not only it’s a lot cheaper (only $1!), you can also get large capacity memory chip if you want – 8MB even 16MB!! That’s much larger than some of the current FC. Here are some examples of flash data memory capacity offered by some popular FC:
- 2MB – Naze32 Full, CC3D, DoDo
- 8MB – SPRacing f3
These “Winbond”chips are recommended by Mischa.
- 8MB: http://www.aliexpress.com/item/W25Q64FVSIG-25Q64FVSIG-FLASH-64MBIT-The-BIOS-chip/1411834956.html
- 16MB: http://www.aliexpress.com/store/product/W25Q128FVSSIG-W25Q128FVSG-25Q128FVSG-128M-BIT-Spi-FLASH/733783_1588547931.html
But I need to warn you, soldering a chip this size on a flight controller is NOT easy for beginners! You could damage your board so do it at your own risk!
Soldering a Memory Chip on Naze32 Acro FC
Mischa has done this mod on all of his Naze32 boards and a couple of his friends’ boards. He described how:
1. I find it easiest to put some solder blobs on the pads and flux on the chip legs.
2. Then push the chip legs down – since they are a little wider than the pads on the Naze.
3. Tape Naze to the table and heat up all 4 legs of the chip at the same time by holding the soldering iron sideways.
4. They will basically solder themselves then to the board. Fairly straight forward I guess.
If you have a smarter way to do it – let me know!
*Make sure you check and confirm the orientation of the chip with the finished picture – position of the little dot at the corner of the chip
Check if the memory chip works
The procedure took about 10 minutes in total including the photos taking. The memory should appear the next time you plug the board into the computer.
If it doesn’t then you should check the soldering first, maybe one of the legs has a cold joint, or no connection at all.
Mischa also tried to unsolder the memory chip off a faulty CC3D board, and add it to the Naze32 board, but it didn’t work. For some reason it wasn’t possible to erase the data from cc3d. However it might just be a faulty/damaged memory chip and they didn’t investigate further.