Skip to the content
PCBKitNew board
2 layers25.4 × 60 mmEin basic gpio board, the printed circuit board in 3D

Ein basic gpio board

luytsm/ein-basic-gpio-board

Basic GPIO Board – Embedded Interfacing

Size
25.4 × 60 mm
Copper layers
2
Thickness
1.6 mm
Parts
14
Nets
34
Pads
65
Tracks, vias
56, 4
Pours
1
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
25 Sep 2026
Updated
25 Sep 2026

Overview

Ein basic gpio board is an open-source printed circuit board by luytsm, from the luytsm/ein-basic-gpio-board repository on GitHub. It is a 2-layer board of 25.4 × 60 mm with 14 parts on 34 nets, routed with 56 tracks and 4 vias.

Its parts include 6 resistors, 4 diodes, 2 switches and 1 IC.

README

README.md

Basic GPIO Board – Embedded Interfacing

Een eenvoudige shield voor de DFRobot FireBeetle 2 ESP32-E (DFR0654). Het bordje brengt een paar basis-I/O-componenten samen, zodat je ze meteen kan gebruiken in de labo-opdrachten van het vak Embedded Interfacing zonder eerst een breadboard op te bouwen.

Op de shield zitten:

  • 4 LEDs: 1 groene, 2 gele en 1 rode, als een kleine LED balk
  • 1 potentiometer (10 kΩ) als analoge ingang
  • 2 drukknoppen met externe pull-down weerstanden

Pinaansluitingen

ComponentOmschrijvingGPIOOpmerking
D1LED groenGPIO17via R1 naar de anode, katode aan GND
D2LED geelGPIO16via R2
D3LED geelGPIO4via R3
D4LED roodGPIO12via R4
SW1Drukknop 1GPIO13schakelt naar +3V3, R5 (10 kΩ) pull-down
SW2Drukknop 2GPIO14schakelt naar +3V3, R6 (10 kΩ) pull-down
RV1Potentiometer (10 kΩ)GPIO25loper op ADC2_CH8, uiteinden op +3V3 en GND

Testscript

In test/test.ino staat een testscript waarmee je na het solderen controleert of alles op het bordje werkt. Open het in de Arduino IDE, kies de FireBeetle 2 ESP32-E als board en upload het. Open daarna de seriële monitor op 115200 baud.

Het script loopt stap voor stap door alle componenten. Je antwoordt telkens met de drukknoppen: SW1 = OK / verder en SW2 = fout.

  1. Drukknoppen: druk SW1 en daarna SW2 in. Elke knop moet binnen 10 seconden reageren.
  2. LEDs: de LEDs gaan een voor een aan. Bevestig per LED met SW1 als hij brandt, of met SW2 als dat niet zo is.
  3. Potentiometer: draai RV1 van de ene naar de andere aanslag. De LED balk moet daarbij van 0 naar 4 brandende LEDs gaan. Bevestig daarna met SW1 of SW2.
  4. Rapport: in de seriële monitor verschijnt een overzicht per component. Knipperen alle LEDs drie keer, dan is het bord in orde. Knippert alleen de rode LED, dan is er minstens één test mislukt.

Druk nadien op SW1 om de test opnieuw te starten.

Bestanden

BestandInhoud
ein-basic-gpio-board.kicad_schKiCad-schema
ein-basic-gpio-board.kicad_pcbKiCad-PCB-layout
ein-basic-gpio-board.kicad_proKiCad-project
lib/Projectbibliotheek met eigen symbolen en footprints
sym-lib-table, fp-lib-tableKoppelen lib/ aan het KiCad-project
test/test.inoArduino-testscript

Het symbool van de FireBeetle 2 en de footprints van de shield en de drukknoppen zitten in de projectbibliotheek ein-basic-gpio-board in lib/. Je hoeft dus geen externe bibliotheken toe te voegen: het project opent meteen na het klonen.

Parts

14
QtyValueFootprintReferences
4RResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1, R2, R3, R4
210kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR5, R6
2GEELLED_THT:LED_D5.0mmD2, D3
2SW_Pushein-basic-gpio-board:MC_SWITCH_6x6mm_SMDSW1, SW2
110kPotentiometer_THT:Potentiometer_Bourns_PTV09A-1_Single_VerticalRV1
1Firebeetle 2ein-basic-gpio-board:DFRobot_Firebeetle2_DFR0654_ShieldU1
1GROENLED_THT:LED_D5.0mmD1
1ROODLED_THT:LED_D5.0mmD4

Questions

How big is the Ein basic gpio board PCB?

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

What parts does the Ein basic gpio board use?

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

Where can I download the Ein basic gpio board KiCad files?

From the luytsm/ein-basic-gpio-board repository on GitHub, at the commit this page was made from: the board is ein-basic-gpio-board.kicad_pcb and its schematic ein-basic-gpio-board.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Ein basic gpio board design in my own project?

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

Similar boards

  • 2 layers116.8 × 30 mmType d, the printed circuit board in 3D

    Type d

    google/mozc-devices

    Circuit diagrams and firmware source code for Gboard DIY keyboards

    14 parts3kApache-2.0
  • 2 layers32 × 22 mmDiff driver, the printed circuit board in 3D

    Diff driver

    rene-dev/stmbl

    AC Servo Driver for STM32F4

    14 parts990GPL-3.0
  • 2 layers34 × 45 mm2032Charger, the printed circuit board in 3D

    2032Charger

    hackclub/OnBoard

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

    14 parts915
  • 2 layers34 × 109.9 mmTdisplay s3, the printed circuit board in 3D

    Tdisplay s3

    landonr/homeThing

    Wifi Smart Home Remotes that run on ESPHome

    14 parts551GPL-3.0
  • 2 layers45.3 × 42.7 mmMainPcb, the printed circuit board in 3D

    MainPcb

    adamb314/ServoProject

    Getting the most out of your hobby servo

    14 parts545
  • 2 layers42.5 × 28.8 mmC5VRX JACK DIY, the printed circuit board in 3D

    C5VRX JACK DIY

    Twotoz/C5VRX

    Ultra-minimal, zero-CPU 5.8 GHz analog FPV video receiver using ESP32-C5 Wi-Fi 6 PHY MODEM_DIAG, BitScrambler WBFM demodulation & resistor DAC CVBS

    14 parts515GPL-3.0
  • 2 layers62 × 24 mmMai button, the printed circuit board in 3D

    Mai button

    whowechina/mai_pico

    Pico controller for Maimai

    14 parts475