Skip to the content
2 layers88.9 × 88.9 mmRockobot, the printed circuit board in 3D

Robot made for SMP subject in UGR

Size
88.9 × 88.9 mm
Copper layers
2
Thickness
1.6 mm
Parts
33
Nets
36
Pads
114
Tracks, vias
224, 0
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
6 Mar 2023
Updated
18 Nov 2023

Overview

Rockobot is an open-source printed circuit board by Pelochus, from the Pelochus/rockobot repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 88.9 × 88.9 mm with 33 parts on 36 nets, routed with 224 tracks and 0 vias.

It belongs with the robots and motor control boards and the AVR (ATmega, ATtiny) boards of this library.

README

README.md

Rockobot

Battlebot made for SMP subject in Computer Engineering, UGR. This subject focuses on learning microcontrollers and embedded systems, with Arduino especifically. In order to properly learn an actual use case for embedded systems, we have to build a battlebot and make it compete with our classmates' counterparts in a tournament. Personally, we wanted to take the chance to learn a bit more of what was taught in class, so we learned both Fusion 360 and KiCad in order to improve the performance and originality of our robot, adding custom 3D printed parts and a self-designed PCB. Here we have a photo of the final assembly:

RockobotV1

This repository contains information about the mechanics, electronics and programming of the robot along with parts lists, tools used, future ideas and a knowledge database. This README serves as an index for each subsection (Mechanics/Printables, Electronics and Programming) and for some generic stuff. For detailed information, see the READMEs for each subsection:

Arduino Blog

We were featured in the official Arduino blog! Check this link!

Tournament Results

Rockobot won 5 matches and tied one!. Our battlebot achieved the best result of our class, essentially winning the tournament (there were 17 robots including ours, but each one only had to participate in 6 matches). Additionally, we got a 10/10 from our classmates votes. The final mark for Rockobot was a 9.92 out of 10. Here is a video of the full competition:

Robots Tournament 2023 - SMP UGR

Index

Mechanics/3D Printables

  1. Components
  2. Tools
  3. Requirements
  4. 3D designs
  5. Enhancing 3D prints strength
  6. Mechanical designs
  7. Ideas
  8. Knowledge Base

Electronics

  1. Components
  2. Tools
  3. PCB
  4. Circuits
  5. Ideas
  6. Knowledge Base

Arduino/Software

  1. Components
  2. Tools
  3. Functions
  4. Reducing the number of digital pins
  5. Ideas
  6. Knowledge Base

Why the name Rockobot?

As you can see, Rockobot has Dwayne "The Rock" Johnson head in it. The reason behind this was due to the 3D printing community having a weird obsession with putting The Rock's head on everything they printed and, since we both knew that, we joined our fellow 3D printing enthusiasts in adding The Rock's head everywhere.

TODO

  • Everything is finished! Only need to do a improved version

Parts

33
QtyValueFootprintReferences
8Conn_01x01_SocketConnector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalIN-, IN-, IN+, IN+, OUT-, OUT-, OUT+, OUT+
6Conn_01x04_SocketConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalIR_Back2, IR_Front2, IR_Left2, IR_Right2, US_Back2, US_Front2
6Conn_01x04_SocketConnector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_VerticalGND Ech Tri Vcc, GND Ech Tri Vcc, GND Led Out, Out Led GND, Out Led GND, Out Led GND
4100Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P15.24mm_Horizontal100, 100, 100, 100
45KResistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P15.24mm_Horizontal5K, 5K, 5K, 5K
2Conn_01x02_SocketConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical+, Motor + -
1Arduino_Nano_v3.xModule:Arduino_NanoArduino Nano
1Conn_01x02_SocketConnector_AMASS:AMASS_XT60-M_1x02_P7.20mm_Vertical| +
1Conn_01x06_SocketConnector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalENA IN1 IN2 IN3 IN4 ENB

Similar boards

  • 2 layers65 × 30 mmRgb to hdmi, the printed circuit board in 3D

    Rgb to hdmi

    hoglet67/RGBtoHDMI

    Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI

    33 parts1kGPL-3.0
  • 2 layers127 × 96 mmAmiga gfxcard, the printed circuit board in 3D

    Amiga gfxcard

    mntmn/amiga2000-gfxcard

    MNT VA2000, an Open Source Amiga 2/3/4000 Graphics Card (Zorro II/III), written in Verilog

    33 parts1k
  • 2 layers92.7 × 58.4 mmHacky holidays, the printed circuit board in 3D

    Hacky holidays

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    33 parts915
  • 2 layers240 × 120 mmQuiver PDB 01, the printed circuit board in 3D

    Quiver PDB 01

    Arrow-air/project-quiver

    Project Quiver documentation, designs, and project artifacts.

    33 parts617CERN-OHL-S-2.0
  • 2 layers75 × 26 mmDIY detector, the printed circuit board in 3D

    DIY detector

    ozel/DIY_particle_detector

    A mobile low-cost spectrometer for measuring radioactivity and the energy of ionising radiation like alpha particles and electrons

    33 parts558BSD-2-Clause
  • 2 layers100 × 50 mmPixelix, the printed circuit board in 3D

    Pixelix

    BlueAndi/Pixelix

    Full RGB LED matrix, based on an ESP32 and WS2812B LEDs or emulated LEDs on TFT.

    33 parts447MIT
  • 2 layers65 × 30 mmCanHat, the printed circuit board in 3D

    CanHat

    bondus/KlipperToolboard

    A 3D printer tool head controller board

    33 parts373GPL-3.0

Questions

How big is the Rockobot PCB?

It measures 88.9 × 88.9 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Rockobot use?

33 parts. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Rockobot KiCad files?

From the Pelochus/rockobot repository on GitHub, at the commit this page was made from: the board is electronics/kicad/rockobot/rockobot.kicad_pcb and its schematic electronics/kicad/rockobot/rockobot.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Rockobot design in my own project?

Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).