In a large bowl, mix together the flour, baking powder, baking soda, salt, and sugar.
In a separate bowl mix together the buttermilk, eggs, and vanilla.
Add wet ingredients to dry ingredients just until combined.
Heat a non-stick pan or griddle over medium-high heat and grease with butter.
Scoop 1/3 cup batter and top with a generous sprinkle of blueberries and chocolate chips.
Flip after 4-5 minutes and cook 3-4 more minutes on second side.
Stack pancakes and keep warm. Top with real maple syrup and butter.