73 Sm SMARS

Element 73 of 86 β€” The Periodic Table of Robotics

SMARS

Robots & Builds

The Screwless Modular Assemblable Robotic System: a 3D-printable, beginner-friendly robot you can build, code and customise at home.

SMARS Fan Community

SMARS is the robot that launched a thousand first builds. If you’ve ever wanted to go from zero to a moving, coding robot without spending a fortune or hunting down special hardware, this is where you start.

What is SMARS?

SMARS stands for Screwless Modular Assemblable Robotic System. It’s a small tracked robot designed to be 3D-printed and held together with snap-fit connections β€” no screws, no glue, no specialist tools. The original design was created by Kevin McAleer and released as open source, and a whole community has grown around it ever since.

The core robot is compact β€” around 100mm long β€” and runs on two DC motors with tank-style tracks. The main board is an Arduino Uno or Nano, making it approachable for beginners. The Pico and Pico W versions (PicoSMARS) bring MicroPython and wireless connectivity into the mix. There are also quad-legged variants, mini versions, and countless community mods.

What’s inside a SMARS

For all its charm, SMARS is a beautifully minimal robot. A board for the brain, a motor driver, two geared motors driving the tracks, and a distance sensor up front β€” every part snaps into the printed chassis with no screws:

flowchart LR
    BATT["Battery"] --> BOARD["Arduino / Pico<br/>(the brain)"]
    BOARD --> DRIVER["Motor driver<br/>(H-bridge shield)"]
    DRIVER --> ML["Left motor + track"]
    DRIVER --> MR["Right motor + track"]
    US["Ultrasonic sensor<br/>(front)"] --> BOARD

Two tracks for differential drive, one sensor to avoid walls, all held in a snap-fit printed body β€” that simplicity is exactly why SMARS is such a brilliant first build.

Why robot builders care

SMARS ticks nearly every box for a first robot:

  • Printable β€” download the STL files, print in PLA, done.
  • Modular β€” swap sensor mounts, add new attachments, or remix the chassis entirely.
  • Cheap β€” the electronics cost around Β£15–£20 depending on what you have.
  • Teachable β€” the simple two-motor differential drive is a perfect sandbox for learning PID control, obstacle avoidance, line following, and more.
  • Community-backed β€” thousands of builders have shared remixes, and the SMARS Fan site collects the best of them.

Whether you’re using C++ on an Arduino or MicroPython on a Pico W, the hardware stays the same. That means you can focus on learning to code rather than fighting the build.

Get started

The best place to begin is the full SMARS course β€” it walks you through printing the parts, wiring up the motors, and getting your first code running. Once you’ve got it moving, the Learn to program SMARS with Arduino course takes you step by step through writing proper robot code.

Want to design your own SMARS variant? The Build a SMARS Robot in Fusion 360 course shows you how to model new parts from scratch.

If you want to swap the Arduino for a Raspberry Pi Pico W and write MicroPython, check out the PicoSMARS 2 project β€” it adds WiFi to the mix and opens up all sorts of remote-control possibilities.

SMARS is proof that you don’t need a big budget or a workshop full of gear to build something genuinely capable. Print the parts, snap it together, and start coding. That first time the tracks spin under your own code is a moment you won’t forget.

Reacts well with

More Robots & Builds

Learn more on KevsRobots

Courses
Projects to build
Articles to read

Share this element

This page is awesome? Show some love!

Did you find this content useful?


If you found this high quality content useful please consider supporting my work, so I can continue to create more content for you.

I give away all my content for free: Weekly video content on YouTube, 3d Printable designs, Programs and Code, Reviews and Project write-ups, but 98% of visitors don't give back, they simply read/watch, download and go. If everyone who reads or watches my content, who likes it, helps fund it just a little, my future would be more secure for years to come. A price of a cup of coffee is all I ask.

There are a couple of ways you can support my work financially:


If you can't afford to provide any financial support, you can also help me grow my influence by doing the following:


Thank you again for your support and helping me grow my hobby into a business I can sustain.
- Kevin McAleer

What are you looking for?
Watch Videos Get Ideas Learn Something Read a Review Read the Blog Search
... Z Z z