Skip to the content
PCBKitNew board
2 layers99.9 × 99.9 mmMaquina compostaje, the printed circuit board in 3D

Maquina compostaje

dani0421/Compostaje

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.

Size
99.9 × 99.9 mm
Copper layers
2
Thickness
1.6 mm
Parts
103
Nets
81
Pads
340
Tracks, vias
1,311, 132
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
24 Aug 2022
Updated
12 Sep 2026

Overview

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.

Main components

7

README

README.md

Proyecto de Sistemas embebidos

Este es el repositorio del proyecto de la materia de Sitemas embebidos

Integrantes

Daniela Valentina Amaya Vargas

Diana Patricia Cortés Nava

Julian David Escobar Jamioy

Problemática

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.

Objetivos

Objetivo General:

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.

Objetivos Especificos:

  • Diseñar un sistema compacto que integre diseño de PCB, programación de microcontroladores como ESP32 y diseño físico del prototipo.
  • Obtener un producto final comercial, en el que se tenga en cuenta también aspectos financieros incluyendo mano de obra.
  • Documentar todas las etapas del proceso de creación del proyecto hasta su finalización.

Alcance

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).

Requerimientos

Requerimientos funcionales

  • Seleccionar el nivel de compostaje que el dispositivo contiene.
  • Visualizar por medio de pantalla el tiempo que falta para finalizar el proceso.
  • Notificar al usuario cuando los filtros requieran ser reemplazados.
  • Evitar que el dispositivo genere malos olores.
  • Notificar al usuario por medio de un mensaje vía Telegram cuando se acabó el proceso de compostaje.

Requerimientos no funcionales

  • El sistema requiere de un tiempo mínimo de 24 horas para realizar un proceso.

Diagrama de bloques

Diagrama de bloques compost(4)

Componentes

Optoacoplador

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. Esquema Optoacoplador image

Controlador de Motor

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. EsquemaControlador

image

Pantalla OLED

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.

OLEDimagen

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.

Touch

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

image

Motor Nema

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.

image

Servomotor

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

Diseno PCB

A continuacion se muestra el diseno que se realizo para la PCB image WhatsApp Image 2022-12-06 at 11 18 50 PM WhatsApp Image 2022-12-06 at 11 18 51 PM WhatsApp Image 2022-12-06 at 11 18 09 PM

Montaje fisico

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

WhatsApp Image 2022-12-06 at 11 18 11 PM(2)

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

WhatsApp Image 2022-12-06 at 11 18 11 PM(1) WhatsApp Image 2022-12-06 at 11 18 10 PM WhatsApp Image 2022-12-06 at 11 18 11 PM WhatsApp Image 2022-12-06 at 11 18 04 PM WhatsApp Image 2022-12-07 at 7 59 00 AM

https://user-images.githubusercontent.com/92388558/206091587-dc1af1c8-e01d-440c-9be7-15e96c51869d.mp4

Pruebas de funcionamiento

https://user-images.githubusercontent.com/103794195/206186310-e058958a-483b-43ef-9478-b426c58254a1.mp4

Referencias

[1] Nations, U. (2022). Datos y cifras | Naciones Unidas. Retrieved 24 August 2022, from https://www.un.org/es/actnow/facts-and-figures

Parts

103
QtyValueFootprintReferences
161N4007Diode_SMD:D_SOD-128D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, D16
165.1kResistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolderR9, R10, R11, R12, R13, R14, R15, R16, R21, R22, R23, R24, R25, R26, R27, R28
8220Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolderR5, R6, R7, R8, R17, R18, R19, R20
8BC328Package_TO_SOT_SMD:SOT-23Q1, Q2, Q3, Q4, Q5, Q6, Q7, Q8
64.7KResistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolderR2, R3, R33, R34, R35, R36
510ufCapacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolderC1, C7, C10, C11, C14
4220ufCapacitor_SMD:CP_Elec_8x10C3, C4, C5, C6
30.1uFCapacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolderC15, C16, C17
310kResistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolderR1, R4, R30
2100nfCapacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolderC9, C13
210ufCapacitor_SMD:CP_Elec_6.3x5.4C8, C12
2Conn_01x04Connector_JST:JST_EH_B4B-EH-A_1x04_P2.50mm_VerticalJ3, J4
2L298NPackage_TO_SOT_THT:TO-220-15_P2.54x2.54mm_StaggerOdd_Lead4.58mm_VerticalU4, U5
2TLP281-4GB(F)Package_SO:SO-16_5.3x10.2mm_P1.27mmU2, U3
110KResistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolderR32
110uFCapacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolderC18
110ufCapacitor_SMD:C_1206_3216MetricC2
11AFuse:Fuse_1206_3216Metric_Pad1.42x1.75mm_HandSolderF1
11KResistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolderR31
11N4002Diode_SMD:D_SOD-128D17
11kResistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolderR29
12AFuse:Fuse_1206_3216Metric_Pad1.42x1.75mm_HandSolderF2
1A3144Sensor_Current:Allegro_SIP-3U9
1AMS1117-3.3Package_TO_SOT_SMD:SOT-223U7
1AMS1117-5.0Package_TO_SOT_SMD:SOT-223U6
1BOOTw_switch:smd_push2SW2
1Barrel_Jack_MountingPinConnector_BarrelJack:BarrelJack_HorizontalJ6
1ESP32-WROOM-32RF_Module:ESP32-WROOM-32U1
1GPIOConnector_JST:JST_EH_B5B-EH-A_1x05_P2.50mm_VerticalJ2
1LEDLED_SMD:LED_1206_3216Metric_Pad1.42x1.75mm_HandSolderD18
1LED_DETECTIONLED_SMD:LED_1206_3216Metric_Pad1.42x1.75mm_HandSolderD19
1LM393Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU8
1OLEDConnector_JST:JST_EH_B4B-EH-A_1x04_P2.50mm_VerticalJ8
1OTHERSConnector_JST:JST_EH_B6B-EH-A_1x06_P2.50mm_VerticalJ1
1RESETw_switch:smd_push2SW1
1R_PotentiometerPotentiometer_SMD:Potentiometer_ACP_CA6-VSMD_VerticalRV1
1SERIAL_USBConnector_JST:JST_EH_B6B-EH-A_1x06_P2.50mm_VerticalJ7
1TOUCH_SENSORConnector_JST:JST_EH_B3B-EH-A_1x03_P2.50mm_VerticalJ5

Questions

How big is the Maquina compostaje PCB?

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

What parts does the Maquina compostaje use?

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.

Where can I download the Maquina compostaje KiCad files?

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.

Can I use the Maquina compostaje design in my own project?

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

Similar boards

  • 4 layers142.3 × 80.5 mmFinal Version, the printed circuit board in 3D

    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.

    99 partsMIT
  • 2 layers70 × 85 mmXkong13 battlebot, the printed circuit board in 3D

    Xkong13 battlebot

    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.

    30 parts
  • 4 layers51.6 × 42.4 mmLED DisplayV2, the printed circuit board in 3D

    LED DisplayV2

    Aitthikit/POV_Display_PCB

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

    105 parts
  • 4 layers95 × 24 mmBoardyMcBoardFace, the printed circuit board in 3D

    BoardyMcBoardFace

    akhilveeraghanta/the-bots-mainboard

    The main board for the the bots SSL robocup team

    115 parts1
  • 2 layers95 × 95 mmEspac, the printed circuit board in 3D

    Espac

    metehus/espac

    ESP32 AC controller

    82 parts1
  • 2 layers35 × 33 mmILX551, the printed circuit board in 3D

    ILX551

    Amalia-O/Placa-ILX-551

    Desarrollo de placa para el funcionamiento del sensor ILX-551

    9 parts
  • 2 layersSacci, the printed circuit board in 3D

    Sacci

    fmakara/sacci

    Sistema Automatizado de Corrosão de Circuito Impresso

    165 parts