I am fairly new to electronics and am trying to build a drone from scratch as a hobby project. I want a setup where I can control all the motors individually through the software. Through some research I found that ESCs are the way to go for BLDC motors, and I am planning on getting this one. I also came across this post which is almost identical to the thing that I am trying to do, except that I am using a Raspberry Pi. After multiple failed purchases due to not knowing what would work with my setup, I am reluctant to buy this and want to know how to connect it before the purchase.
My biggest worry is that the Raspberry Pi's diagram only has 2 PWM (pulse width modulation) pins (32, 33):
How would I connect these 2 to have access to the speeds of all the motors individually?