Add the flour, sugar, baking soda, baking powder and salt in a medium sized mixing bowl. Using a whisk combine the ingredients until thoroughly mixed.
Melt the butter in a saucepan on the range over medium heat until just melted. Remove from the heat and reserve.
Add the buttermilk, melted butter, and vanilla extract to the dry ingredients and stir to combine. If the batter is too thick, thin it out with a little more buttermilk. (Because this is a homemade batter, it will be thicker than the mixes available commercially.)
Use the buttermilk pancake mix as you would any other at this point. Pour ⅓ cup of the batter into a well buttered non stick pan or grill. TIP-(Spray your measuring scoop with vegetable oil to prevent the batter from sticking to the scoop). Using the ⅓ measure spread the batter out in the form of a circle.
Drop a few fresh blueberries (optional) into the batter and cook over medium heat until the edges have set. Flip the pancake with a nonstick spatula and cook on the other side. Once the pancake is done, remove from heat and repeat the process. You can if you wish make several pancakes at a time. It depends on the size of your pan or grill.
Serve with extra butter and the syrup of your choice.