Skip to the content
PCBKitNew board
2 layers43.3 × 62.9 mmSumo Geral Modular, the printed circuit board in 3D

Sumo Geral Modular

project-neon/Dory3

Projeto de robô de sumô da Neon para 500g

Size
43.3 × 62.9 mm
Copper layers
2
Thickness
1.6 mm
Parts
54
Nets
74
Pads
246
Tracks, vias
421, 53
Pours
4
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
5 Aug 2022
Updated
8 Sep 2025

Overview

Sumo Geral Modular is an open-source printed circuit board by project-neon, from the project-neon/Dory repository on GitHub, published under the MIT licence. It is a 2-layer board of 43.3 × 62.9 mm with 54 parts on 74 nets, routed with 421 tracks and 53 vias.

It is built around the CH340C, ESP32-WROOM-32UE-N4 and AMS1117-3.3, with the AMS1117-5.0, S8050 and MPU-6050 among its other parts. Its parts include 15 connectors, 14 resistors, 10 capacitors, 5 diodes and 3 ICs. It belongs with the ESP32 boards of this library.

Main components

6

README

README.md

Dory

3rd Sumo Robot for Project Neon. After Zumo and Nemo, comes Dory.

Repositório de desenvolvimento para a Dory em 2022.

Usamos o fluxo de trabalho apresentado aqui pelo Gamen. Também está apresentado no github flow. O resumo seria este:

Arquivos

Neste repositório temos os principais arquivos que usamos para os 3 capítulos, Eletrônica, Mecânica e Software. Segue abaixo uma lista do que temos em cada uma das pastas:

Electronics

text
Na parte eletrônica, utilizamos o programa Kicad que é open source e permite a criação e edição de PCBs.
Caso queira editar ou vizualizar o projeto, clone o diretório "Eletronics", pois nele está contido o esquemático 
no formato PDF e sch,  a PCB no formato pcb e os arquivos pro e plr próprios do Kicad.

Mechanics

text
Na pasta da mecânica, há arquivos no formato step e stl para que possam ser utilizados para visualização 
e manufatura 3D, juntamente com os arquivos pdf dos desenhos técnicos para melhor compreensão do projeto

Software

text
Nesta pasta deixamos todos os arquivos que formam o código do robô. Então .ino e .h são os principais arquivos.
Usamos os .h's para segmentar o código e não ser um único bloco enorme, dividindo eles de acordo com sua funcionalidade.
O .ino é onde fica a base de todo o código, como o setup() e o loop(). Temos os códigos de testes e o código autonomous
que usamos durante as lutas oficiais.

Fluxo Git

  • Quando for acrescentar uma feature (um comportamento novo para o robô), crie uma brancha chamada feat/nome-da-feature
  • Quando for corrir algum bug no código, crie uma brancha chamada fix/nome-do-fix
  • Quando for adicionar novos arquivos na mecância ou eletrônica, crie uma brancha chamada update/eletronics-<data> ou update/mechanis-<data>, exemplo: update/eletronics-01-04-2023
  • A partir da main: git checkout -b nome-da-branch, ex: git checkout -b feat/novos-testes

Na hora de fazer o commit

  • Nomeie o seu commit primeiro dizendo o que foi feito, ex: fix: , feat: ou update:
  • Você pode adicionar no assunto (comentário) ou na mensagem do commit também onde que a mudança foi feita.
  • git push

Para saber mais de commits, você pode acessar esse link

Na hora de fazer o merge

  • Depois de subir o commit, crie um PR (Pull Request) e peça pro resto do pessoal da equipe dar uma conferida antes de ser aprovado
image

Parts

54
QtyValueFootprintReferences
8100nFCapacitor_SMD:C_0603_1608MetricC1, C3, C5, C6, C7, C8, C9, C10
610KResistor_SMD:R_0603_1608MetricR6, R7, R9, R11, R12, R14
210uFCapacitor_SMD:C_0603_1608MetricC2, C4
21KResistor_SMD:R_0603_1608MetricR4, R5
21N4007Diode_SMD:D_0603_1608MetricD2, D4
24k7Resistor_SMD:R_0603_1608MetricR1, R2
2REDLED_SMD:LED_0603_1608MetricD3, D5
2S8050Package_TO_SOT_SMD:SOT-23Q1, Q2
110KCapacitor_SMD:C_0603_1608MetricR10
1300R/200mWResistor_SMD:R_0603_1608MetricR3
1330Resistor_SMD:R_0603_1608MetricR8
175R/50mWResistor_SMD:R_0603_1608MetricR13
1ADSN-9500Connector_JST:JST_XH_S5B-XH-A_1x05_P2.50mm_HorizontalJ13
1ADSN-9500-PSConnector_JST:JST_XH_S2B-XH-A_1x02_P2.50mm_HorizontalJ14
1AMS1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U2
1AMS1117-5.0Package_TO_SOT_SMD:SOT-223-3_TabPin2U1
1BLUELED_SMD:LED_0603_1608MetricD1
1BOOTButton_Switch_SMD:SW_SPST_TL3305CSW3
1BateriaConnector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_VerticalJ1
1CH340CPackage_SO:SOIC-16_3.9x9.9mm_P1.27mmU3
1ENButton_Switch_SMD:SW_SPST_TL3305CSW2
1ESC1Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_VerticalJ10
1ESC2Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_VerticalJ11
1ESP32-WROOM­32UERF_Module:ESP32-WROOM-32ESP1
1EXT1Connector_PinHeader_2.00mm:PinHeader_1x03_P2.00mm_VerticalJ7
1EXT2Connector_PinHeader_2.00mm:PinHeader_1x03_P2.00mm_VerticalJ6
1MPU-6050Connector_PinSocket_2.54mm:PinSocket_1x08_P2.54mm_VerticalJ15
1Motor AConnector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ8
1Motor BConnector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ9
1ON/OFFesp32_devkit_v1_doit:Push_Button_6_pins6_Pins_Button1
1USB_B_MicroConnector_USB:USB_Micro-B_Amphenol_10118194_HorizontalJ12
1VL53L0X 1Connector_JST:JST_XH_B5B-XH-A_1x05_P2.50mm_VerticalJ2
1VL53L0X 2Connector_JST:JST_XH_B5B-XH-A_1x05_P2.50mm_VerticalJ3
1VL53L0X 3Connector_JST:JST_XH_B5B-XH-A_1x05_P2.50mm_VerticalJ4
1VS1838BConnector_PinHeader_2.00mm:PinHeader_1x03_P2.00mm_VerticalJ5
1~esp32_devkit_v1_doit:H_Bridge_with_headersH_Bridge1

Questions

How big is the Sumo Geral Modular PCB?

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

What parts does the Sumo Geral Modular use?

54 parts, built around the CH340C, ESP32-WROOM-32UE-N4, AMS1117-3.3 and AMS1117-5.0. 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 Sumo Geral Modular KiCad files?

From the project-neon/Dory repository on GitHub, at the commit this page was made from: the board is Electronics/Sumo_Geral_Modular.kicad_pcb and its schematic Electronics/Sumo_Geral_Modular.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Sumo Geral Modular design in my own project?

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

Similar boards

  • 4 layers100 × 80 mmHackathon board v2, the printed circuit board in 3D

    Hackathon board v2

    Brian-Nziza/ESP32-Hackathon-Board

    KiCad 10 project. Board is 100 × 80 mm, four layers, fabricated by JLCPCB.

    75 parts
  • 4 layers82 × 100 mmFalcon Edge, the printed circuit board in 3D

    Falcon Edge

    rmingon/Falcon-Edge

    A 3D-printable flying-wing airframe with a custom ESP32 flight computer—open hardware you can solder, screw together, and fly.

    48 parts11
  • 4 layers100 × 100.1 mmMaster-4layers, the printed circuit board in 3D

    Master-4layers

    DepBo/AquaCare

    AquaCare là hệ thống theo dõi và quản lý nuôi trồng thủy sản, gồm ứng dụng web, ứng dụng di động và backend kết nối dữ liệu cảm biến với thiết bị trong ao/bể.

    135 parts1
  • 4 layers100.5 × 78 mmCorban ESP32, the printed circuit board in 3D

    Corban ESP32

    hackclub/OnBoard

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

    39 parts915
  • 2 layers130 × 75 mmAaron, the printed circuit board in 3D

    Aaron

    alcaaron/esi_project

    ENGINYERIA DE SISTEMES: PROJECTE DE CURS Fet per - Aaron Alcalá - Albert Bombí - Marcos García

    64 parts
  • 2 layers152 × 152 mmSpinne Werkstatt, the printed circuit board in 3D

    Spinne Werkstatt

    tatze1305/Spinne_Kicad

    Dies ist ein KiCad-Projekt, das einen vollständigen Schaltplan sowie ein PCB-Layout beinhaltet. Ziel ist es, eine modulare Elektroniklösung zu entwickeln, die verschiedene Komponenten wie Sensoren, Versorgungseinheiten…

    80 partsMIT
  • 2 layers65 × 38.2 mmGps tracer, the printed circuit board in 3D

    Gps tracer

    OlegDemk/ESP32_GPS_loger_v1

    GPS logger can log in GPS data every 5 seconds into Micro SD card.

    88 parts
  • 2 layers80.5 × 40.8 mmSaucey - Copy, the printed circuit board in 3D

    Saucey - Copy

    Vulcan758/Saucey-Flight-Controller-PCB

    This is a design repository for an ESP32 based flight controller I made

    58 parts