Skip to the content
PCBKitNew board
2 layers85 × 56 mmGpio v2, the printed circuit board in 3D

Les ports GPIO (General Purpose Input/Output) de Raspberry Pi sont des broches d'entrée/sortie configurables qui permettent à l'utilisateur de communiquer avec le monde extérieur en utilisant des signaux électriques.

Size
85 × 56 mm
Copper layers
2
Thickness
1.6 mm
Parts
37
Nets
33
Pads
80
Tracks, vias
651, 4
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
22 Feb 2023
Updated
11 Apr 2023

Overview

Gpio v2 is an open-source printed circuit board by HugoTby, from the HugoTby/RaspberryPI-GPIO-Module repository on GitHub, published under the MIT licence. It is a 2-layer board of 85 × 56 mm with 37 parts on 33 nets, routed with 651 tracks and 4 vias.

README

README.md

Introduction au GPIO

Les ports GPIO (General Purpose Input/Output) de Raspberry Pi sont des broches d'entrée/sortie configurables qui permettent à l'utilisateur de communiquer avec le monde extérieur en utilisant des signaux électriques. Voici une brève description des ports GPIO de Raspberry Pi :

text
Les Raspberry Pi les plus courants (Modèle B) disposent de 40 broches GPIO.
Les broches sont numérotées de 1 à 40, en partant du coin supérieur gauche et en se déplaçant vers la droite.
Les broches 1, 2, 4, 6, 9, 14, 17, 20, 25, 30, 34 et 39 sont des broches de masse.
Les broches 3 et 5 sont des broches de 3,3 V.
Les broches 4 et 6 sont des broches de 5 V.
Les broches 8, 10, 12, 16, 18, 22, 24, 26, 28, 32, 36 et 38 sont des broches GPIO.
Les broches GPIO peuvent être configurées en entrée ou en sortie en fonction des besoins du projet.
Les broches GPIO sont compatibles avec les niveaux de tension TTL (0 V - 3,3 V) et CMOS (0 V - 5 V).
Les broches GPIO peuvent être utilisées pour contrôler des LED, des moteurs, des capteurs et d'autres périphériques électroniques.
Les broches GPIO peuvent être programmées en utilisant différents langages de programmation, tels que Python, C et Scratch.

Utilisation

Les broches GPIO peuvent être utilisées pour contrôler différents périphériques électroniques, tels que des LED, des moteurs et des capteurs. La programmation des broches GPIO peut être réalisée à l'aide de différents langages de programmation, tels que Python, C et Scratch.

Configuration

Les broches GPIO peuvent être configurées en entrée ou en sortie en fonction des besoins du projet. La configuration des broches GPIO peut être réalisée à l'aide de différents outils logiciels, tels que Raspbian et WiringPi.

Compatibilité

Les broches GPIO sont compatibles avec les niveaux de tension TTL (0 V - 3,3 V) et CMOS (0 V - 5 V), ce qui les rend compatibles avec une grande variété de périphériques électroniques. Cependant, il est important de prendre en compte les niveaux de tension lors de la conception d'un circuit utilisant des broches GPIO. Références

Pour en savoir plus sur l'utilisation des broches GPIO de Raspberry Pi, vous pouvez consulter la documentation officielle de Raspberry Pi : https://www.raspberrypi.org/documentation/usage/gpio/

Screenshots

App Screenshot App Screenshot

Author

Parts

37
QtyValueFootprintReferences
2GND/3.3VConnector_PinHeader_2.54mm:PinHeader_2x01_P2.54mm_VerticalV3, V4
2GND/5VConnector_PinHeader_2.54mm:PinHeader_2x01_P2.54mm_VerticalV1, V2
1GND_25Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalM25
1GND_30Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalM30
1GND_34Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalM34
1GND_39Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalM39
1GPIO_0Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalG0
1GPIO_1Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalG1
1GPIO_10Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalG10
1GPIO_11Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalG11
1GPIO_12Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalG12
1GPIO_13Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalG13
1GPIO_14Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalG14
1GPIO_15Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalG15
1GPIO_16Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalG16
1GPIO_17Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalG17
1GPIO_18Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalG18
1GPIO_19Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalG19
1GPIO_2Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalG2
1GPIO_20Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalG20
1GPIO_21Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalG21
1GPIO_22Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalG22
1GPIO_23Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalG23
1GPIO_24Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalG24
1GPIO_25Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalG25
1GPIO_26Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalG26
1GPIO_27Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalG27
1GPIO_3Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalG3
1GPIO_4Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalG4
1GPIO_5Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalG5
1GPIO_6Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalG6
1GPIO_7Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalG7
1GPIO_8Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalG8
1GPIO_9Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalG9
1Raspberry_Pi_2_3Connector_PinSocket_2.54mm:PinSocket_2x20_P2.54mm_VerticalJ3

Questions

How big is the Gpio v2 PCB?

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

What parts does the Gpio v2 use?

37 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 Gpio v2 KiCad files?

From the HugoTby/RaspberryPI-GPIO-Module repository on GitHub, at the commit this page was made from: the board is gpio_v2/gpio_v2.kicad_pcb and its schematic gpio_v2/gpio_v2.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Gpio v2 design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 2 layers40 × 34 mmDD HIP9011, the printed circuit board in 3D

    DD HIP9011

    rusefi/rusefi

    rusefi - GPL internal combustion engine control unit

    37 parts1.2k
  • 2 layers53.9 × 23.2 mmAnalog, the printed circuit board in 3D

    Analog

    hoglet67/RGBtoHDMI

    Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI

    37 parts1kGPL-3.0
  • 2 layers52 × 51.8 mmEsp32-homeassistant rf bridge, the printed circuit board in 3D

    Esp32-homeassistant rf bridge

    hackclub/OnBoard

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

    37 parts915
  • 2 layers87.8 × 59.8 mmFreeDeck SMD 2020-02, the printed circuit board in 3D

    FreeDeck SMD 2020-02

    FreeYourStream/freedeck-hardware

    all the stuff you need to build your own FreeDeck

    37 parts772
  • 2 layers65 × 28 mmBMS Cell Module, the printed circuit board in 3D

    BMS Cell Module

    stuartpittaway/diyBMS

    Do it yourself battery management system for Lithium ion battery packs/cells

    37 parts676GPL-3.0
  • 2 layers48 × 32 mmFlatSat, the printed circuit board in 3D

    FlatSat

    Pwnsat/FlatSat

    Flatsat v1.0 is a hardware based platform for aerospace cybersecurity research

    37 parts575GPL-2.0
  • 2 layers38.1 × 153.7 mmDEFOG PANEL, the printed circuit board in 3D

    DEFOG PANEL

    jrsteensen/OpenHornet

    OpenHornet 1:1 F/A-18C Simulator Repository

    37 parts431
  • 2 layers47.8 × 27.4 mmVsf stm32h7b0, the printed circuit board in 3D

    Vsf stm32h7b0

    vsfteam/vsf

    Versaloon Software Framework -- a tiny preemptive-capable event-driven incremental software framework for embedded systems

    37 parts341Apache-2.0