I am working on building my own quadcopter from scratch. I noticed that many solutions available online use arduino, but I am not a fan of arduino. So my questions are: what microcontrollers should be used, what are the crucial features of those microcontrollers etc. I would like to build it from total scratch. I was thinking about PIC microcontrollers.
Also what should be used for ESC, since I would build that from scratch too.
Summing it all up:
which is about 8 slaves and one master microcontroller.