In a large bowl, combine the onion, bell pepper, zucchini, and yellow squash. Drizzle with olive oil and balsamic vinegar. Sprinkle with garlic powder and season with salt and pepper.
Thread the vegetables onto skewers and place them on the preheated grill. Grill for 10 minutes or until vegetables are tender.