Skip to the content
PCBKitNew board
2 layers145.1 × 71.3 mmHexaProyecto, the printed circuit board in 3D

Un ajedrez de 3x3 casillas, donde se enfrentan 3 peones de ambos bandos para inmovilizar al rival o llegar al otro lado del tablero.

Size
145.1 × 71.3 mm
Copper layers
2
Thickness
1.6 mm
Parts
50
Nets
60
Pads
173
Tracks, vias
348, 13
Pours
2
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
20 Nov 2024
Updated
29 Nov 2024

Overview

HexaProyecto is an open-source printed circuit board by EsqueletoArg, from the EsqueletoArg/HexaProyecto repository on GitHub. It is a 2-layer board of 145.1 × 71.3 mm with 50 parts on 60 nets, routed with 348 tracks and 13 vias.

It is built around the ESP32-DEVKITC-VE, L7805 and WS2812B. Its parts include 18 diodes, 12 capacitors, 9 switches, 4 resistors and 2 ICs. It belongs with the ESP32 boards of this library.

Main components

3

README

README.md

HexaProyecto

Es ajedrez de 3x3 casillas, donde se enfrentan 3 peones de ambos bandos para inmovilizar al rival o llegar al otro lado del tablero.

Software:

  • Programado para ser subido en un ESP32, este proyecto cuenta con un algoritmo que actua como el rival de este ajedrez. Este software se encuentra en la carpeta /Firmware, en el archivo nombrado "HexaProyecto.ino" y fue programado a mano usando Arduino IDE. Si desean construir uno en sus hogares, en las primeras lineas de esta programacion deberían cambiar ciertos valores para que el proyecto pueda conectarse a internet correctamente.

  • En cuanto al servidor, se encuentra alojado en la carpeta /Firmware/Server en el archivo "Servidor.js". Para hacerlo funcionar, necesitamos descargar los programas Node.js y Mosquitto, ambos son descargables de manera gratuita en su respectiva página oficial.

  • Para hacerlo funcionar correctamente, hay que descargar ciertas dependencias en la carpeta donde se encuentre el servidor. Estas dependencias no funcionaran sin Nodejs y/o Mosquitto. Para descargarlas hay que dirigirse al directorio donde se encuentra el archivo "Servidor.js" via cmd e introducir los comandos "npm init -y" y "npm install mqtt express body-parser". Descargar cada dependencia podría tardar un tiempo, pero no de manera significativa.

Hardware (PCB):

  • El hardware de la PCB se encuentra en la carpeta /Hardware_(PCB). Cada archivo dentro de esta carpeta es parte del diseño del PCB, desde el PCB final, hasta el esquema usado como referencia.

  • Como el ESP32 está conectado al internet, esto reducía enormemente la cantidad de pines (Entradas y salidas), que podiamos usar. Por eso decidimos hacer una matriz de botones, lo que nos permitio reducir la cantidad de pines usados de 9 a 6.

  • Para la placa usamos unos LEDs inteligentes llamados "WS2812", que con cierto nivel de programación son capaces de formar cualquier color. Estos LEDs solo necesitan una fuente de alimentacion de 5V, GND y una entrada de datos. Estos LEDs tambien tienen un cable de salida de datos que nos permitió poner 9 LEDs en serie y, por tanto, usar una sola salida del ESP32.

Hardware (3D):

  • Para el 3D hicimos un marco para encajar la PCB. Si bien puede sonar a que es por motivos de poco esfuerzo, la verdad es otra: Es algo simple, barato y que le permite al PCB relucir todo el esfuerzo que le dedicamos para diseñarlo.

Parts

50
QtyValueFootprintReferences
9100nfeesp32:verdadero.capacior.smd.100nfC4, C5, C6, C7, C8, C9, C10, C11, C12
9DIODEeesp32:Diodo_SMD M7D10, D11, D12, D13, D14, D15, D16, D17, D18
9SW_Pushregulador de tensión l7805:pushbuttomSW1, SW2, SW3, SW4, SW5, SW6, SW7, SW8, SW9
9WS2812BLED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mmD1, D2, D3, D4, D5, D6, D7, D8, D9
4MountingHole_PadEESTN5:Separador_M3_10mmH1, H2, H3, H4
310keesp32:rrrR1, R2, R3
1100nf ceramico 104EESTN5:CAP_0.1C3
1100uf electroliticoCapacitor_THT:CP_Radial_D8.0mm_P3.50mmC2
1470Resistor_SMD:R_0603_1608MetricR4
1ESP32_DEVKITCmyfootprint:eseU1
1L7805Package_TO_SOT_SMD:TO-263-2U11
1TB_1X2TerminalBlock:TerminalBlock_Altech_AK300-2_P5.00mmJ2
1electrolitico-c470ufCapacitor_SMD:CP_Elec_6.3x9.9C1

Questions

How big is the HexaProyecto PCB?

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

What parts does the HexaProyecto use?

50 parts, built around the ESP32-DEVKITC-VE, L7805 and WS2812B. 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 HexaProyecto KiCad files?

From the EsqueletoArg/HexaProyecto repository on GitHub, at the commit this page was made from: the board is Hardware_(PCB)/HexaProyecto.kicad_pcb and its schematic Hardware_(PCB)/HexaProyecto.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the HexaProyecto design in my own project?

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

Similar boards

  • 2 layers30.5 × 62 mmAi robot hardware, the printed circuit board in 3D

    Ai robot hardware

    robot-uprising-hq/ai-robot-hardware

    Micro Invaders: robots' 3D-printing files and 3D-models

    22 parts5
  • 2 layers109.7 × 72.5 mmRobot futbolista, the printed circuit board in 3D

    Robot futbolista

    Sartalan/Spectrum-Messinalbot

    Un robot controlado vía Bluetooth y Wifi (utilizando una aplicación web como control) pensado para jugar en la liga nacional de robótica.

    23 parts3
  • 2 layers49.8 × 57.6 mmPcbshield 2, the printed circuit board in 3D

    Pcbshield 2

    Tintun1/ProyectoRFID

    Proyecto RFID/NFC con App Web

    26 parts2
  • 2 layers63.8 × 95.8 mmControl cnc esp32D, the printed circuit board in 3D

    Control cnc esp32D

    IagoAbreu-Core/CNC_ESP32

    CNC control plate for 4 motors

    23 parts
  • 2 layers88.9 × 98.1 mmSis. de iluminacion, the printed circuit board in 3D

    Sis. de iluminacion

    Lau1030/Sistema-de-iluminaci-n

    Un sistema para iluminar un pasillo

    48 parts
  • 2 layersPepe, the printed circuit board in 3D

    Pepe

    eliasheila/eeeee-eee-e

    12 parts1