
Kicad project
OPRobots/DragonBot2
Siguelíneas de tipo Robotracer para competir en la All Japan Robotracer 2027

Siguelíneas de tipo Robotracer para competir en la All Japan Robotracer 2027
Chasis is an open-source printed circuit board by OPRobots, from the OPRobots/DragonBot2 repository on GitHub. It is a 2-layer board of 172.8 × 166.8 mm with 16 parts on 8 nets, routed with 84 tracks and 0 vias.
Robot siguelíneas tipo Robotracer de alto rendimiento para competir en la All Japan Robotracer 2027. Basado en un STM32F405 @168 MHz, con 24 sensores de línea multiplexados, tracción tetra con 4 motores coreless, encoders magnéticos de alta resolución, succión y un EKF de odometría de 6 estados, todo con registro de datos a bordo y herramientas de análisis offline.

Desarrollar un robotracer competitivo para la All Japan Robotracer 2027. El firmware contempla tres modos de competición:
Todavía en desarrollo — sin resultados de competición por el momento.
| 🥇 | 🥈 | 🥉 |
|---|---|---|
| 0 | 0 | 0 |
| Evento | Categoría | Posición | Año |
|---|---|---|---|
| Pendiente | — | — | — |
El repositorio incluye dos placas diseñadas en KiCad (proyecto, gerbers y BOM):
| Función | Periférico / Pin |
|---|---|
| PWM motores | TIM1 CH1–CH4 (PA8–PA11) |
| Encoders | TIM3 (PB4/PB5), TIM4 (PB6/PB7) |
| Succión / RGB | TIM8 CH1–CH4 (PC6–PC9) |
| Sensores de línea | ADC1 IN10–IN12 (PC0–PC2) + selección de mux (PC13–PC15) |
| Sensores de marca / corriente de motor | ADC2 IN0–IN5 (PA0–PA5) |
| Tensión de batería | ADC2 IN13 (PC3) |
| IMU / BMP280 / SRAM | SPI3 (PC10–PC12) |
| Mando IR 38 kHz | EXTI12 (PA12) |
| Serie / ST-Link | USART3 (PB10/PB11) |

[x, y, θ, v, ω, bias_gyro], con dt real medido por DWT, ZUPT y detección de derrape.SPEED_TEST, SPEED_NORMAL, SPEED_MEDIUM, SPEED_FAST, SPEED_SUPER y SPEED_HAKI (2000–4000 mm/s), con ganancias escaladas ∝ 1/v.source_code/tools/)line_control_tuner.py — métricas y predicción de ganancias del lazo de línea.linear_speed_analyzer.py — análisis del lazo de velocidad lineal y feedforward.parse_odometry_log.py — parseo y gráficas del log de odometría..features/)odometry/ROADMAP.md — odometría y EKF.pid_tuning/ROADMAP.md — tuning del control de velocidad y de línea.linear_speed/linear_speed_analysis_and_plan.md — análisis del lazo lineal.https://github.com/user-attachments/assets/3e48b05f-021b-4ee5-92f5-90e260f31eb7
Distribuido bajo la PolyForm Noncommercial License 1.0.0. Ver LICENSE.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 10 | , , , , , , , , , | ||
| 1 | Conn_01x01_Pin | Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical | J1 |
| 1 | Conn_01x08_Pin | custom_footprints:DragonBot_pads_morro | J3 |
| 1 | Conn_01x08_Pin | custom_footprints:DragonBot_pads_main | J2 |
| 1 | SW_DPDT_x2 | custom_footprints:Generic_Swich_ONOFF | POWER_SWITCH1 |
| 1 | SolderJumper_2_Open | Jumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm | JP2 |
| 1 | ~ | custom_footprints:USB-C ST-Link USART | USB1 |
It measures 172.8 × 166.8 mm and has 2 copper layers, 1.6 mm thick.
16 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.
From the OPRobots/DragonBot2 repository on GitHub, at the commit this page was made from: the board is pcb_files/kicad_project/chasis/chasis.kicad_pcb and its schematic pcb_files/kicad_project/chasis/chasis.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask OPRobots before reusing the design.

OPRobots/DragonBot2
Siguelíneas de tipo Robotracer para competir en la All Japan Robotracer 2027

google/mozc-devices
Circuit diagrams and firmware source code for Gboard DIY keyboards

conorpp/u2f-zero
U2F USB token optimized for physical security, affordability, and style

rusefi/rusefi
rusefi - GPL internal combustion engine control unit

VoronDesign/Voron-Hardware
Cool Hardware designed by the Voron Design group

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

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

