

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.mdIntroduction 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 :
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

Author
Parts
37| Qty | Value | Footprint | References |
|---|---|---|---|
| 2 | GND/3.3V | Connector_PinHeader_2.54mm:PinHeader_2x01_P2.54mm_Vertical | V3, V4 |
| 2 | GND/5V | Connector_PinHeader_2.54mm:PinHeader_2x01_P2.54mm_Vertical | V1, V2 |
| 1 | GND_25 | Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical | M25 |
| 1 | GND_30 | Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical | M30 |
| 1 | GND_34 | Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical | M34 |
| 1 | GND_39 | Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical | M39 |
| 1 | GPIO_0 | Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical | G0 |
| 1 | GPIO_1 | Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical | G1 |
| 1 | GPIO_10 | Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical | G10 |
| 1 | GPIO_11 | Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical | G11 |
| 1 | GPIO_12 | Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical | G12 |
| 1 | GPIO_13 | Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical | G13 |
| 1 | GPIO_14 | Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical | G14 |
| 1 | GPIO_15 | Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical | G15 |
| 1 | GPIO_16 | Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical | G16 |
| 1 | GPIO_17 | Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical | G17 |
| 1 | GPIO_18 | Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical | G18 |
| 1 | GPIO_19 | Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical | G19 |
| 1 | GPIO_2 | Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical | G2 |
| 1 | GPIO_20 | Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical | G20 |
| 1 | GPIO_21 | Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical | G21 |
| 1 | GPIO_22 | Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical | G22 |
| 1 | GPIO_23 | Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical | G23 |
| 1 | GPIO_24 | Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical | G24 |
| 1 | GPIO_25 | Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical | G25 |
| 1 | GPIO_26 | Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical | G26 |
| 1 | GPIO_27 | Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical | G27 |
| 1 | GPIO_3 | Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical | G3 |
| 1 | GPIO_4 | Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical | G4 |
| 1 | GPIO_5 | Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical | G5 |
| 1 | GPIO_6 | Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical | G6 |
| 1 | GPIO_7 | Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical | G7 |
| 1 | GPIO_8 | Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical | G8 |
| 1 | GPIO_9 | Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical | G9 |
| 1 | Raspberry_Pi_2_3 | Connector_PinSocket_2.54mm:PinSocket_2x20_P2.54mm_Vertical | J3 |
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 mm

- 2 layers53.9 × 23.2 mm

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 mm

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 mm

FreeDeck SMD 2020-02
FreeYourStream/freedeck-hardware
all the stuff you need to build your own FreeDeck
37 parts772 - 2 layers65 × 28 mm

BMS Cell Module
stuartpittaway/diyBMS
Do it yourself battery management system for Lithium ion battery packs/cells
37 parts676GPL-3.0 - 2 layers48 × 32 mm

FlatSat
Pwnsat/FlatSat
Flatsat v1.0 is a hardware based platform for aerospace cybersecurity research
37 parts575GPL-2.0 - 2 layers38.1 × 153.7 mm

- 2 layers47.8 × 27.4 mm

Vsf stm32h7b0
vsfteam/vsf
Versaloon Software Framework -- a tiny preemptive-capable event-driven incremental software framework for embedded systems
37 parts341Apache-2.0