
Final Version
elshazlio/ecng4504-maze-solver_team_5
ECNG 4504 (AUC, Spring 2026): autonomous maze-learning & solving robot — MCU (Arduino), Python BLE host app, KiCAD/docs, team deliverables. Single monorepo per course charter.

El SDA se conecta al pin 33 del ESP32 y el SCL al pin 36 de ESP32, cabe resaltar que en la placa no quedaran orificios para la pantalla, unicamente los pines para hacer la conexión.
Maquina compostaje is an open-source printed circuit board by dani0421, from the dani0421/Compostaje repository on GitHub. It is a 2-layer board of 99.9 × 99.9 mm with 103 parts on 81 nets, routed with 1,311 tracks and 132 vias.
It is built around the ESP32-WROOM-32, L298N and A3144, with the AMS1117-3.3, AMS1117-5.0 and LM393 among its other parts. Its parts include 36 resistors, 19 diodes, 18 capacitors, 9 ICs and 8 transistors. It belongs with the ESP32 boards of this library.
Este es el repositorio del proyecto de la materia de Sitemas embebidos
Daniela Valentina Amaya Vargas
Diana Patricia Cortés Nava
Julian David Escobar Jamioy
Cada año la cantidad de residuos organicos a nivel mundial es de 11.200 millones y contribuyen un 5% a las emisiones de gases de efecto invernadero [1], esto cada año incrementa el calentamiento global, sin contar con que poco a poco los basureros alrededor del mundo estan llegando a su maxima capacidad de desechos. La mayoria de estos residuos se generan en los hogares y generalmente no son reutilizados, es por esto que nace la idea de crear (nombre del proyecto), una basurera de desechos organicos capaz de convertir los residuos en compostaje, esto permitirá que se logren reducir las emisiones de gases de efecto invernadero reutilizando los residuos organicos y convirtiendolos en tierra para abonar las plantas del hogar e incluso las plantas de una huerta.
Desarrollar un sistema embebido que permita darle un manejo óptimo a los desechos organicos de manera cómoda y sencilla, con el fin de poder ser implementado por cualquier usuario de manera doméstica.
Elaborar un (nombre del proyecto) capaz de transformar, en cada uso, un volumen no mayor a 1.76 L de residuos orgánicos en compostaje. Contará con 3 modos de acuerdo a cuan lleno se encuentre el tambor, los cuales podrán ser elegidos según usuario vea conveniente; una vez elegido un modo, la pantalla OLED indicará la temperatura, humedad y el tiempo que aun haga falta para que el compostaje esté listo y pueda ser retirado de (nombre del proyecto).

Servira para realizar un desacople fisico entre el ESP32 y el controlador (LN298N) de nuestros motores, debido a que su voltaje de trabajo es diferente; se hara uso de la referencia TLP281 de 4 canales.

Referencia L298N que posee 4 pines de salida, teniendo en cuenta que nuestro motor es un KH56JM2U047 de bifase y con 4 pines de entrada.

Se usará la referencia SSD1306, la cual posee una matriz de 128x64 y cuya alimentación necesaaria es de 3.3V (DATASHEET); donde el usuario podra observar el tiempo que aun hace falta para que el compostaje este listo. Cuya dirección para I2C es 0x3C.

El SDA se conecta al pin 33 del ESP32 y el SCL al pin 36 de ESP32, cabe resaltar que en la placa no quedaran orificios para la pantalla, unicamente los pines para hacer la conexión.
Aunque la ESP posee pines que se pueden usar como touch, se optó por hacer uso de un touch capacitivo externo, el cual nos permitirá abrir la tapa principal, que es por donde se introducira los residuos organicos junto a la tierra que posteriormente se mezclará. La referencia a usar es HW-139

Para el proceso de triturado de los residuos organicos y mezclado se usaran dos motores NEMA 17, estos son motores bipolares que pueden ser alimentados con un voltaje de 12 a 24 voltios, se opto por alimentarlos a un voltaje de 12V.

El servomotor se usara para abrir y cerrar la tapa de la basuera

A continuacion se muestra el diseno que se realizo para la PCB

Para el montaje fisico se imprimeron en 3D las siguientes piezas:

Luego se procedio al armado de el prototipo como se muestra en las siguientes imagenes:

[1] Nations, U. (2022). Datos y cifras | Naciones Unidas. Retrieved 24 August 2022, from https://www.un.org/es/actnow/facts-and-figures
| Qty | Value | Footprint | References |
|---|---|---|---|
| 16 | 1N4007 | Diode_SMD:D_SOD-128 | D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, D16 |
| 16 | 5.1k | Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R9, R10, R11, R12, R13, R14, R15, R16, R21, R22, R23, R24, R25, R26, R27, R28 |
| 8 | 220 | Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R5, R6, R7, R8, R17, R18, R19, R20 |
| 8 | BC328 | Package_TO_SOT_SMD:SOT-23 | Q1, Q2, Q3, Q4, Q5, Q6, Q7, Q8 |
| 6 | 4.7K | Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R2, R3, R33, R34, R35, R36 |
| 5 | 10uf | Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C1, C7, C10, C11, C14 |
| 4 | 220uf | Capacitor_SMD:CP_Elec_8x10 | C3, C4, C5, C6 |
| 3 | 0.1uF | Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C15, C16, C17 |
| 3 | 10k | Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R1, R4, R30 |
| 2 | 100nf | Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C9, C13 |
| 2 | 10uf | Capacitor_SMD:CP_Elec_6.3x5.4 | C8, C12 |
| 2 | Conn_01x04 | Connector_JST:JST_EH_B4B-EH-A_1x04_P2.50mm_Vertical | J3, J4 |
| 2 | L298N | Package_TO_SOT_THT:TO-220-15_P2.54x2.54mm_StaggerOdd_Lead4.58mm_Vertical | U4, U5 |
| 2 | TLP281-4GB(F) | Package_SO:SO-16_5.3x10.2mm_P1.27mm | U2, U3 |
| 1 | 10K | Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R32 |
| 1 | 10uF | Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C18 |
| 1 | 10uf | Capacitor_SMD:C_1206_3216Metric | C2 |
| 1 | 1A | Fuse:Fuse_1206_3216Metric_Pad1.42x1.75mm_HandSolder | F1 |
| 1 | 1K | Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R31 |
| 1 | 1N4002 | Diode_SMD:D_SOD-128 | D17 |
| 1 | 1k | Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R29 |
| 1 | 2A | Fuse:Fuse_1206_3216Metric_Pad1.42x1.75mm_HandSolder | F2 |
| 1 | A3144 | Sensor_Current:Allegro_SIP-3 | U9 |
| 1 | AMS1117-3.3 | Package_TO_SOT_SMD:SOT-223 | U7 |
| 1 | AMS1117-5.0 | Package_TO_SOT_SMD:SOT-223 | U6 |
| 1 | BOOT | w_switch:smd_push2 | SW2 |
| 1 | Barrel_Jack_MountingPin | Connector_BarrelJack:BarrelJack_Horizontal | J6 |
| 1 | ESP32-WROOM-32 | RF_Module:ESP32-WROOM-32 | U1 |
| 1 | GPIO | Connector_JST:JST_EH_B5B-EH-A_1x05_P2.50mm_Vertical | J2 |
| 1 | LED | LED_SMD:LED_1206_3216Metric_Pad1.42x1.75mm_HandSolder | D18 |
| 1 | LED_DETECTION | LED_SMD:LED_1206_3216Metric_Pad1.42x1.75mm_HandSolder | D19 |
| 1 | LM393 | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U8 |
| 1 | OLED | Connector_JST:JST_EH_B4B-EH-A_1x04_P2.50mm_Vertical | J8 |
| 1 | OTHERS | Connector_JST:JST_EH_B6B-EH-A_1x06_P2.50mm_Vertical | J1 |
| 1 | RESET | w_switch:smd_push2 | SW1 |
| 1 | R_Potentiometer | Potentiometer_SMD:Potentiometer_ACP_CA6-VSMD_Vertical | RV1 |
| 1 | SERIAL_USB | Connector_JST:JST_EH_B6B-EH-A_1x06_P2.50mm_Vertical | J7 |
| 1 | TOUCH_SENSOR | Connector_JST:JST_EH_B3B-EH-A_1x03_P2.50mm_Vertical | J5 |
It measures 99.9 × 99.9 mm and has 2 copper layers, 1.6 mm thick.
103 parts, built around the ESP32-WROOM-32, L298N, A3144 and AMS1117-3.3. 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 dani0421/Compostaje repository on GitHub, at the commit this page was made from: the board is Kicad/maquina_compostaje/maquina_compostaje.kicad_pcb and its schematic Kicad/maquina_compostaje/A3144.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 dani0421 before reusing the design.

elshazlio/ecng4504-maze-solver_team_5
ECNG 4504 (AUC, Spring 2026): autonomous maze-learning & solving robot — MCU (Arduino), Python BLE host app, KiCAD/docs, team deliverables. Single monorepo per course charter.


yuxinz310/antweight-battlebot
ESP32-based Wi-Fi-controlled antweight combat robot featuring two-motor differential drive, custom PCB design, a servo-actuated weapon, and integrated safety mechanisms.

Aitthikit/POV_Display_PCB
ที่ 2000 RPM: - 33 รอบ/วินาที = 33 FPS - 240 พิกเซลต่อรอบ - 125 µs ต่อพิกเซล

akhilveeraghanta/the-bots-mainboard
The main board for the the bots SSL robocup team


