• Home
  • Blog
  • Contact Us

Recent Posts

  • How Our Team Overcame a Major Fundraising Challenge
  • How we used How Powerful AI Is Transforming Artifact Sorting
  • What We Learned From a Fossil Sorting Expert
  • How an Unpredictable Table Tested Our Team
  • How a Devastating Robot Failure Changed us

Search

About us

What started in 2022 as a few middle schoolers who liked LEGOs has turned into something a lot bigger. Today, the Awesome Ninjas design custom robots, write real code, and take on Innovation Projects that push us way outside the LEGO box. We're still kids. We're also engineers in training. Both things are true.

Follow us

Skip to content
Awesome Ninjas
  • Home
  • Blog
  • Contact Us

Blog

Wait — Are We Digging Up Dinosaurs in the Big 26 Season? (Spoiler: No.)

by Siddharth KarthicPosted on May 22, 2026May 23, 2026No Comments

When the 2025–2026 FIRST LEGO League season UNEARTHED dropped, a lot of teams had the same first reaction: “Cool, we’re doing dinosaurs!” Then someone’s coach gently said, “Actually… that’s paleontology. …

Read more “Wait — Are We Digging Up Dinosaurs in the Big 26 Season? (Spoiler: No.)”

Why We Picked Servos Over Steppers for Our Custom Robot

by Siddharth KarthicPosted on May 22, 2026May 22, 2026No Comments

When we started our Innovation Project this season, we knew pretty quickly that a LEGO robot wasn’t going to cut it. We needed something with more reach, more precision, and …

Read more “Why We Picked Servos Over Steppers for Our Custom Robot”

Attachment Fusion: Passive vs Active Attachments

by Suraj SaripalliPosted on May 22, 2026May 23, 2026No Comments

Every team faces this decision after building their robot: what type of attachment should I use? Introduction After building a robot, attachments are the most important next step. FIRST only …

Read more “Attachment Fusion: Passive vs Active Attachments”

How to Set Up Pybricks

by Suraj SaripalliPosted on May 21, 2026May 21, 2026No Comments

So you’ve decided to install PyBricks on your PRIME Hub. To start, go to http://code.pybricks.com and click the settings icon. Select “Install Pybricks Firmware.” Select the 4th option on the …

Read more “How to Set Up Pybricks”

67 versions to 1 Simplified Codebase – How we manage our code on Github

by Suraj SaripalliPosted on February 22, 2026May 23, 2026No Comments

The Problem Whenever a team starts programming, whether in Spike using blocks or using Python with Pybricks (see here: Supercharge your Programming with Pybricks! for info on what Pybricks is …

Read more “67 versions to 1 Simplified Codebase – How we manage our code on Github”

Why Your Robot Keeps Missing That One Mission (And How PID Fixes It)

by Siddharth KarthicPosted on January 22, 2026May 23, 2026No Comments

You’ve programmed the robot to drive forward 50 centimeters. You run it. It goes 50 centimeters. You cheer. Then you run it again. It goes 48 centimeters. Then 52. Then …

Read more “Why Your Robot Keeps Missing That One Mission (And How PID Fixes It)”

Center of Balance – And Why It’s Important

by Shreya SaripalliPosted on January 18, 2026May 23, 2026No Comments

Center of Balance For Your Robot, Explained. Sometimes, when you start running your robot instead of your missions going smoothly, your robot moves all janky and weird. Surprisingly, it might …

Read more “Center of Balance – And Why It’s Important”

Supercharge your Programming with Pybricks!

by Suraj SaripalliPosted on December 20, 2025January 2, 2026No Comments

When you first start programming your robot, you either use LEGO Education Spike or, less commonly, EV3 Mindstorms. However, as your team progresses through seasons, you might hear some chatter …

Read more “Supercharge your Programming with Pybricks!”

Don’t Get Zapped Mid-Code! Why Your SPIKE Essentials Battery Needs a 70% Charge

by SenseiPosted on November 23, 2025December 11, 2025No Comments

Is your SPIKE Prime robot acting unpredictably? The culprit might be a low battery. Learn why keeping your SPIKE Essentials battery above 70% is crucial for smooth and successful programming …

Read more “Don’t Get Zapped Mid-Code! Why Your SPIKE Essentials Battery Needs a 70% Charge”

Making Robot Turns More Accurate After Adding Attachments (LEGO Spike / EV3)

by SenseiPosted on October 29, 2025November 22, 2025No Comments

When your LEGO robot carries new attachments like arms, scoops, or sensors, you might notice that turns become sluggish, uneven, or inaccurate. This happens because of changes in weight distribution …

Read more “Making Robot Turns More Accurate After Adding Attachments (LEGO Spike / EV3)”

Posts pagination

1 2 3 4
Copyright © 2026 Awesome Ninjas Inspiro Theme by WPZOOM