Skip to the content
2 layers56.4 × 59 mmDrivers controller, the printed circuit board in 3D

Drivers controller

sebas30073007/portfolio

Portafolio personal de proyectos de ingeniería mecatrónica y sistemas ciberfísicos. Hecho con HTML, CSS y JavaScript (sin frameworks), listo para publicar en GitHub Pages.

Size
56.4 × 59 mm
Copper layers
2
Thickness
1.6 mm
Parts
45
Nets
29
Pads
142
Tracks, vias
167, 16
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
12 Jul 2026
Updated
27 Oct 2026

Overview

Drivers controller is an open-source printed circuit board by sebas30073007, from the sebas30073007/portfolio repository on GitHub. It is a 2-layer board of 56.4 × 59 mm with 45 parts on 29 nets, routed with 167 tracks and 16 vias.

It is built around the MMBT3904. Its parts include 19 resistors, 6 transistors, 4 capacitors, 1 diode and 1 switch. It belongs with the ESP32 and RISC-V boards of this library.

Main components

1

README

README.md

Portafolio — Sebastián Méndez Villegas (SMV)

Portafolio personal de proyectos de ingeniería mecatrónica y sistemas ciberfísicos. Hecho con HTML, CSS y JavaScript (sin frameworks), listo para publicar en GitHub Pages. Diseño base tomado de assets/docs/portfolio SMV.pdf.

Estructura

text
portfolio/
├── index.html              # Home: feed de proyectos (búsqueda + filtro), sin hero
├── featured-projects.html  # Catálogo premium: Torque, Teleop Mobile Manipulator, Capa8
├── css/
│   └── styles.css          # Sistema de diseño (colores/tipografía en :root)
├── js/
│   ├── data.js              # TODO el contenido editable (catálogo)
│   └── main.js               # Render del feed, modal, filtros y paneles About/Contact
├── assets/
│   ├── img/                # Coloca aquí profile.jpg (foto del hero)
│   └── docs/                # PDF de diseño base
└── README.md

About y Contact son secciones al pie de index.html (anclas #about y #contact). El footer de todas las páginas es la cartela SEBS (capa 1, brand/chrome.css): ID, fecha de publicación y estado. Al publicar, actualizar la fecha de la cartela. Los tokens y el chrome de marca llegan de brand/, que se genera desde la skill sebs-brand con scripts/publish.py (no editar a mano).

Editar contenido

Todo el contenido vive en js/data.js:

  • TIMELINE — nodos (año + mes opcional) de la línea de tiempo del index.
  • CATALOG — categorías de la página de proyectos. Cada una tiene years, y cada año un arreglo de tarjetas { title, tag, desc, repo, demo }. Deja years: {} para mostrar el estado "próximamente".

Foto de perfil

Coloca tu foto en assets/img/profile.jpg. Si no existe, el hero muestra las iniciales "SMV" como respaldo (no rompe nada).

Ver localmente

Abre index.html en el navegador, o sirve la carpeta:

bash
python -m http.server 8000   # luego http://localhost:8000

Publicar en GitHub Pages

  1. Sube esta carpeta a un repositorio en GitHub.
  2. Settings → Pages → Source: main / carpeta raíz (/).

Estado (esta iteración)

Base del diseño replicada. Pendiente para siguientes iteraciones:

  • Páginas/modales de detalle por proyecto, paper y competición.
  • Visor 3D de ensamble de PCBs (KiCAD → Inventor → STEP/GLB).
  • Tarjeta de presentación tipo PCB transparente interactiva en Contact.
  • Foto real, textos definitivos y datos de papers/competiciones.

Enlaces

Nota: se corrigieron typos del PDF ("Proyects"→"Projects", "arquitectures"→"architectures", etc.) por tratarse de un portafolio público. Torke es de código cerrado (sin repo público).

Medios (peso de la página)

  • Imágenes: se publican en .webp (portadas a 1600 px, esquemáticos y capas de PCB a 2400 px). Los PNG/JPG originales se conservan al lado, pero ninguna página los pide. Para una imagen nueva pesada, generar su .webp y referenciar ese.
  • Giros 3D de las tarjetas (spin + poster en data.js): la tarjeta muestra el póster; el video no se precarga y solo gira al pasar el mouse (en táctil se queda el póster). El 3D interactivo vive en el detalle.
  • Videos de Featured: versiones recomprimidas en assets/vid/web/ (con póster); los originales de assets/vid/ ya no se usan.
  • La tarjeta no lleva botones encima: toda ella abre el detalle, y ahí están el enlace externo y «Copy link».

Parts

45
QtyValueFootprintReferences
6100kResistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolderR2, R4, R6, R8, R10, R12
61kResistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolderR1, R3, R5, R7, R9, R11
6MMBT3904Package_TO_SOT_SMD:SOT-23_HandsolderingQ1, Q2, Q3, Q4, Q5, Q6
410kResistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolderR13, R14, R15, R17
4Bornera 01x02TerminalBlock:TerminalBlock_MaiXu_MX126-5.0-02P_1x02_P5.00mmVP_in1, VP_in2, VP_in3, VP_in4
4MountingHole_Pad_MPMountingHole:MountingHole_3.2mm_M3_Pad_ViaH1, H2, H3, H4
310nFCapacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolderC1, C2, C4
24.7kResistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolderR18, R19
2I2CConnector_JST:JST_EH_B4B-EH-A_1x04_P2.50mm_VerticalData_in1, Data_out1
2LOGOLOGOG***, G***
1100nFCapacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolderC3
1330Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolderR16
1ESP32-C3_SUPERMINI_SMDMis modulos:MODULE_ESP32-C3_SUPERMINIESP32-C3
1Finales de carreraConnector_JST:JST_EH_B6B-EH-A_1x06_P2.50mm_VerticalConn01x06
1LED_DLED_SMD:LED_1206_3216MetricD2
1SW_PushMis modulos:SW_RS-032G05A3-SMRTSW2

More from sebas30073007/portfolio

2
  • 2 layers80.6 × 73.4 mmPuente H, the printed circuit board in 3D

    Puente H

    sebas30073007/portfolio

    Portafolio personal de proyectos de ingeniería mecatrónica y sistemas ciberfísicos. Hecho con HTML, CSS y JavaScript (sin frameworks), listo para publicar en GitHub Pages.

    60 parts
  • 2 layers73.3 × 83.2 mmServo controller, the printed circuit board in 3D

    Servo controller

    sebas30073007/portfolio

    Portafolio personal de proyectos de ingeniería mecatrónica y sistemas ciberfísicos. Hecho con HTML, CSS y JavaScript (sin frameworks), listo para publicar en GitHub Pages.

    28 parts

Similar boards

  • 4 layers95 × 55.5 mmEinkPDA keyboard, the printed circuit board in 3D

    EinkPDA keyboard

    TalismanDesign/PocketMage_PDA

    An E-Ink PDA device using the ESP32 S3.

    137 parts2kApache-2.0
  • 4 layers99 × 53.3 mmPSLab, the printed circuit board in 3D

    PSLab

    fossasia/pslab-hardware

    PSLab Hardware Design and Schematics https://pslab.io

    199 parts1.7kApache-2.0
  • 2 layers90 × 25.5 mmBadgeMagic, the printed circuit board in 3D

    BadgeMagic

    fossasia/badgemagic-hardware

    Badge Magic Hardware Board

    525 parts1.5kApache-2.0
  • 4 layers85 × 56 mmPslab mini, the printed circuit board in 3D

    Pslab mini

    fossasia/pslab-mini-hardware

    PSLab Mini Hardware https://pslab.io

    182 parts1.2kApache-2.0
  • 4 layers74.5 × 70.3 mmNest mini v2-drop in pcb, the printed circuit board in 3D

    Nest mini v2-drop in pcb

    iMike78/nest-mini-drop-in-pcb

    Drop-in PCB replacement for the Google Nest Mini v2 with ESP32-S3, ESP32-P4 and optional ESP32-C6. Inspired by Onju Voice and Home Assistant Voice PE.

    229 parts628CERN-OHL-S-2.0
  • 2 layers148 × 84.5 mmPanel daisy, the printed circuit board in 3D

    Panel daisy

    ohmtech-rdi/eurorack-blocks

    Software to Hardware Prototyping for Eurorack using C++, Max/Gen~ or Faust

    259 parts410
  • 4 layers46.8 × 34.8 mmSmartWatch V4, the printed circuit board in 3D

    SmartWatch V4

    Bellafaire/ESP32-Smart-Watch

    An open source smartwatch based on the ESP32 compatible with the Arduino IDE.

    74 parts258MIT
  • 2 layers68.8 × 53.6 mmRelatively Universal ROM Programmer, the printed circuit board in 3D

    Relatively Universal ROM Programmer

    AndersBNielsen/Relatively-Universal-ROM-Programmer

    Hardware to program W27C512 EEPROM or any 24/28/32 pin ROM requiring from 5V to 27V programming voltage.

    149 parts257GPL-3.0

Questions

How big is the Drivers controller PCB?

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

What parts does the Drivers controller use?

45 parts, built around the MMBT3904. 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 Drivers controller KiCad files?

From the sebas30073007/portfolio repository on GitHub, at the commit this page was made from: the board is pcbs/Drivers-controller/Logic_controler_stepper_motors_transistores_V2/Drivers_controller.kicad_pcb and its schematic pcbs/Drivers-controller/Logic_controler_stepper_motors_transistores_V2/Drivers_controller.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Drivers controller design in my own project?

Its repository states no licence, so its author keeps all rights: ask sebas30073007 before reusing the design.