3D Printed Arduino Football Robots

Introduction: 3D Printed Arduino Football Robots

About: 3D printing and programming robots made easy

Hey Makers !!!

In this tutorial we will go through how to make your very own football playing Robots.


For this instructable you will need:


Small cross head screwdriver

Saw (suitable for cutting PVC pipe)

Stanley Knife (suitable for cutting carpet)


1x green carpet L133cm x W 100cm can be found at big Hardware stores

!! Warning the carpet must be very short haired (felt like texture) in order for the robot to succesfully move on it !!

2x 2m length 40mm diameter PVC drain pipe

4x 90 degree female to female 40mm diameter corner drain pipe

1x Golf ball (used as Football)


For 1 Robot you will need:

1x Genuine Tower Pro MG90S analog 180 deg servo (link here)

2x Genuine FITEC FS90R continuous rotation servo (link here)

1x Sunfounder Wireless Servo Control Board (link here)

1x Arduino NANO (link here)

1x NRF24L01 Transceiver Module (link here)

1x 18650 Battery holder (link here)

2x 18650 3.7V Li ion batteries (link here)

1x 2mm x 8mm screw pack of 100 (this will do for lots of other things) (link here)


To use this Robot you will need the 3D printed Arduino Controller.

Click the link to access the instructable on how to make this Controller. (link here)


The parts can be printed in PLA or PETG or ABS.

You need three colours Red, Blue and White.

!! Please note a 500g spool of each is more than enough to print 2 Red Robots 2 Blue Robots and 2 Goals !!


Minimum build platform required: L150mm x W150mm x H50mm

Any 3d printer will do. I personally printed the parts on the Creality Ender 3 which is a low cost 3D printer under 200$ The prints turned out perfectly.

Step 1: 3D Printing the Parts

All the parts are available to download on Pinshape

Robot football files (link here)

Goal files (link here)

All the parts were test printed on the Creality Ender 3

0.4mm nozzle diameter

0.3mm layer height

infill 15%

if printing in PLA no supports raft or brim are required

if printing in ABS and PETG a brim maybe required

Step 2: Getting Started With Arduino

Install Arduino IDE on to your computer (link here)

Download the code below:

Step 3: Robot Assembley Instructions

Step 4: Goal Assembley Instructions

Step 5: Football Pitch Assembley Instructions

Games Contest

Participated in the
Games Contest

Be the First to Share


    • Game Design: Student Design Challenge

      Game Design: Student Design Challenge
    • Big and Small Contest

      Big and Small Contest
    • Make It Bridge

      Make It Bridge



    3 years ago

    Wow, this is super neat! The kicking mechanism seems to work really well according to the videos. I'm assuming you did all the modeling and robot design yourself?
    I wanted to throw in a few suggestions, also! I think your instructable could benefit from some written instructions for each step (or even some photos of the robot's parts) and maybe some context for why you chose to make this project. I think that it would be awesome to show your robots mid-game for your cover photo too.
    I do really like your video format and how you put effort into distinguishing individual steps in the assembly process. Thanks for posting!

    Sebastian Coddington
    Sebastian Coddington

    Reply 3 years ago

    Hey thanks for the comment.
    All the modelling was done in fusion 360 all by myself
    I thought it was a good idea to do assembley videos of each part so as that you can clearly see how each part is built but your right scrolling through the instructable doesn't give you much visual information on the build process and makes the instructable look pretty bare also I was scared that the quality of the images all taken on a GoPro Hero 2 weren't good enough but you do get a better feel for the game with the mid game photo anyway I'll see what changes I can make and who knows maybe I'll even manage to get this instructable featured.