Arrays of fluorescent nanoparticles are highly sought after for applications in sensing and nanophotonics. Here we present a simple and robust method of assembling fluorescent nanodiamonds into macroscopic arrays. Remarkably, the yield of this directed assembly process is greater than 90% and the assembled patterns withstand ultra-sonication for more than three hours. The assembly process is based on covalent bonding of carboxyl to amine functional carbon seeds and is applicable to any material, and to non-planar surfaces. Our results pave the way to directed assembly of sensing and nanophotonics devices.